• 締切済み

Strutsについて

Strutsを使うと、何がどう良いのですか? JavaによるWebサイト構築を行なう場合を例えると、 どのようなメリットがあるのでしょうか? JSPのタグなどを覚えなくてもよいのですか? 御存知の方がいましたら御教授下さい。よろしくお願い致します。

みんなの回答

  • ukiuni
  • ベストアンサー率100% (2/2)
回答No.4

Strutsを使う場合にしても、JSPのタグは覚える必要があります。 Struts独自のタグ定義もあるので、覚えることは増えます。

全文を見る
すると、全ての回答が全文表示されます。
  • thamansa
  • ベストアンサー率40% (95/232)
回答No.3

5人くらいのメンバーで開発するなら、JSPの知識は必須ですが、 数十人規模になると、JSP担当とStruts担当と、業務ロジック担当等に 分業になるでしょう。業務ロジック担当になる場合はJSPは一切知らなくても大丈夫です。 ※といっても、具合を見つけた場合に問題点を明確にするときなど、JSPがわからないと困ることもないとはいえませんが。

全文を見る
すると、全ての回答が全文表示されます。
  • bgbg
  • ベストアンサー率53% (94/175)
回答No.2

> では、JSPのタグなどを覚えなくてもよいのですか? JSPの知識は必須です。 StrutsはそもそもJSPの技術をベースとしたフレームワークです。 まあ、表示以外の部分だけを担当するのであればJSPの文法を覚えなくても良いと言えばそうかもしれませんが、知っていた方が他のメンバーと圧倒的にコミュニケーションが取りやすくなります。 # なんと言うか、質問の意図があまり読めません。JSPを覚えたくないの?

全文を見る
すると、全ての回答が全文表示されます。
  • ukiuni
  • ベストアンサー率100% (2/2)
回答No.1

Strutsを利用すると、アプリケーションの作成に決まりが出来ます。 Javaは、とても協力で自由なので、JSPだけでもWebサイトが構築できますし、JSPを一切利用しなくてもWebサイトを作成することが出来ます。 しかし、それだと、人によりWebサイトの作りがまちまちになり、チーム開発時やシステムメンテナンス時に問題が発生します。 そこでStrutsなどのフレームワークを利用することで、作成方法に決まりを作り、誰が作っても同じような作りのアプリケーションが出来るようにします。 ちなみにStrutsを利用すると、MVCと呼ばれる決まりに従ったアプリケーションが作成されます。

noname#61987
質問者

補足

