タグ

2008年3月22日のブックマーク (4件)

  • Eclipse で Struts フレームワーク・プログラム開発

    Struts とは,Web アプリケーション開発のフレームワークです. Apache Jakarta プロジェクトの成果物です. この Web ページでは,Eclipse の機能を使いながら,Struts フレームワークに準拠した Java サーブレット・プログラムを開発(設計と実装)する手順を図解で説明します. さらに,Eclipse で, 出来たJava サーブレット・プログラムを,Tomcat と連携させて動作させます. 以上(設計,実装,動作)を,サンプルプログラムを使って練習します. 【この Web ページの目次】 Struts について 準備事項 Eclipse での Struts サンプルプログラムの作成手順 Struts サンプルプログラムのテスト実行 validate メソッドによる妥当性検証 【補足説明】 下記の 2つのサーバは別物です. 2つを同時に動かすことはできま

  • @IT:CoolなEclipseプラグイン(4)

    第4回は、Webアプリケーションの開発をサポートするプラグインを紹介します。紹介するプラグインは、Strutsの開発をサポートするStrutsIDE、JSFの開発をサポートするFacesIDE、Tapestryの開発をサポートするSpindleです。 1.StrutsIDEプラグイン Strutsは現在JavaによるWebアプリケーション開発において最もよく利用されているフレームワークです。Strutsを導入することにより、MVCモデルに沿ったWebアプリケーションを開発することができます。Strutsと連携するオープンソースのEclipse用のプラグインとしては、以下のようなものが存在します。 StrutsIDE(http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=StrutsIDE) StrutsBox(http://

    @IT:CoolなEclipseプラグイン(4)
  • http://www.jajakarta.org/struts/struts1.2/documentation/ja/target/index.html

  • Struts1.Xって、もう古いよね (arclamp.jp アークランプ)

    最近、再びStrutsをいじるようになったことで、あらためてStrutsのアーキテクチャが古くなったことを感じた。Strutsは2001年ごろに開発されたものであり、1.X系は、現在もそのアーキテクチャを引き継いでいる。そのため、去年あたりから注目されているPOJOやDIという概念に対応していないのだ。 POJOへの未対応でわかりやすいのは、ActionFormの存在だ。ActionFormの責務は、reset、validate、そしてマルチパートのハンドリングだ。つまり、入力情報に関わることは自分で処理するというオブジェクト指向らしい考え方である。しかし、現在であれば、ActionFormをPOJOにしてしまい、validateやresetは、Actionにおいて実施すればよいと考えるだろう。すぐに思いつくメリットとしては、Strutsから先のビジネスロジックに引数として渡しやすいこと。