Movatterモバイル変換


[0]ホーム

URL:


Shinsuke Sugaya, profile picture
Uploaded byShinsuke Sugaya
2,257 views

DBFlute Mavenプラグインを用いてCRUD作成

DBFlute Mavenプラグインを用いて、SAStrutsベースのCRUDアプリケーションを簡単に作る方法を紹介しています。

Embed presentation

Download to read offline
DBFlute Mavenプラグインを用いてCRUD作成DBFluteフェス2013
自己紹介名前: 菅谷信介所属: N2SM, Inc.オープンソース活動: Apache Portals (Jetspeed2など) コミッタ Seasarプロジェクトコミッタ(S2Container,Teeda, SAStruts, DBFlute, S2Portlet,S2Robot..) Fessプロジェクト運営などなど・・・ Blog: http://www.chazine.com/ Twitter: https://twitter.com/shinsuke_sugaya/DBFluteフェス2013
プロジェクト生成Mavenでプロジェクト作成$ mvn archetype:generate-DarchetypeRepository=http://maven.seasar.org/maven2/-DarchetypeGroupId=org.seasar.sastruts-DarchetypeArtifactId=sa-struts-archetype-DarchetypeVersion=1.0.4-sp9.1 -DgroupId=org.example-DartifactId=sample -Dversion=1.0.0-SNAPSHOT-Duse-dbflute=true -Ddbflute-plugin-version=1.0.2-Ddbflute-version=1.0.5A -Dh2-version=1.3.172$ cd sampleEclipseの設定$ mvn eclipse:eclipse -DdownloadSources=true-DdownloadJavadocs=trueDBFluteフェス2013
DB生成H2DatabaseでDB作成$ mkdir src/main/webapp/WEB-INF/db$ cd src/main/webapp/WEB-INF/db$ java -jar ../lib/h2-1.3.172.jarテーブル生成CREATE TABLE TEST_TABLE (ID BIGINT NOT NULL IDENTITY PRIMARY KEY,NAME VARCHAR(255),VALUE INT);移動$ cd ../../../../../DBFluteフェス2013
DBFluteの初期設定DBFluteのダウンロード$ mvn dbflute:downloadClientの生成$ mvn dbflute:create-clientDBFluteフェス2013
DBFluteでソース生成ソースの生成$ mvn dbflute:jdbc$ mvn dbflute:generateDBFluteフェス2013
DB設定DB設定を追記$ vi src/main/resources/jdbc.dicon追記する内容<!-- for H2 --><component name="xaDataSource"class="org.seasar.extension.dbcp.impl.XADataSourceImpl"><property name="driverClassName">"org.h2.Driver"</property><property name="URL">"jdbc:h2:file:"+container.getComponent(@java.lang.Class@forName("javax.servlet.ServletContext")).getRealPath("/WEB-INF/db/sample")</property><property name="user">"sa"</property><property name="password"></property></component>DBFluteフェス2013
CRUDの生成下準備$ rm src/main/webapp/WEB-INF/view/index.jsp$ mkdir src/main/configCRUD用メタ情報生成$ mvn dbflute:generate-crud-tablemetaCRUD用ソース生成$ mvn dbflute:generate-crudDBFluteフェス2013
CRUD用設定creator.diconに追記$ vi src/main/resources/creator.dicon<component class="org.example.crud.creator.PagerCreator"/>customizer.diconに追記$ vi src/main/resources/customizer.dicon<component name="pagerCustomizer"class="org.seasar.framework.container.customizer.CustomizerChain"></component>DBFluteフェス2013
動作確認http://localhost:8080/sample/にアクセス参考情報http://dbflute.seasar.org/maven/plugin/ja/sastruts.htmlDBFluteフェス2013
Q&ADBFluteフェス2013

Recommended

PDF
Sc2009autumn s2robot
PDF
LastaFluteに移行したFessとElasticsearch+ESFluteによるDBFlute環境
PDF
ESFluteによるElasticsearchでのO/Rマッパーを用いた開発
PDF
Solrベースの全文検索サーバ Fess
PDF
DBFluteを用いて開発されている全文検索システムFess
PDF
Elasticsearchベースの全文検索システムFess
PDF
オフィスに1台!全文検索Fess
PDF
Fess/Elasticsearchを使った業務で使える?全文検索への道
PDF
全文検索サーバ Fess 〜 全文検索システム構築時の悩みどころ
PDF
elasticsearchプラグイン入門
PPTX
5分でインストール!awsでzabbix3.0
PPTX
Solr 4.0 の主な機能
KEY
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
PDF
Zabbixのパフォーマンスチューニング & インストール時の注意点
PPTX
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
PPTX
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
PDF
Elasticsearch Authプラグインでアクセスコントロール
PDF
Zabbix超入門
PDF
Terraform
PPTX
Step by stepで学ぶTerraformによる監視付きAWS構築
PDF
Elasticsearchプラグインの作り方
PDF
blogサービスの全文検索の話 - #groonga を囲む夕べ
PPTX
AWSのRedHatにMySQL最速インストール
 
