3

GWTフレームワーク、Springフレームワーク、Playフレームワーク、Seamフレームワークを使用して、Java用のMVCスタイルのフレームワークを作成しました。

過去3日間、Java EE 6にフレームワークを使用する必要があるかどうかをオンラインで検索してきましたが、正しい答えを見つけるのに苦労しています。

この記事では、JavaEE6ではフレームワークはもう必要ないと述べています。

SpringからJavaEE6への移行:フレームワークの時代は終わりました

私はこの投稿を読みました:

Java EE 6、JSF-2 Webアプリを補完するフレームワークが必要ですか?どれ?

しかし、私はまだどのフレームワークを使用するかについての答えを得ることができませんか?

フレームワークは本当に必要ですか?そうでない場合は、同等のJava EE 6フレームワークを示す図はありますか?

JSFはフレームワークですか?

4

3 に答える 3

5

ほら、リッチフェイス、プライムフェイスなどのUIコンポーネントセットのフレームワークが必要です。

REST、EJB、JPA、JSF-これらのテクノロジーはすべてJavaEE 6仕様の一部であり、EE6認定を受けている場合は、すべてのアプリケーションサーバーで実装する必要があります。

于 2012-06-01T05:00:16.683 に答える
4

私は大きなNOから始めます。Webアプリケーションを作成するためのフレームワークは必要ありません。

さて、エンタープライズWebアプリケーションの現在の状態を見てみましょう。広く受け入れられている標準/パターンがあります。これらの標準は、モジュラーインフラストラクチャの作成に役立ちます。

フレームワークを決定する前に。何を使用するか、何を避けるかを検討する前に、自分自身にいくつか質問してください。

  • あなたの問題のドメインは何ですか?
  • Webアプリケーションの範囲は何ですか?
  • 誰がアプリケーションを長期的に維持するのですか?

フレームワークは、設計するためのインフラストラクチャを提供します。フレームワークについてSpring言えば、MVCインフラストラクチャを提供します。これに加えて、アプリケーションの他の側面でもサポートされます。たとえば、独自のIOCコンテナを介してコンテナとすべてのアプリケーションのモジュールを管理します。アスペクトの実装が必要な場合は、アスペクトを実装するためのAOPレイヤーが提供されます。このフレームワークは、ニーズが増大したときに、すぐに使用できるトランザクション管理を提供する準備ができています。また、優れた抽象化データベースレイヤーも提供します。もっとたくさんあります。

だから、あなたのニーズを定義します。解決策を見つけてください。ニーズが定義されたら、フレームワークの能力/<>を調べることができます。

はい、JSFはフレームワークです。UIデザインを作成するために使用されます。これはJavaベースのフレームワークであり、WebアプリケーションにAJAXのようなソリューションを提供します。

于 2012-06-01T09:15:05.737 に答える
2
  • 誰かが私にAjax、EJB-3.1、RESTFul Webサービス、MySQLを使用するWebサイトのための本当に良いフレームワークを勧めてもらえますか?

ニーズを満たすはずのSpringWebMVCフレームワークを確認する必要があると思います。

  • それとも、フレームワークは本当に必要ですか?そうでない場合は、Java EE 6フレームワークがどのように機能するかを示す図はありますか?

基本的なウェブサイトのものについては、フレームワークを使用する必要はないと思います。ただし、スケーリングを開始するとすぐに、フレームワークを使用するとスケーリングが容易になります。私はこれをSpringでとても良い経験をしています。Java EE6の概要については、こちらをお読みください

  • JSFはフレームワークですか?

はい、Java Server Faces(JSF)は確かに、主にWebベースのユーザーインターフェイスの統合に使用されるフレームワークです。

于 2012-06-01T05:48:55.673 に答える