-3

JavaSEMVCフレームワークのようなものがあるのだろうかと思っていました。私はHibernateとSpringについて混乱してきましたが、これら2つのフレームワークはJava EE Webアプリケーション用であり、Java SE(Core)でプログラミングするのが好きで、MVCフレームワークが存在するかどうか、または誰かがチュートリアルリンクを提供できるかどうか疑問に思っていました。 JavaSEでビルドします。

4

1 に答える 1

-2

Hibernateは、オブジェクトをリレーショナルデータベースのテーブルにマップするORMフレームワークです。Hibernateドキュメントから:

Hibernateは、Java環境向けのオブジェクト/リレーショナルマッピングソリューションです。オブジェクト/リレーショナルマッピングという用語は、オブジェクトモデル表現からリレーショナルデータモデル表現にデータをマッピングする手法を指します。優れた高レベルの議論については、http://en.wikipedia.org/wiki/Object-relational_mappingを参照してください。

Hibernateは、Javaクラスからデータベーステーブルへのマッピング、およびJavaデータ型からSQLデータ型へのマッピングを処理します。さらに、データのクエリおよび取得機能を提供します。これにより、SQLおよびJDBCでの手動データ処理に費やされる開発時間を大幅に短縮できます。Hibernateの設計目標は、SQLとJDBCを使用した手動の手作りデータ処理の必要性を排除することにより、開発者を一般的なデータ永続性関連のプログラミングタスクの95%から解放することです。ただし、他の多くの永続化ソリューションとは異なり、HibernateはSQLの能力をユーザーから隠さず、リレーショナルテクノロジーと知識への投資が常に有効であることを保証します。

Spring MVCは、MVCアーキテクチャに準拠したリクエストベースのフレームワークです。詳細については、SpringMVCドキュメントを参照してください。また、SpringFrameworkとSpringMVCについて学ぶために、 Spring in Action、第3版の本をチェックすることをお勧めします。

于 2012-10-08T02:18:55.777 に答える