• 締切済み

「Strutsってなに?」と聞かれたときに何と答えますか

momozangeの回答

  • momozange
  • ベストアンサー率67% (21/31)
回答No.2

アプリケーションの土台になりうる場合も確かに多いですが 今日のアプリケーションにおけるフレームワークとは 機能実現のためのアーキテクチャそのものです。 フレームワークを適用する局面、範囲は随所違いますからね。 Strutsとは主にFront層に特化したWebアプリケーションフレームワークです。 本来煩雑になりがちな画面遷移やそれに基づく入出力情報を管理します。 もちろん開発者の負担軽減にもつながります。

関連するQ&A

  • struts以外のフレームワークについて

    Javaにて、struts以外のフレームワークってあるのですか? struts以外の対抗馬ってJSF? JavaのWeb開発では、他にフレームワークってあるのですか? よろしく御願いします

    • ベストアンサー
    • Java
  • strutsの学習

    こんにちは 今javaを学習しているものです 簡単なプログラムからDB接続 JSP、サーブレット、サーブレットでのDB表示などを学習してきました 今はstrutsの学習をはじめています 書籍はstrutsのアプリケーション入門というのを見ながら、 環境設定をし、ネット上でサンプルコードひろってきて 動くまではたどり着きました。 今はどおいう動きをしているのかを、見ようとしているのですが・・・ どうしても動きがよくわかりません。 どこでフレームワークをつかっているのか なぜここで継承したり オーバーライドしているのか・・・ 最初に覚えないことが多すぎて 不安です。 みなさんも最初はそのような感じだったのでしょうか? なにか勉強法などありましたらおしえてください 今はじめて三日ほどたつのですが、どういう風にうごいているか、どういう風に読み込まれているかも わからない状態です まずはなんとなくで 書籍を読んでいったほうがいいのでしょうか? 最初から全部わかろうとしているのがまずいのかなと考えています

    • ベストアンサー
    • Java
  • eclipse + struts

    こんばんは。 現在java勉強中のjava初心者です。 フレームワークの勉強をしたいと思い、eclipse用のstruts pluginをインストールしようと思っていますが調べてみたところ9種類程あり、どれをインストールすればいいのかわかりません。 おすすめなどはありますでしょうか? またできれば設定方法が載っているサイトも教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Struts1.2.9向けの本

    初めまして。 自分は4月に入社してからJavaを使い始めた初心者なのですが、今度の仕事でStruts1.2.9を使うことになりました。 そこで「JavaでHallo World」、「Javaの道」などを読んだのですが、それだけでは理解しづらくStrutsの書籍を買おうとしました。 そこで気になったところがあります。 参考書を購入する場合、今発売されている1.2.x系の本でも問題ないのでしょうか? Amazonで調べたところ、1.2.4までは対応している書籍はあるのですが…。 よろしくお願いします。

    • ベストアンサー
    • Java
  • StrutsによるWebアプリケーションについて

    StrutsによるWebアプリケーションについて StrutsによるWebアプリケーションについて教えてください。 はじめまして、新卒です。 4月過ぎてなんとかやっと就職が決まりましたが、学生時代にちょこっと C言語で携帯電話システム開発のバイトを半年あまりしていたことを 買われたのか、入社日までに勉強してきてくれと言われている内容が タイトルにあります、StrutsによるWebアプリケーションについてです。 卒研でも大したことはやっておらず、意気込みだけで地元の中小企業の 面接通過しただけに言っただけはやらないとな、と今更焦っている次第です。 さて、まずJavaについては全くコードも入門書も見たことがなく、 いきなり、StrutsによるWebアプリケーションと渡されてみても 何のこっちゃよくわからないのが実情です。 http://www.infoscience.co.jp/technical/struts/index.html 少し調べてみると、このようなサイトも見つかるのですが、 Java未経験、Webプログラム未経験なこともあってまずは 何から手をつけたらいいのか困惑しています。 5月の下旬に入社式があり、残りは1ヶ月ちょいです。 ほぼ引きこもりのような毎日を暮らしているので時間とやる気だけは たっぷりあります。 生半可な質問で申し訳ありませんが、ご教授いただけると助かります。 宜しくお願いします!

    • ベストアンサー
    • Java
  • StrutsでのClassNotFound

    現在、Java開発環境及びStrutsフレームワークの設定を行なっています。 動作確認のため、"Hello World"を画面に表示させるプログラムを作成したのですが、Tomcat起動時に以下のエラーがeclipseのコンソールに表示されてしまいます。 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556) <<以下略>> 恐らくjarファイルが不足していると思うのですが、何が不足しているのかが分かりません。 あるいは違う原因があるのでしょうか。 使用しているjarファイルは以下となります。 commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-logging-1.1.1.jar freemarker-2.3.19.jar javassist.jar ognl-3.0.5.jar struts2-core-2.3.4.jar xwork-core-2.3.4.jar 【参考サイト】 http://www15.plala.or.jp/k_maeba/struts2/hello/index.html フォルダ構造は上記ページの通りになっています。 【動作環境】 OS:Windows7 pro 開発環境:Eclipse IDE for Java Developers Tomcat:7.0.28 Java:jdk1.7.0_04 Stuts:2.3.4 お手数ですが、解決策のご教授よろしくお願いします。

    • ベストアンサー
    • Java
  • 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
  • Strutsのコンパイル

    いろいろなサイト、もちろん、過去ログを見たのですが、どうしてもコンパイル出来ないので教えてください・・・。 環境:win2k Pro Tomcat 4.1.27 j2sdk1.4.1_03 です。 そこで、Strutsのコンパイルの設定としまして、   変数            値 CATALINA_HOME  C:\Program Files\Apache Group\Tomcat 4.1.27 STRUTS_HOME   C:\struts\jakarta-struts-1.1 path           略・・System32\Wbem;c:\j2sdk1.4.1_03\bin CLASSPATH    .;%CATALINA_HOME%\common\lib\servlet.jar;%STRUTS_HOME%              \bin\struts.jar そして、 C:\Program Files\Apache Group\Tomcat 4.1.27\webapps\test\WEB-INF\classes>javac test.java としたら、 import org.apache.struts.action.*; ^ 以下省略・・ と出てしまいます。 何度も、見直したり、綴りの間違いがないか見たのですが、解決できません。 どうか、ご教授お願いします。

  • Javaのフレームワークについて

    Javaのフレームワークについての質問です。 現在、Webアプリケーションのショッピングサイトのようなサーバー側の規模がちょっと大きくなるものに関しては、スクリプト言語のPHPやRubyの代表的なフレームワークを使って作成しているのですが、Java用のWebアプリケーションのフレームワークもこれから使ってみたいと考えています。 それで、質問なのですが、 (1)現在、Java用のWebアプリケーション作成のフレームワークで世の中で皆さんが一番使われているものってどれになるのでしょうか?私が現在知っている限りでは、Struts、Struts2、JSF(Java Server Faces)、Seasar、Seasar2 くらいがあるのですが、使い分けのコツみたいなものがあれば教えていただきたいのです。(それぞれの、メリット、デメリットのようなもの。) (2)スクリプト言語のフレームワークとJavaのフレームワークの使い分けのようなものも分かれば教えてください。私の認識では、Java用のフレームワークを用いて設計しなければいけないものって、たとえば大手銀行の決済システムとか、かなり規模の大きなものを想定しています。プログラムの動作スピードを上げたい時とか、セキュリティー関係を厳重に行い時などを想定しています。Javaのフレームワークを使うメリットなども分かれば教えてください。 よろしくお願い致します。

  • フリーのフレームワーク

    フリーのフレームワークについてお伺いしたいのですが、 Javaのですと、Strutsのように、 .NETのフリーのフレームワークとうはあるのでしょうか。