8

そのため、ASP.NET MVCフレームワークの新しい、まだ最終リリースではないものを試してみましたが、非常に素晴らしくエレガントであることがわかりました。しかし、仕事では当分の間Javaに縛られているので、私はこれを疑問に思っています。私のようなJavaの人々のためのフレームワークの移植版はありますか?残念ながら、Webフォームは利用できないことに気づきましたが、ルーティングフレームワークについてはどうでしょうか。

4

6 に答える 6

6

好きなものを選んでください:

http://en.wikipedia.org/wiki/Model-view-controller#Java

于 2008-10-29T21:06:18.973 に答える
6

Spring MVCを見てください。Spring 自体と同様に、非常に使いやすいです。Spring の公式ドキュメントには、Spring MVC に関する非常に優れたステップバイステップのチュートリアルが含まれています。

私は ASP.NET MVC にあまり詳しくありませんが、かなり似ているはずです。

オブジェクトを返すメソッドControllerを含む を実装します。次に、応答がビュー (おそらく jsp ファイル) にディスパッチされ、実際の JSP ファイルからコードを完全に分離できます。handleRequest(HttpServletRequest, HttpServletResponse)ModelAndView

ASP.NET MVC は URL によってリクエストをコントローラーに自動的にマップし、異なる URL は異なる「アクション」にマップすることを知っています (Ruby on Rails のように、私は思いますか?) - Spring MVC はこれを行いません (の動作を変更しない限り)。DispatchServlet、 おもう)。代わりに、すべての*.htmリクエスト (または*.jsp、または*.do、または任意の拡張子) を Spring のにマップし、Spring は (XML ファイル) をDispatchServlet読み取って、ApplicationContextどのコントローラーをhello.htmリクエストにマップするかを決定します。

Spring MVCは、複数のページ/フローを持つウィザードのようなフォームを作成するなど、さらに機能を追加したい場合に使用できる一連の他のコントローラーも提供します。SimpleFormControllerAbstractWizardFormController

Spring MVC を職場で使用して、数十個の JSP ファイルに過ぎず、中間層やビジネス層がなく、HTML コンテンツの横にあるスクリプトレット タグに並んでいるコードの一連のアプリを置き換えることを検討しています。整備バタバタです。これを置き換えることで、Spring MVC が私たちのために何をしてくれるのか楽しみです。

于 2008-10-30T00:30:29.950 に答える
4

Play フレームワークを見てみましょう -- http://www.playframework.org/

于 2010-07-27T06:03:33.080 に答える
2

ストライプ フレームワークを確認してください。これは、非常にうまく機能し、使いやすいリクエスト ベースのモデル ビュー コントローラー フレームワークです。

于 2008-10-29T20:58:58.130 に答える
1

実際、ASP .Net MVCは、他の成功したフレームワークから.Netプラットフォームへの移植です。

実際には、jRuby上でRailsを実行できます。

または、JBossSeamについて素晴らしいことを聞きました。

于 2008-10-29T20:30:47.110 に答える
0

Oracle ADF for Java EEは、完全にModel-View-Controller指向のWebフレームワークです。また、 OracleJDeveloperを使用する必要があります。

ただし、フレームワークはお勧めしません(ただし、他のすべてのJavaについてはJDeveloperが大好きです)

于 2008-10-29T20:40:39.260 に答える