PPTX
JavaScriptから利用するFirebase
PDF
LastaFluteでKotlinをはじめよう
PDF
CentOS6 でも Zabbix 3.0 を動かしたい
PDF
AngularFireで楽々バックエンド
PDF
Mroongaを使ったときの MySQLの制限との戦い
PDF
社内ドキュメント検索システム構築のノウハウ
PDF
PredictionIOでSparkMLを使った開発方法

More Related Content

PDF
Sc2009autumn s2robot
PDF
LastaFluteに移行したFessとElasticsearch+ESFluteによるDBFlute環境
PDF
ESFluteによるElasticsearchでのO/Rマッパーを用いた開発
PDF
Solrベースの全文検索サーバ Fess
PDF
DBFluteを用いて開発されている全文検索システムFess
PDF
Elasticsearchベースの全文検索システムFess
PDF
オフィスに1台!全文検索Fess
PDF
Fess/Elasticsearchを使った業務で使える?全文検索への道
Sc2009autumn s2robot
LastaFluteに移行したFessとElasticsearch+ESFluteによるDBFlute環境
ESFluteによるElasticsearchでのO/Rマッパーを用いた開発
Solrベースの全文検索サーバ Fess
DBFluteを用いて開発されている全文検索システムFess
Elasticsearchベースの全文検索システムFess
オフィスに1台!全文検索Fess
Fess/Elasticsearchを使った業務で使える?全文検索への道

What's hot

PDF
全文検索サーバ Fess 〜 全文検索システム構築時の悩みどころ
PDF
elasticsearchプラグイン入門
PPTX
5分でインストール!awsでzabbix3.0
PPTX
Solr 4.0 の主な機能
KEY
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
PDF
Zabbixのパフォーマンスチューニング & インストール時の注意点
PPTX
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
PPTX
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
PDF
Elasticsearch Authプラグインでアクセスコントロール
PDF
Zabbix超入門
PDF
Terraform
PPTX
Step by stepで学ぶTerraformによる監視付きAWS構築
PDF
Elasticsearchプラグインの作り方
PDF
blogサービスの全文検索の話 - #groonga を囲む夕べ
PPTX
AWSのRedHatにMySQL最速インストール
 
PPTX
JavaScriptから利用するFirebase
PDF
LastaFluteでKotlinをはじめよう
PDF
CentOS6 でも Zabbix 3.0 を動かしたい
PDF
AngularFireで楽々バックエンド
PDF
Mroongaを使ったときの MySQLの制限との戦い
全文検索サーバ Fess 〜 全文検索システム構築時の悩みどころ
elasticsearchプラグイン入門
5分でインストール!awsでzabbix3.0
Solr 4.0 の主な機能
Alfresco勉強会20120829: やさしいShareダッシュレットの作り方
Zabbixのパフォーマンスチューニング & インストール時の注意点
Solr6 の紹介(第18回 Solr勉強会 資料) (2016年6月10日)
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
Elasticsearch Authプラグインでアクセスコントロール
Zabbix超入門
Terraform
Step by stepで学ぶTerraformによる監視付きAWS構築
Elasticsearchプラグインの作り方
blogサービスの全文検索の話 - #groonga を囲む夕べ
AWSのRedHatにMySQL最速インストール
 
JavaScriptから利用するFirebase
LastaFluteでKotlinをはじめよう
CentOS6 でも Zabbix 3.0 を動かしたい
AngularFireで楽々バックエンド
Mroongaを使ったときの MySQLの制限との戦い

More from Shinsuke Sugaya

PDF
社内ドキュメント検索システム構築のノウハウ
PDF
PredictionIOでSparkMLを使った開発方法
PDF
PredictionIOのPython対応計画
PDF
PredictionIO構築入門
PDF
Elasticsearchで作る形態素解析サーバ
PDF
ElasticsearchとTasteプラグインで作るレコメンドシステム
PDF
SolrとElasticsearchを比べてみよう
社内ドキュメント検索システム構築のノウハウ
PredictionIOでSparkMLを使った開発方法
PredictionIOのPython対応計画
PredictionIO構築入門
Elasticsearchで作る形態素解析サーバ
ElasticsearchとTasteプラグインで作るレコメンドシステム
SolrとElasticsearchを比べてみよう

DBFlute Mavenプラグインを用いてCRUD作成


[8]ページ先頭

©2009-2026 Movatter.jp