私は数年前から非常に複雑なWebアプリケーションをオンラインで使用しており、Struts2+Hibernateを使用しています。現在、REST APIを提供できるように、Spring3とHibernate4を使用してアプリケーションを完全に書き直すことを検討しています。私はいくつかの読書をしました、そして私のアプローチは今このブログエントリに非常に似ていますブログ エントリはドイツ語で書かれているので、私はコアアプローチのいくつかをリストします:
- RDBSおよびORMにアクセスするために休止状態(注釈ベース)
- 永続層にアクセスするためのデータアクセスオブジェクト(DAO)
- DAOを使用してビジネスロジックをカプセル化するサービスクラス
- SpringとHibernateの間に分離レイヤーを持つデータ転送オブジェクト(DTO)
- Springは依存性注入とコントローラーの実現に使用されます
これは、Javaを使用するWebアプリケーションの最先端のアプローチですか?
すべてのヒントやポインタとあなたの時間をありがとう:)
セバスチャン