.Net については、Microsoft やその他が提供する多くのプロジェクトがあり、実際のプロジェクトでパターンなどがどのように実装されているかを学ぶことができます。
Java EE 用のものを探しています (Sun が提供するサンプルは別として: http://java.sun.com/javaee/reference/code/ )。より複雑なものを探しています。JSF/Spring/Struts を使用している可能性があります
.Net については、Microsoft やその他が提供する多くのプロジェクトがあり、実際のプロジェクトでパターンなどがどのように実装されているかを学ぶことができます。
Java EE 用のものを探しています (Sun が提供するサンプルは別として: http://java.sun.com/javaee/reference/code/ )。より複雑なものを探しています。JSF/Spring/Struts を使用している可能性があります
Sunは、パターンとJava EE APIを使用してそれらを実装する方法を示すBluePrints(有名なPetStoreおよびAdventureBuilderアプリケーションを含む)を提供しています。Java PetStore 2.0について:
Java Pet Store 2.0は、Java EE5でAJAXWebアプリケーションを構築するためのリファレンスアプリケーションです。これは、JavaでAJAXを使用し、AJAX対応のJSFコンポーネントライブラリを構築し、Java Persistence APIを使用し、MVCおよびその他の設計パターンをAJAXに適用するためのBluePrintsを示しています。ウェブアプリ、ペットの場所固有の検索にGoogle Mapsサービス、購入にPayPalサービスなどのマッシュアップを使用し、データソースとしてRSSフィードを使用します。
Java EE 5より前のバージョンの場合、それらをベスト/グッドプラクティスの代表と見なすべきではなく、テクノロジーのショーケースとしてのみ見なすべきであることに注意してください。Java EE 5は、物事をはるかに改善しました。
それでも、SpringのPetStoreサンプルアプリケーション(よく覚えていればiBATIS統合を示しています)も見る必要があります。それは間違いなくチェックする価値があります。
そして、あなたはこのような他のサンプルを見つけるかもしれません(そして他の多くの、単に「JavaPetStore」をグーグルで検索してください)。
Java Pet Storeデモは、JSF を使用したリファレンス アプリケーションです。一番下のページで参照されていますが、一番下に隠されています。これとJava BluePrintsプロジェクトは、適切なサイズのプロジェクトのパターンに関する優れたリファレンスです。
私は具体的な例を使用して、Java EE アプリケーションの設計と実装に対処する一連の記事を書いています。実装には、Spring、Hibernate、MySql を使用します。しかし、アイデアは非常に一般的で、あらゆるテクノロジーに適用できます。 ここにリンクの説明を入力