2011 icec
SAStruts+S2JDBC e Builder ApplicaDon Producer
SAStruts Super Agile Struts(SAStruts )Struts Super Agile S2JDBC S2JDBC10 Seasar2 O/R Mapper HP(hJp://s2container.seasar.org/)
hjp://localhost/imart/foo/bar/ jp.sample.acdon.foo.barac4on public class BarAcDon { // public String hello; // @Excecute(validator=false) public String index() { hello = ; return /foo/bar/_index.jsp } } doc/imart/foo/bar/_index.jsp <html> <head> </head> <body> <h1>${hello}</h1> </body> </html>
xx.acdon.foo.barac4on public class BarAcDon { @Resource HogeService hogeservice; // @Excecute(validator=false) public String index() { List<Hoge> hoges = hogeservice.getlist(); : return /foo/bar/_index.jsp } } xx.service.foo.hogeservice public class HogeService { @Resource JdbcManager jdbcmanager; public List<Hoge> getlist() { return jdbcmanager.form(hoge.class).where( new SimpleWhere().starts( id, im )).getresultlist(); } } JOIN SQLjdbcManager.selectBySql()
Seasar Conference 2008 Autumn SAStruts Tips hjp://event.seasarfoundadon.org/sc2008autumn/session#a4
im- JavaEE F/W
im- JavaEE F/W SAStruts+S2JDBC URL = AcDon
im- JavaEE Maxim (hjp://maxim.intra- mart.jp/) e Builder Ver.7.2.3 Applica4on Developer SAStruts + S2JDBC Applica4on Producer SAStrtus+S2JDBC SAStruts+S2JDBC
e Builder ApplicaDon Developer
StrutsSAStruts ú hjp://event.seasarfoundadon.org/sc2008spring/session#s4 SAStruts Tips ú hjp://event.seasarfoundadon.org/sc2008autumn/session#a4
intra- mart SAStruts+S2JDBC Struts 1.3.8 SAStrutsS2Struts SAStruts+S2JDBC
e Builder ApplicaDon Producer
e Builder intra-mart
JavaEE DB
JSP/AcDon/AcDonForm DB Service JUnit SQL Dao Logic 18
システム 要件 画面定義 設計 製造 機能定義 画面遷移 画面遷移 定義 定義 画面レイアウト 設計 画面イベント 定義 モックアップ ページ作成 画面入出力 詳細定義 モックアップ ページ生成 マッピング データ項目の受け渡し設定を行います 処理定義 設計 製造 画面イベント 画面イベント 処理定義 処理定義 帳票設計 バッチ定義 バッチ 定義 外部インターフェース 定義 バッチ処理 定義 ファンクション ファンクション 設計 設計 Webサービス定義 Webサービス 定義 処理フロー設計 処理フロー設計 ファンクション実装はJavaで行います 業務特有の計算処理 データ変換処理 業務特有の外部データ連携処理 マッピングツールで対応できないデータモデル変換処理 等 ソースコード 自動生成 ファンクション ファンクション 実装 実装 Webサービス 処理定義 DB設計 DAO設計 製造 データモデル 定義 データ項目 データ項目 定義 定義 エンティティ エンティティ 定義 定義 DAO設計 SQL定義 DAO設計 SQL定義 2011 NTT DATA INTRAMART CORPORATION 19
DB
SE DB 2011 NTT DATA INTRAMART CORPORATION 21
NTT CSSTERASOLUNA Word/PDF/HTML Eclipse BIRT 2011 NTT DATA INTRAMART CORPORATION 22
Java 1,462 1,416 (96%) 46 (4%) Java SQL 2011 NTT DATA INTRAMART CORPORATION 23
24
SAStruts+S2JDBC e Builder ApplicaDon Producer