Strutsを用いる利点はわかりました。 では、JSPのタグなどを覚えなくてもよいのですか? 私は実際に開発の現場に入ったことがないので、 そのあたりが非常に気になっています。 よろしくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Struts、Iterateタグの使い方

    StrutsのIterateタグを使おうとしているのですが、 jsp.error.unterminated.tagというエラーが出てしまい ます。Iterateタグの使い方に問題があると思うのです が、どのように対処すれば良いのかが分かりません。ご 存知の方、教えて頂けませんでしょうか。お願いしま す。 <%@ page language="java" import="java.util.Collection, aloha.business.UserBO" %> <%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %> <%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %> <jsp:include page="header.jsp" flush="true" /> <% UserBO UserBO = new UserBO(); Collection col = userBO.findAllUser(); %> <table><tr> <logic:iterate id="user", name="col", length="5"> </logic:iterate>

    • ベストアンサー
    • Java
  • struts1.3.8について

    こんにちは。 初めてここに書き込みをします。 今、学生で卒業研究においてJSPを使用してWEBを構築していますが、 サニタイジングをしようと思いインターネットで調べていたらstrutsを 使用してのやり方があり見ていたのですが、バージョンが1.1とか1.2 とかしかなく1.3についての説明が書かれたサイトが少なくそれも 簡略化されていて詳しく書いてなく初心者の私では、よくわかりません。 そこで聞きたいのですが、環境変数の設定は1.1や1.21の設定と 同じでよろしいのでしょうか?

  • 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/JSTL 以外のタグライブラリ

    お世話になっております。 表題の件ですが、現在 SAStruts などを使用したWebアプリケーションを構築しております。 View には JSP を利用しており、タグライブラリとしては、SAStruts(Struts) のタグ、JSTL のタグを利用しております。 ただ、Struts のタグがあまり使いやすいとは思えないのです。 例えば index="true" が 2 次元配列で使えないなど。 お聞きしたいのは、これら以外に公開されているタグライブラリで、 JSTLのようにフレームワークに依存しない、かつ form/input 系を持っているものはあるのでしょうか? JSTL にも form や input 系のタグがあればよいのですが、、 もしご存知であればご教示お願いいたします。 以上、よろしくお願いいたします。

  • Struts のバージョンについて

    Struts のバージョン選定についてご教授お願いします。 JDK6(or JDK5) Tomcat5.5 Eclipse3.2 + Struts でWebアプリの構築を検討していますが、Struts のバージョン選定について質問です。 Struts1.x.x (Struts2 ではない)では最新の「Struts 1.3.8」で問題無いでしょうか? JDK,Tomcat,Eclipse の各バージョンとの互換性などで問題があれば、ご指摘頂きたいです。 また、環境構築における各アプリケーションの組み合わせ、バージョン選定において、参考になるサイトがあれば教えて欲しいです。 自分なりに調べたのですが、明確なものが見つかりませんでした。 よろしくお願いします。

  • Strutsでリンクを動的に生成したい

    現在Strutsタグを使って、リンクを動的に生成したいと考えています。 具体的には、 <a href="http://www.hogehoge.ne.jp/XXXXX> Link </a> という感じで、XXXXのところを動的に操作したいのです。 jspで<%、%>を使ってべた書きすれば、作成でできるのですが、JSPのページにコードを書いてしまうことになるので、できれば避けたいと思っています。 Strutsのタグ、もしくはJSPのタグで実現したいと思うのですが、いい方法はないのでしょうか? よろしくお願いいたします。

  • strutsデバッグ

    お世話になります。しろと申します。 現在、いろいろ検索したりしながらWeb開発をやっている素人です。 jsp/servletを利用して、Strutsを導入、やっておりますが、Strutsの部分についてのデバッグ方法がわからなく困っている状態です。 非常に私の質問の仕方が悪いと思っておりますが、 それぐらい今のところ整理ができてません。正直にどこから手を出せば良いかっていうこともわかりません。 いったいどういう風に進めば良いでしょうか。 参考ぐらいでも幸いですので、 ご教授、ご助言など宜しくお願い致します。

  • Strutsを使用している環境で

    Strutsを使用している環境で、 web.xmlに<servlet>タグと<servlet-mapping>タグを 追加した場合、正しく認識するものなのでしょうか。 ご存知のかた、いらっしゃいましたら よろしくおねがいします。

    • ベストアンサー
    • Java
  • IISでStrutsは動かせますか?

    IISでStrutsは動かせますでしょうか? Strutsを使ってWebサイトを作ろうと思っています。 現在までにASPでWebサイトをいくつか作っておりまして、IISで運用しております。 StrutsでWebサイトを作った場合、同じサーバーに置きたいのですが、IISでStrutsは動かせるのでしょうか? もしできる場合は、その方法が詳しく紹介されているサイトなど教えていただければと思います。

    • ベストアンサー
    • Java
  • ◆Struts サンプルプログラムのURLがわかりません。◆

    Struts初心者です。教えて下さい。 http://www.stackasterisk.jp/tech/java/strutsSec01_03.jsp#5 上記サイトで勉強中にいきずまってしまいました。初歩的質問で申し訳御座いませんが教えて下さい。 4.Strutsアプリケーションの作成 で記載されている通りに jspファイル、javaファイルを配置し、struts-configファイルも記載されているようにしました。 画面を表示させたいのですが、どのような URLにアクセスすれば画面が表示されるのでしょうか・・?? web.xmlの中に urlマッピングする情報を追記したり、struts-configに追記したりする必要がありますのでしょうか・・・?? servletだと web.xmlに、<servlet-mapping>要素に<url-pattern>を定義してURLが判断できたのですが・・・・ 以下のようなURLでアクセスしているのですが、TomcatがHTTPステータス 404を表示します。。tomcatの再起動なども行なっております。 http://localhost:8080/struts-blank/jsp/loginForm.jsp 根本的に理解できていないと思うので、参考になるサイト、書籍などもあったら教えて下さい。 環境 WinXP,JDK1.5,Eclipse3.2,Struts1.2,Tomcat5.x 宜しくお願いします。