blanco Framework ご紹介 DB版

Slides:



Advertisements
Similar presentations
Copyright © NTT COMWARE 2014 NTT COMWARE CONFIDENTIAL PROPRIETARY OSS-EAI ドキュメント生成ツール 利用マニュアル NTT コムウェア 品質生産性技術本部 技術 SE 部 OSS ・ AP 技術担当.
Advertisements

Trac と Eclipse の 便利な機能. プロジェクト管理システム: Trac 0. はじめに バージョン管理システム: Subversion 統合開発環境: Eclipse ・ Wiki による情報 管理 ・進捗状況の管理 ・プログラムの作 成 ・リポジトリに データを集める.
AZUR moodle. Moodle オープンソースの e ラーニングプラットフォーム 一般的には CMS や LMS と呼ばれる Web サイトを管理・更新できるシステム CMS ⇒コンテンツマネジメントシステム LMS ⇒学習管理システム(ラーニングマネジメントシステム)
XML ゼミ 独習 XML ~ 第 6 章 XHTML~ 6.1 XHTML の概要 6.2 XHTML の構造 谷津 哲平.
オープン&ビッグデータ活用・地方創生推進機構 事務局 オープン&ビッグデータ活用・地方創生推進機構 評価版ツールの状況報告 平成26年度第3回 技術委員会 資料3-1.
Copyright(c) 2016 System Integrator Corp All rights reserved. データベース向け開発支援ツール 『 SI Object Browser 』 ご説明資料.
データベースの基礎知識 ACEESS の基本操作. データベースの基礎知識 データベース  特定のテーマや目的に毎のデータの集合体 データベースソフトウェア  データベースを作成、管理するソフトウェアの総 称 Oracle(Oracle) IBM(DB2) Microsoft(SQL Server)
関心事指向アーキテクチャモデリング環 境 Concern-oriented Architecture Modeling Environment 九州工業大学大学院情報工学府 情報科学専攻 鵜林研究室 M1 佐藤 友紀 1.
北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 中村 有佑
Web アプリをユーザー毎に カスタマイズ可能にする AOP フレームワーク
東京SSG17期勉強会 WordPress第1回 インストール・使い方・メンテナンス
AdventNet SwisSQL データベース自動移行ツール.
Doxygen ~ IGModel を一例にした, 数値モデルのドキュメンテーションにおける Doxygen の利用
4.ユーザー登録マニュアル              Version 年6月10日 国立情報学研究所.
情報理工学部 情報システム工学科 ラシキアゼミ 3年 H 井奈波 和也
JPAを利用した RESTful Webサービスの開発
オペレーティングシステムⅡ 第11回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
Log4netを使ったロギング機能 オガシン.
Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実.
ACCESSによる データベースアプリケーション開発実習 日本工業大学 情報工学科 “データベースの実際” 教材
WagbyR6.5 Update 12 PPT版 更新情報
ファイルの場所に関して.
OSS-EAI ドキュメント生成ツール 利用マニュアル
データベース向け開発支援ツール 『SI Object Browser』 ご説明資料
文献管理ソフトRefWorksの利用.
Visual Studio LightSwitchの概要
Enterprise CALS Systemの開発
共同ローカリゼーション フレームワーク 井上 謙次.
Introducing “MobaSiF” (Mobile Simple Framework)
リファクタリングのための 変更波及解析を利用した テスト支援ツールの提案
 データベースによる並列処理 情報論理工学研究室  三宅健太.
