sa-struts-tutorial には pom.xml が含まれていない。 最近は maven 使わないと開発できない体になってしまったので作ってみた。備忘録的に貼っておく。 Dolteng が出力する pom.xml をそのまま使おうとしたら、上手くいかなかったので、少し改造。 何が問題だったかは、別のエントリーで書く。 使い方 sa-struts-tutorial をここからダウンロード Eclipse にインポート プロジェクト直下に pom.xml という名前のファイルを作成して、以下の内容をコピー。 src/main/webapp/lib 以下のファイルを全部削除 コマンドラインで、mvn eclipse:clean eclipse:eclipse 以上で、WTP2.0(Eclipse 3.4)での開発が可能。 <?xml version="1.0" encoding="UT
実は Doltengの出力する pom.xml で、そのまま mvn eclipse:eclipse しても駄目なんです。 試したのは 現時点(2009/03/01)で最新の Dolteng 0.36.0 Seasar2 も maven も大好きな自分としては悲しいです。 というわけで少し格闘してみたら、できたのでその手順を書いておきます。 以下、問題点と修正方法。 問題点 依存関係の設定で、scope と exclusion の設定がないので、不要なjarファイル(servlet-api-2.3.jar)がクラスパスに入る 問題はないけど個人的に気になる点 実行時に必要ない S2JDBC-gen が依存する jar ファイルもクラスパスに入ってしまう。こういうファイルは mavenでの依存関係の解決を止めて、lib フォルダーに jar をおくようにして欲しい。(というか、Dolteng
1分でWebアプリを作れるEclipseプラグイン「Dolteng」:Java初心者が超俊敏にWebアプリを作る方法(1)(1/3 ページ) Javaの業務用Webアプリ開発に必要なもの 読者の皆さんは、Javaで業務用のWebアプリケーションを開発するのに必要なものとして何を思い浮かべるでしょうか。統合開発環境? サーブレット/JSP? アプリケーションサーバ? Struts? DB接続のO/Rマッピング? DIコンテナ? 技術的には、これらも確かに必要です。また、アプリケーションが“安全”に“確実”に動くことが業務で使うときには求められます。 上記は当然のものとして、“仕事”として売り上げを上げるためにアプリケーション開発を行う場合に一番求められるのは、アプリケーションを一から開発する際や、デバッグ/修正する際の“速さ”や“俊敏さ”ではないでしょうか。 たとえJava言語の初心者、また
SAStrutsで簡単にAjaxを扱えるようにしました。サンプルはこんな感じ。 package tutorial.action; import org.seasar.struts.annotation.Execute; import org.seasar.struts.util.ResponseUtil; public class AjaxAction { @Execute(validator = false) public String index() { return "index.jsp"; } @Execute(validator = false) public String hello() { ResponseUtil.write("こんにちわ"); return null; } } アクションで、ResponseUtil#write()を使ってレスポンスに文字列を書き出すだけ。
Welcome to the "Super Agile Struts" project. Super Agile Struts(以降SAStrutsと省略)は、Strutsを使った開発をSuper Agileに行なうためのフレームワークです。 Strutsで開発する場合に困ることは、設定ファイルをたくさん書く必要があったり、 設定ファイルやJavaのコードを修正するたびにアプリケーションサーバを再起動する必要があることでしょう。 SAStrutsを使えば、設定ファイルを書く必要はなく、 スクリプト言語のようにファイルを保存する(保存と同時にコンパイルするような設定になっている場合)と、 すぐにその内容をアプリケーションサーバの再起動なしで認識することができます。 スクリプト言語のように「さくさく開発」ができ、 EclipseなどのIDEによるコードの自動補完などで、 さらに生産性を高めるこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く