9

.Net については、Microsoft やその他が提供する多くのプロジェクトがあり、実際のプロジェクトでパターンなどがどのように実装されているかを学ぶことができます。

Java EE 用のものを探しています (Sun が提供するサンプルは別として: http://java.sun.com/javaee/reference/code/ )。より複雑なものを探しています。JSF/Spring/Struts を使用している可能性があります

4

5 に答える 5

7

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」をグーグルで検索してください)。

于 2009-11-14T14:56:43.300 に答える
3

いくつかあります。1 つの可能性は、AppFuseプロジェクトです。フレームワークを選択し、生成された完全なアプリを確認するためのいくつかのオプションが提供されます。ここから開始できます。

于 2009-11-14T14:27:34.763 に答える
2

Java Pet Storeデモは、JSF を使用したリファレンス アプリケーションです。一番下のページで参照されていますが、一番下に隠されています。これとJava BluePrintsプロジェクトは、適切なサイズのプロジェクトのパターンに関する優れたリファレンスです。

于 2009-11-14T14:27:58.927 に答える
0

私は具体的な例を使用して、Java EE アプリケーションの設計と実装に対処する一連の記事を書いています。実装には、Spring、Hibernate、MySql を使用します。しかし、アイデアは非常に一般的で、あらゆるテクノロジーに適用できます。 ここにリンクの説明を入力

于 2012-05-05T17:33:32.477 に答える