2010-05-01から1ヶ月間の記事一覧

テキストファイル(スクリプト)のSQL文を実行

あらかじめテキストファイルにテーブル定義やデーターの追加、更新を作成しておき バッチ処理で実行する。MySQLクライアント上で実行 mysql>source ファイル名;

SAStruts+S2JDBCでwebアプリ(6)

UnitテストJ2Unit(JUnit3の拡張機能)とJ2Unit4(JUnit4向けの拡張機能)が存在する。S2Unit ActionクラスのUnitテスト public class DeptActionTest extends S2TestCase { /* 自動バインディングしてくれる */ private DeptService deptService; private U…

SAStruts+S2JDBCでwebアプリ(5)

S2JDBC(ORマッピング)S2JDBCはDBのアクセスとJavaオブジェクトの変換を行うO/RマッピングのフレームワークDB接続設定今回は、DBにMysqlを使用します。 設定ファイルは、jdbc.diconとs2jdbc.diconです。 jdbc.dicon:DB接続詳細設定、コネクションプール設定e…

SAStruts+S2JDBCでwebアプリ(4)

バリデーションSuper Agile Struts - Feature Referenceセッション@Component(instance = InstanceType.SESSION) @Resource Super Agile Struts - Feature Reference @Component(instance = InstanceType.SESSION) public class UserDto implements Serializ…

SAStruts+S2JDBCでwebアプリ(3)

各ソースの書き方を紹介(簡単に)SAStrutsのActionクラス XxxxAction.javaファイルをactionディレクトリ配下に作成 POJO記述 遷移JSPやフォームの指定や、ロジック呼び出しするコントローラクラス。 実行されるメソッドに@Executeアノテーションを付加する …

SAStruts+S2JDBCでwebアプリ(2)

いざ作成!!まずは、必要なライブラリとパッケージ構成。必要なライブラリたくさんありそうなので、 チュートリアルよりコピーする。 パッケージ構成ルートディレクトリの配下に下記ディレクトリを作成する。 action :コントロールするクラス entity :テーブ…

SAStruts+S2JDBC-Genでwebアプリ(1)

を作ることにしました。 ※Eclipseがないので、すべて自力ですが・・・ 最近、Javaから離れてたもので、 Javaを思い出すにあたり、Stutsは、時代の流れに逆行してるため、 SAStrutsを採用することにしました。 SAStrutsとは→Strutsを使った開発をSuper Agileに行…