サーバーサイドプログラムを作成する場合の

JAVAのフレームワークで現在主流なものはなにがあるのでしょうか?

これからJAVAを習得する予定の者がいまして、
C++でクライアントソフトが作成しています

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:renmin-plus No.1

回答回数23ベストアンサー獲得回数0

ポイント10pt

WEBフレームワークなら、これまでの主流はStruts,今後はJSFに移行していくでしょう。


URLはstrutsとjsfをキーワードにググっただけ。でも結構的を得たページがヒットしていると思います。

id:andi No.2

回答回数448ベストアンサー獲得回数0

ポイント10pt

Strutsが一番有名どころだと思います。

id:Climber No.3

回答回数20ベストアンサー獲得回数0

ポイント30pt

http://www.atmarkit.co.jp/fjava/rensai3/jaee5mgrtn01/jaee5mgrtn0...

@IT:Java EE 5マイグレーションプラクティス(1)

何のフレームワークを探しているのか分かりませんが、

自分は主にWEB系なので以下あたりが主流名と思います。

O/RマッピングならHibernateやDAOあたりが、

DIコンテナならSeasarやSpring、

MVCならStrutsそれと、

フレームワークとはちょっと違う気もしますがJSPからJSFに

移行しているところも結構あるようです。


これらの組み合わせることで実装させています。


最初からこれらの組み合わせは厳しいと思うので

JSP+Struts+DAOの組み合わせが良いと思います。


DAOはパターンですが…

http://www-6.ibm.com/jp/developerworks/java/040305/j_j-dao.html

dW : Java technology : 上級DAOプログラミング

http://www.stackasterisk.jp/tech/java/jta02_01.jsp#

JTA���g�����g�����U�N�V�����Ǘ���2���F����

id:rokichan No.4

回答回数38ベストアンサー獲得回数0

ポイント20pt

http://www.atmarkit.co.jp/fjava/rensai3/osc03/osc03.html

@IT:Javaオープンソースセンター(3)

最近は、機能がほどほど実装されており習得が簡単なStrtusが主流となっていると思います。


しかし、Strutsは主に小規模なシステムにしか対応できないと感じます。


つまり、開発のボリュームによって使用するフレームワークは考えた方が良いと思います。


URLはatmarkitの「Webアプリケーションフレームワークの定番」という記事です。

id:masa14149

みなさん有難うございました

参考になりました

2005/09/06 16:11:38

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません