Strutsチュートリアル

Strutsチュートリアル

struts tutorials

Struts 1.xは、最も有名で、古典的で、実績のあるModel-View-Contraller(MVC)フレームワークです。 多くの場合、Struts 1.xを学ぶのは無意味なフレームワークのように聞こえます。 ただし、初期のStruts 1.xの大成功により、Struts 1.xが実装されている企業はまだ数十万社あり、アップグレードを検討することはないため、Struts 1.xは依然として多くの保守性をもたらしています。

Struts 1.xは完全なWebフレームワークであり、完全なWebフォームコンポーネント、バリデーター、内部化、エラー処理、タイルレイアウト、低学習曲線を提供し、簡単に実装できます。 このチュートリアルでは、Struts 1.x MVCフレームワークの使用に関する多くのステップごとの例と説明を提供します。

幸せな学習Struts。 :)

Strutsクイックスタート

Struts 1.xフレームワークについて理解するために、クイックスタートを見ていきましょう。

  • Struts hello world example
    Struts MVCがどのように機能するかを理解するために、HelloWorldの例を考えてみてください。

Struts構成

Struts構成に関するすべてのもの。

Struts Action&ActionForm

ActionおよびActionForm実装クラス。

  • ForwardAction Example
    コントローラークラスを経由せずに、JSPクラスに直接アクセスできるようにします。

  • DispatchAction Example
    関連するすべての関数を単一のアクションクラスにグループ化できます。

  • MappingDispatchAction Example
    DispatchActionと同じで、同様の機能を単一のアクションクラスにグループ化しますが、メカニズムは異なります

  • DynaActionForm example
    仮想フォームBeanを宣言的に作成して、開発速度を上げることができます。

Struts Webフォームコンポーネント

Strutsは、すべての標準Webフォームコンポーネントを完全にサポートしています。

Struts Logicタグ

Strutsには、Beanコンポーネントの反復または条件付き処理を容易にするための多くのロジックタグが付属しています。

Strutsエラーとログ

例外処理とエラーログ。

Strutsのローカライズ

Strutsは、国際化またはローカライズに優れたサポートを提供しています。

Struts Validatorフレームワーク

Strutsバリデータフレームワークでは、フォームコンポーネントを検証するための多くの汎用メソッド(必須、maxlength、minlength ..)を提供し、検証コードをより標準化して保守しやすくします。

  • Struts validator example
    シンプルなユーザー登録フォームで、Strutsバリデーターを使用してユーザー名、パスワード、および電子メールフィールドを検証します。

Struts Tilesフレームワーク

Strutsタイルフレームワークは強力なレイアウトフレームワークであり、すべてのWebページでヘッダー、フッター、またはメニューの詳細の標準的な外観を維持するために使用されます。

  • Struts Tiles framework example
    Sturtsタイルフレームワークを使用してヘッダーページとフッターページを簡単に変更する方法を示す簡単なWebアプリケーション。

Strutsは他のフレームワークと統合します

Strutsと他のフレームワークとの統合に関するすべて。

ストラットその他

その他Strutsの例。