strutsstrutsライブラリHTML:やタグなどからなるフォーム部品。HTMLのフォームタグに対応するが、Modelで生成された値のデフォルト表示やエラー時のフィードバックなどリッチな機能を提供するLogic:条件分岐や繰り返し、値の比較など、プログラミング言語が提供する基本的な制御ロジックをタグ化するBeans:Modelから引き継がれたJavaBeans(データオブジェクト)にアクセスするための手段を提供する。ヘッダ値やクッキーなど不可視のリクエストデータについても、Beansタグライブラリを介してアクセスすることができる。国際化対応メッセージを制御するNested:タグで囲まれた内部の属性(変数)名を略記可能とします。「xxxx.yyyy.zzzz」のような変数を「zzzz」と記述することが可能になるTiles:テンプレート機能を提供する。Tilesを利用することで、ヘッダ、メニュー、コンテンツなどの部分から構成される画面を分割管理することが可能になり、デザインの統一を図りやすくなるアクションサーブレット:Strutsにおけるコアエンジンです。アクションサーブレットは、ユーザーが別に用意した設定ファイルを手掛かりにして、入出力データの振り分けや画面遷移の制御を一手に引き受けます。アクションフォームBeans:ユーザーからの入力データを格納し、ビジネスロジックに引き渡すための役割を果たします。入力データの検証処理やデフォルト値のセットなど、これまでアプリケーション本流のロジックに混在しがちであった部分を一元的に管理することで、ビジネスロジックをスリム化することができます。1.1から導入された機能です。クライアントからの入力データを設定ファイルで定義された内容(検証対象、チェック内容、エラーメッセージ)に基づいて検証します。Edition):Javaアプリケーション開発の基本的なツール、および実行環境を提供します。Java仮想マシンをはじめ、コンパイラ(javac)、ドキュメント生成エンジン(javadoc)、エンコーディングユーティリティ(native2ascii)などを含みます。Strutsもまたサーバサイドで動作するJavaアプリケーションですので、まずはこのJ2SEをサーバ上にインストールしておく必要があります。サーブレットコンテナStrutsは「サーブレット」技術をベースにおくアプリケーション・フレームワークです。実行に際しては、サーブレットを動作させるための実行エンジン(コンテナ)を必要とします。一般的には、サーブレットコンテナはユーザーからのリクエスト処理を制御するWebサーバと連携して動作しますが、Tomcatには簡易なWebサーバとしての機能も実装されています。製のWebアプリで利用されるクラスファイル(servlet)、設定ファイル、JSPやHTMLファイル、JAR形式のライブラリなどがまとめられているアーカイブ。web.xmlが含まれ、TomcatなどのアプリケーションサーバにWARファイルを配布すると、これを元にデプロイされる。warファイルはzip形式で圧縮されたアーカイブにすぎません。ほかの形式とは異なり、warファイルを規定のアプリケーションフォルダ(Tomcatなら、%CATALINA_HOME%\webapps)にコピーしておくと、コンテナの(再)起動時に自動的に展開され、Webブラウザからアクセス可能になるjarコマンドにcvfオプションを付加して、そのパス名を引数として渡すだけで作成できる。動くことは分かったので、strutsがどういう仕組みで、どういう風に書いていけばいいのかですな。「Maven」とは、要するにJavaプログラムをビルドするためのツールです。C言語を触ったことがある人は、makeのようなものと言えばイメージがしやすいかと思います。似たようなツールに、AntやGradleなどありますが、使い方とかが違うだけで、本質的には同じです。略で、Javaによるサーバサイド・スクリプティングを実現するためのテクノロジです。JavaScriptは、Webサーバから転送されるHTMLファイルの中に記述されており、その実行は、クライアントであるWebブラウザ上で行われる。libstrutsのjarファイルをtomcatのlibに移動する。/opt/tomcat/apache-tomcat-8.5.33/libこれでOKらしい。started.以下のURLを叩くhttp://192.168.33.10:8080/struts-examples-1.3.10/welcome.doうおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおなにこれ?????????????????????動いたのは分かったが、framework触ってる気が全くしないぞ。Struts公式よりDLします。lsstruts-1.3.10-all.zipzipを解凍する。WordPressPosting....。