- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Webアプリのフレームワーク)
JavaのWebアプリを構築するためのフレームワークのおすすめは?
このQ&Aのポイント
- JavaのWebアプリを構築する際におすすめのフレームワークは何でしょうか?特にトランザクション管理が楽になるものを教えてください。
- 現在はJavaのWindowsアプリを作成していましたが、Webアプリは初めてです。使用する予定のツールやライブラリについてもアドバイスをお願いします。
- 迷っているライブラリとしては、JSFかStruts、hibernate、SeasarかSpringなどがあります。どちらを選ぶべきか迷っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#199419
回答No.1
超個人的見解なので、トランザクション管理が楽になるかわかりませんが。 Struts、hibernateは日本では人気がありますが 個人的に問題外です、死ぬほど使いにくいです・・・。 StrutsはActionとかDo、HTMLタグが曲者ですし、hibernateのHQLは 存在意義が無いです。 Struts、hibernateのXML設定ファイル地獄から抜け出すために 私のとった手段は Strutsの代わりにWicket http://wicket.apache.org/ hibernateの代わりにiBATIS http://ibatis.apache.org/ を使いました。 Seasarは癖が強いような気がします・・・・。 Springはまぁ合格点。 でも日本ではJSF or Struts、hibernate、Springでやるのが無難かも 使える人多いし、日本語ドキュメントありますし。
お礼
oda_susuさん、ご返信、ありがとうございます。 WicketとiBATISについては勉強不足で聞いたこともないですね。上記のリンクを読んでみます。 >Struts、hibernateは日本では人気がありますが >個人的に問題外です、死ぬほど使いにくいです・・・。 立ち読みとWeb上で読んだ程度ですが、hibernateで悩んでる方が結構いるようですね。 StrutsとJSFの選択ですが、JSFがJava標準規格らしいので、使いやすいかどうかは別として使わなければいけないような気がします。ただ、JSFのカスタムタグは使いたくないですね。 >Seasarは癖が強いような気がします・・・・。 そうですか・・・トランザクション管理はSeasarのS2Tx機能を使おうかなと思っていたのですが。 とにかくなかなか決まらないです。連休中もずっと調査してて疲れました。普通にGoogleで検索件数の多いものを使ったほうが無難かなって思ってたりしてます。