View
92
Download
0
Category
Preview:
DESCRIPTION
2006. 06 .24 いがぴょん (伊賀 敏樹) blanco Framework コミッタ. 公開文書. blanco Framework ご紹介 DB 版. 発表者自己紹介. blanco Framework とは何か?. オープンソースの下流開発フレームワーク ライセンス : GNU LGPL 転記作業の自動化 Excel(*.xls) ファイル形式の様式を中心とした自動生成. blancoDb Enterprise Edition 紹介. 最初に R/O マッピング を紹介. blancoDb Enterprise Edition. - PowerPoint PPT Presentation
Citation preview
1
blanco Framework blanco Framework ご紹介 ご紹介 DBDB版版
2006.06.24
いがぴょん ( 伊賀 敏樹 )
blanco Framework コミッタ
公開文書
2
発表者自己紹介発表者自己紹介
3
blanco Framework blanco Framework とは何か?とは何か?
オープンソースの下流開発フレームワークライセンス : GNU LGPL
転記作業の自動化Excel(*.xls) ファイル形式の様式を中心
とした自動生成
blancoDb Enterprise EditionblancoDb Enterprise Edition 紹紹介介
最初に R/O マッピング を紹介
blancoDb Enterprise EditionblancoDb Enterprise Edition
blanco Framework の構成要素のひとつ
R/O マッピング自動生成を実現※ O/R マッピングのアベコベ
SQL 中心Excel (xls 形式 ) 中心ソースコード自動生成タイプJava 版 / C#.NET 版 を提供
blancoDb – blancoDb – 紙芝居紙芝居
前準備 : DB にテーブル作成SQL 定義書の記入blancoDb プラグインの実行blancoDb が生成した Java ソース
7
前準備 前準備 (( テーブル作成テーブル作成 --Postgres)Postgres)
8
前準備 前準備 (( テーブル作成テーブル作成 --MySQL)MySQL)
9
SQLSQL 定義書の記入 定義書の記入 ((XMLXML レレスス ))
10
blancoDb blancoDb プラグインの実行プラグインの実行 --PostgresPostgres
11
blancoDb blancoDb プラグインの実行プラグインの実行 --MySQLMySQL
12
blancoDb blancoDb が生成したが生成した JavaJava ソーソースス
13
blancoDb blancoDb シーケンス図シーケンス図
14
RDBRDB カーソル志向カーソル志向
大量データの処理が可能–カーソル処理を尊重することで実現–さようなら、 OutOfMemoryError !
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/lang/OutOfMemoryError.html
バッチとオンラインを、同一アーキテクチャのもとで実装可能
スクロール・更新可能属性が指定可
15
大規模開発を意識した構成大規模開発を意識した構成
疎結合アーキテクチャを採用※他のフレームワークとの併用・共存が ある程度可能
実行時ライブラリ (JAR ファイルなど ) が不要!
16
パイプ式ファイル指向パイプ式ファイル指向
ウォーターフォール+大規模開発には作成義務のあるドキュメントが膨大。
大規模開発における開発プロセスの大きな流れは現場からは変えられない。
開発プロセスに沿ったツールの導入を。
blancoSqlEditorPluginblancoSqlEditorPlugin 紹介紹介
ちょっとした SQL ツール
blancoSqlEditorPluginblancoSqlEditorPlugin
Eclipse プラグインSQL 文を整形–腐った字下げの SQL を劇的改善
ANSI SQL によるカラー表示– SQL バージョンをカラー表示!
SQLSQL 整形前整形前
メニューから整形を実行
SQLSQL 整形後整形後
ANSI SQLANSI SQL カラー表示機能カラー表示機能
ANSI SQL89ANSI SQL92ANSI SQL99TRUNCATE などのメジャーな ( しか
し ANSI SQL には含まれない ) キーワード
コメント文字列
blanco Framework blanco Framework をよろしをよろしく!く!
23
終わり終わり
Recommended