ベストアンサー Struts、Struts2について 2007/11/02 13:07 最近、Struts、Struts2のどちらかのフレームワークを 勉強しようと思っているのですが、 どちらが無難でしょうか? また、Struts2の日本語の書籍等があれば ご教授願います。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー m-oosgi ベストアンサー率62% (10/16) 2007/11/03 18:36 回答No.1 Struts2はStrutsのバージョンアップとしてリリースされていますが、別物と考えたほうがいいと思います。 Struts2は、SpringやSeasar2のようにDIやPOJOが導入されています。Struts2を有効に使うなら、とりあえずDIくらいは覚えていかなければならないでしょう。 初めてMVCについて勉強するなら、StrutsからStruts2への移行が可能なので、まずはStrutsで肩慣らししてからStruts2を勉強したほうがいいと思います。 質問者 お礼 2007/11/05 12:32 回答有難うございます。 Struts2は日本語の書籍がないので、書籍が出版され次第、勉強したいと思います。 その間、Struts、DIコンテナ(Seasar2)を順に勉強したいと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Java 関連するQ&A Strutsの入門にお勧めの書籍教えてください。 Java初心者なのですが、Strutsについて勉強する事になりました。 Strutsはフレームワークであるという事くらいしか知りません。 先日「StrutsによるWebアプリケーションスーパーサンプル」という書籍を購入したのですが、難しく挫折してしまいました。 Strutsの本は他にも色々出ていてどれが良いか迷います。 何かお勧めの書籍をご存知の方ご回答頂けると助かります。 宜しくお願いします。 「Strutsってなに?」と聞かれたときに何と答えますか 3ヶ月ほど前からStrutsで仕事をしております。 恥ずかしながらStrutsをあまりよく知らずに「こうやれば動くんだぁ」って感じで仕事をしております。 あるとき友人に「Strutsってなに?」と聞かれました。 私は「Javaのフレームワークだよ」って答えたら? 友人は「フレームワークってなに?」と聞いてきました。 私は答えられませんでした。 皆さんはプログラムスキルの低い人に「Strutsってなに?」「Strutsってなにが便利なの?」と聞かれたらなんと答えるのでしょうか? Strutsについて Strutsを勉強しようと思っています。 良いサイトを教えてください. Jakartaのサイトや日本語翻訳版のサイトは知っているので、それ以外でお願いします. なるべく、日本語サイトでお願いします. ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム strutsの学習 こんにちは 今javaを学習しているものです 簡単なプログラムからDB接続 JSP、サーブレット、サーブレットでのDB表示などを学習してきました 今はstrutsの学習をはじめています 書籍はstrutsのアプリケーション入門というのを見ながら、 環境設定をし、ネット上でサンプルコードひろってきて 動くまではたどり着きました。 今はどおいう動きをしているのかを、見ようとしているのですが・・・ どうしても動きがよくわかりません。 どこでフレームワークをつかっているのか なぜここで継承したり オーバーライドしているのか・・・ 最初に覚えないことが多すぎて 不安です。 みなさんも最初はそのような感じだったのでしょうか? なにか勉強法などありましたらおしえてください 今はじめて三日ほどたつのですが、どういう風にうごいているか、どういう風に読み込まれているかも わからない状態です まずはなんとなくで 書籍を読んでいったほうがいいのでしょうか? 最初から全部わかろうとしているのがまずいのかなと考えています ◆Strutsの勉強方法教えて下さい。 再来月から Strutsを使う案件に携わることになったのですが、書籍を読んでもどうも体系的に理解ができません。 JSP、Servlet の知識がないせいかもしれませんが・・・・ Strutsを勉強する前にJSP、Servletを勉強するほうがよろしいでしょうか? それともStrutsの勉強を頑張って根性でなじませるしかないですか? どのような順序で勉強していけばよいかわかりません。。 経験者のかた勉強方法を教えていただけると幸いです。 また、お勧め書籍などもありましたらお願いします。 eclipse + struts こんばんは。 現在java勉強中のjava初心者です。 フレームワークの勉強をしたいと思い、eclipse用のstruts pluginをインストールしようと思っていますが調べてみたところ9種類程あり、どれをインストールすればいいのかわかりません。 おすすめなどはありますでしょうか? またできれば設定方法が載っているサイトも教えてください。 よろしくお願いいたします。 struts以外のフレームワークについて Javaにて、struts以外のフレームワークってあるのですか? struts以外の対抗馬ってJSF? JavaのWeb開発では、他にフレームワークってあるのですか? よろしく御願いします struts2 って使われてるの? 今度struts2の不具合修正することになったんだけど全然日本語の情報が出てきません。 名前は結構有名な気がするのですが、ちゃんと普及しているのでしょうか? そもそも、STRUTS2のXMLに定義して動かすという手法は効率的なのでしょうか? 保守する側としてはDebugしにくいし、ロクなことないですね strutsとstruts2.0のスピード 同時接続者が多いSNSサイトの場合 strutsで作成されたプロジェクトと、 struts2で作成された場合どちが早いし軽いですか。 同時接続者が多いSNSサイトを製作する時、特に お勧めのjavaフレームワークがあったら教えて頂きたいです。 ではお答え宜しくお願い致します。 struts1からstruts2へとフレームワークのバージョンアップし struts1からstruts2へとフレームワークのバージョンアップしています。 そこで、セッションタイムアウトについて困っています。 struts1のときでは、SessionFilterを使って各アクションでセッションタイムアウトのチェックを行い、タイムアウトした場合は、エラー画面を表示するようにしていました。 struts2でもSessionFilterを使って、実装しようとしましたが挙動がおかしくなります。 struts2では、SessionFilterは使えないのでしょうか? struts2での書き方が分からず困っています。 アドバイスをお願いいたします。 localhostに:8080をつけないとStrutsは動かない? Strutsを勉強しております。 書籍のサンプルソースを解析している状況ですが、疑問に思ったことがあります。 書籍には以下のアドレスにアクセスしてサンプルを動かせとあります。 http://localhost:8080/1-1/view/Hello.jsp ここでlocalhostの後の8080は必須なのでしょうか? 8080を外すとjspファイルの表示だけはできるのですが、Sturtuとしての処理は動きませんでした。 Strutsを勉強して先には自分で作ったHPを公開したいと思っていますが、8080をつけなければならないとなるとカッコが悪いなぁと心配しています。 どなたかご存知の方がおりましたら教えてください。 Eclipse WTP、Strutsについて Eclipse WTPを使い、Webアプリを作っています。 いくつか質問させて頂きます。 1、Eclipseについてですが、なぜか下記環境でEclipseが頻繁に停止しています。なぜでしょうか?また、解決策をお教えください。 2、下記環境でWebアプリを作り、参照JREをJDK5、コンパイラーを5.0準拠に換え、サーバーを開始すると、バージョンエラーみたいなエラーが返されてしまいます。なぜでしょうか?また、解決策をお教えください。 3、Strutsについてですが、プロパティーファイルに日本語を入れて、保存するとエラーが返されます。(Struts-blank(不確か)をそのままコピーして作成し、Application.propertiesに入力)なぜでしょうか?また、解決策をお教えください。 ■環境 Eclipse:3.3 アプリケーションサーバー:Tomcat6.0 フレームワーク:Struts1.3.8 参照JRE:JDK6 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム MVCモデルを学ぶには? サーブレットを勉強しています。 ・コードの設計を勉強したいと思い、MVCモデルを学びたいと考えているのですが、お勧めの書籍などありましたら、教えていただけますか? ・いろいろ調べている過程で、Strutsフレームワークというものがあると知ったのですが、MVCモデルや設計を学ぶには、まずこういったフレームワークを勉強した方がいいのでしょうか? よろしくお願いします。 Struts2の使い方 Struts2を利用する際にWEB-INF/lib/へStruts2のライブラリをコピーしていますが 各ライブラリの役割が説明されたサイトを教えてください。 なるべく日本語のサイトがいいです。バージョンは特に問いません。 サンプルプログラムが書かれたサイトでは只コピーすると書かれているため 数あるライブラリから、何のためにそのライブラリを選択しコピーしているのか わからず、混乱しています。 ちなみに現在利用しているバージョンは2.3.1.1です。 宜しくお願いします。 EclipseとStrutsについての質問 EclipseとStrutsを使って開発をしたいのですが、いいサイトもしくは書籍はありますでしょうか?よろしくお願いいたします。 また、Strutsを使うのに適しているエディターはありますでしょうか? strutsについて eclipseとTomcat、strutsの勉強をしているのですがjspをブラウザからhttpで実行すると 「タグ "html:errors" にタグハンドラクラス "org.apache.struts.taglib.html.ErrorsTag" をロードできません」 とエラーがでてしまいます。 html:errorsをコメントアウトして実行すると、その次に使用しているhtml:formを使用している箇所でエラーになってしまいます。 struts.jarは関連させていますし。tblも関連させていると思っています。いろいろ検索してみたのですが対処方法がわかりません。 <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> これをjspに記載していますが、WEB-INF配下にtldファイルがあれば特に問題ありませんよね?ファイル構成も大丈夫だとは思うのですが。 有識者がおりましたらご教授お願いします。情報が不足しているので指摘をお願いします。 struts.jarファイルについて Struts(フレームワーク)を使用してWebアプリケーションの作成をしておりますが、 作成したソースファイルをコンパイルした際に以下のErrorとなります。 --------------------------------------------------------- C:\Users\workspace\Sample\WEB-INF\classes>javac Page1Action.java Page1Action.java:5: パッケージ org.apache.struts.action は存在しません。 import org.apache.struts.action.Action; ^ --------------------------------------------------------- Errorメッセージについて調べたところ、struts.jarをクラスパスに指定していないことが原因との情報を見つけました。 私の環境にはstruts.jarファイルが見つからないのですが、このファイルはstrutsをインストールすれば必ず存在するファイルなのでしょうか? また、上記Errorの発生原因についてですが、struts.jarをクラスパスに指定していないことによるものなのでしょうか? どなたかご存知でしたらご教授願います。 javaフレームワークの入門として何が良い? 今後、会社のWebシステムでjavaのフレームワークを使った開発を行うことになりそうです。(何を使うかは未定) そこで取っ掛かりとして、 どのフレームワークから勉強すると、理解しやすいでしょうか?? 個人的には、strutsがseasar2やspringの基本になってそうなので、 strutsだけでも触れておくほうがいいのかなと思ってるのですが。 如何でしょうか。 また、お薦めの書籍があればご教示ください。 Struts1.2.9向けの本 初めまして。 自分は4月に入社してからJavaを使い始めた初心者なのですが、今度の仕事でStruts1.2.9を使うことになりました。 そこで「JavaでHallo World」、「Javaの道」などを読んだのですが、それだけでは理解しづらくStrutsの書籍を買おうとしました。 そこで気になったところがあります。 参考書を購入する場合、今発売されている1.2.x系の本でも問題ないのでしょうか? Amazonで調べたところ、1.2.4までは対応している書籍はあるのですが…。 よろしくお願いします。 Struts1.3.10でAjax連携 Struts-1.3.10を使用しています。 データの登録・更新・削除等を行っているのですが、毎回の画面更新がだるいので Ajaxを利用して画面遷移を発生させないような処理を行おうと思っています。 JSFなどはf:ajaxタグなどで容易に再描画を行うことができるようですが このシステムではJSFは使用していません。 このシステムをStruts2に移行するのもStruts1と2では互換性がないということでためらっています。 そこでStruts1系でAjaxを利用して画面の一部(データの一覧部分など)を再描画させるための フレームワーク等があれば教えていただけませんか。 調べているとDWRを使用するというのがありましたが例としてあげられているのがStruts2系のものが多かったです。Struts1でも問題なく使用できるのでしょうか? よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
回答有難うございます。 Struts2は日本語の書籍がないので、書籍が出版され次第、勉強したいと思います。 その間、Struts、DIコンテナ(Seasar2)を順に勉強したいと思います。