UML入門 UML PRESS vol.1 より 時松誠治 2003年5月19日.
データベース向け開発支援ツール 『SI Object Browser 』 ご説明資料
Java ソフトウェア部品検索システム SPARS-J のための リポジトリ自動更新機能の実現
2016年度秋期 成果発表会 2016年11月25日 大阪開発センター 技術一部 畑中 龍樹.
SVGを用いた地震データ検索・3D表示アプリケーションの開発
Oracle APEX Forms変換の概要
概要 Boxed Economy Simulation Platform(BESP)とその基本構造 BESPの設計・実装におけるポイント!
チーム FSEL 立命館大学情報理工学部 ソフトウェア基礎技術研究室
SharePointによるSQL BI 2012年8月4日.
第1回.リレーショナルデータベースを使ってみよう
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
MVP for VB が語る C# 入門 初音 玲.
MVP for VB が語る C# 入門 初音 玲.
第11回 2007年7月6日 応用Java (Java/XML).
Windows Azure (CTP) 触ってみた
Javaソースコード蓄積・ 検索システムSPARS-Jの概要
理学部 情報科学科 指導教官 千葉 滋 助教授 学籍番号 03_03686 内河 綾
Microsoftのマルチプラットフォーム戦略
シーケンス図を用いて実行履歴を可視化するデバッグ環境の試作
データベース向け開発支援ツール 『SI Object Browser 』 ご説明資料
Microsoft BizTalk Server & SAP PP モジュール 連携検証レポート概要
只見町 インターネット・エコミュージアムの「キーワード」検索の改善
3-3.テーブルを更新する 2004年 4月22日(木) 01T6074X 茂木啓悟.
3.JAIRO Cloudシステム概要 Version 1.0
ミドルウェア”TSUNAGI”を 用いたWEBアプリケーションの構築
オープンソース開発支援のための ソースコード及びメールの履歴対応表示システム
オープンソース開発支援のための リビジョン情報と電子メールの検索システム
Windows Azure (CTP) 触ってみた
Visual Studio 2005の使用方法 新入生セミナー 
アプリケーション依存の先読みが可能なO/Rマッピングツール
第二回 Javaの開発環境 04A2029           古賀慎也.
コードクローンの理解支援を目的としたコードクローン周辺コードの解析
項目間の対応関係を用いた XBRL財務報告書自動変換ツールの試作
開発作業の形式化に基づく プロセス評価 松下誠 大阪大学.
統合開発環境のための プログラミング言語拡張 フレームワーク
第2回 開発環境とゲーム 05A1030 佐々木 和也.
プログラムの一時停止時に 将来の実行情報を提供するデバッガ
プログラム理解のための 付加注釈 DocumentTag の提案
クリエイティブ リサーチ 2019/05/20 日本工学院八王子専門学校 M.Katsube.
Presentation transcript:

blanco Framework ご紹介 DB版 公開文書 blanco Framework ご紹介 DB版 2006.06.24 いがぴょん (伊賀 敏樹) blanco Framework コミッタ

発表者自己紹介

blanco Framework とは何か? オープンソースの下流開発フレームワーク ライセンス : GNU LGPL 転記作業の自動化 Excel(*.xls)ファイル形式の様式を中心とし た自動生成

blancoDb Enterprise Edition紹介 最初に R/Oマッピング を紹介

blancoDb Enterprise Edition blanco Frameworkの構成要素のひとつ R/Oマッピング自動生成を実現 ※O/Rマッピングのアベコベ SQL中心 Excel (xls形式) 中心 ソースコード自動生成タイプ Java版 / C#.NET版 を提供

blancoDb – 紙芝居 前準備 : DBにテーブル作成 SQL定義書の記入 blancoDb プラグインの実行 blancoDbが生成した Javaソース

前準備 (テーブル作成-Postgres)

前準備 (テーブル作成-MySQL)

SQL定義書の記入 (XMLレス)

blancoDb プラグインの実行-Postgres

blancoDb プラグインの実行-MySQL

blancoDb が生成したJavaソース

blancoDb シーケンス図

RDBカーソル志向 大量データの処理が可能 バッチとオンラインを、同一アーキテク チャのもとで実装可能 スクロール・更新可能属性が指定可 カーソル処理を尊重することで実現 さようなら、OutOfMemoryError! http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/lang/OutOfMemoryError.html バッチとオンラインを、同一アーキテク チャのもとで実装可能 スクロール・更新可能属性が指定可

大規模開発を意識した構成 疎結合アーキテクチャを採用 ※他のフレームワークとの併用・共存が ある程度可能 疎結合アーキテクチャを採用 ※他のフレームワークとの併用・共存が ある程度可能 実行時ライブラリ(JARファイルなど) が不要!

パイプ式ファイル指向 ウォーターフォール+大規模開発に は作成義務のあるドキュメントが膨大。 大規模開発における開発プロセスの 大きな流れは現場からは変えられな い。 開発プロセスに沿ったツールの導入 を。

blancoSqlEditorPlugin紹介

blancoSqlEditorPlugin Eclipseプラグイン SQL文を整形 腐った字下げのSQLを劇的改善 ANSI SQLによるカラー表示 SQLバージョンをカラー表示!

SQL整形前 メニューから整形を実行

SQL整形後

ANSI SQLカラー表示機能 ANSI SQL89 ANSI SQL92 ANSI SQL99 TRUNCATEなどのメジャーな (しかし ANSI SQLには含まれない) キーワード コメント 文字列

blanco Framework をよろしく!

終わり