seasar plugin3.3 DoltengのScaffold機能を試す(テーブルを元にエンティティを作る)

1. 目次

2. 概要

ここでのscaffoldとはテーブルを元にエンティティを作ることです。
自動的にDBのテーブルの参照・登録・更新画面を作成します。

2-1. 参考サイト

1分でWebアプリを作れるEclipseプラグイン「Dolteng」 (3/3)
http://www.atmarkit.co.jp/ait/articles/0810/23/news132_3.html

3. 環境

  • Windows8 Pro 64bit
  • pleiades e4.3
  • seasar plugin3.3
    http://eclipse.seasar.org/updates/3.3
    Dolteng
    SAStrutsPlugin
    ResourceSynchronizer
  • seasar plugin3.2
    http://eclipse.seasar.org/updates/3.2
    DbLauncher

4. プロジェクト作成

eclipse→ファイル→新規→その他→Dolteng→Dolteng プロジェクト→次へ

5. Sysdeo Tomcat Launcher にてTomcat起動と基本的な動作確認

5-1. Tomcat launcherを表示するには

eclipse→ウインドウパースペクティブのカスタマイズ
Tomcatを選択

5-2. Tocmcat起動

launcherの起動ボタンをクリックする

5-3. Webブラウザーで動作確認

6. H2データベースを使ってデータベースを構築する

6-1. H2データベースとは

Wikipedia引用
https://ja.wikipedia.org/wiki/H2_Database

H2 Databaseとは、Javaプラットフォーム上で動く、ACIDリレーショナルデータベース。オープンソース。速度が速いことを特徴としている

6-2. H2データベースを起動する

プロジェクト testを右クリック→H2→H2サーバーの開始

1) アクセスはWebブラウザーでおこなう

http://localhost:8082/

ログイン情報はデフォルトでOK
保存済設定 Generic H2 (Embedded)
設定名 Generic H2 (Embedded)
ドライバクラス org.h2.Driver
JDBC URL jdbc:h2:/demo
ユーザー名 sa
パスワード なし

※標準で、demo.data.dbという名前でデータベースが生成済です。
なのでそれに繋ぎます。
DBの実体の場所
\test\src\main\resources\data\demo.data.db

7. DoltengのScaffold機能を試す

7-1. データベース・ビューを表示する

eclipse→メニューウィンドウ→ビューの表示→その他→Dolteng→データベース・ビューを選択します。
表示されたデータベース・ビューの中の対象のプロジェクトをクリックして「jdbc.dicon」を選択します。
PUBLICを選択すると、DBのテーブルが表示されます。
ここでは、「DEPT」と「EMP」が表示されます。

7-2. DEPTテーブルを元にscaffoldする

ここで「DEPT」を右クリックし、[Scaffold アプリケーションの生成]を選択します。

7-3. その結果javaファイルやjspファイルなどが作成されます。

7-4. ここまでの作業でdepテーブルの内容をCRUDするためのビューが生成、確認できます。

http://localhost:8080/test/dept/

このビューでテーブルの参照・登録・更新・削除ができます。

店頭に灰皿を置いているコンビニ、飲食店には行かなくなりました

タイトルのとおり、店頭や店の出入り口付近に灰皿を置いているコンビニ、飲食店には行かなくなりました。

出入り口で副流煙による被害にあうからです。
さらに悪いことに、たいてい歩道に面しているため、店の前を通るだけでも嫌になります。
また、喫煙者がたむろしていて、歩道まで広がり邪魔で、見ているだけで不快です。

喫煙所を除いて、全面禁煙にする制度を国として実施してほしい。
禁煙場所を禁煙マークで知らせるのではなくて、喫煙場所にマークで知らせるほうが効率的でしょう。

pleiades4.4(eclipse) Spring IDE 3.6.4ReleaseでHello World

1. 目次

2. 環境

Windows8 Pro 64bit
pleiades-e4.4-ultimate-jre_20150310.zip
Spring IDE 3.6.4Release

3. ダウンロード、解凍、設置

3-1. pleiades(eclipse)

3-2. SpringIDEのインストール

1
2
ヘルプ→Eclipseマーケットプレース
「SpringIDE」で検索してインストールします。

4. サンプルの home.jsp を実行してみる

4-1. サンプルプロジェクト作成

下記の手順でプロジェクトを作成すると、HomeController.javaが生成されます。

「新規プロジェクトの作成」ウィザードでSpringプロジェクトを選択します。

プロジェクト名を入力し、テンプレートから「Spring MVC Project」を選択します。

使用するパッケージ名は、最低3階層指定する必要があります。

4-2. 実行

プロジェクト→右クリック→実行→サーバーで実行

Hello Worldと表示されれば成功

Atom atom-terminalでterminal(コマンドプロンプト)を開く

パッケージ「atom-terminal」はプロジェクトフォルダをterminal(コマンドプロンプト)で開きます。

0-1. パッケージ名

1
2
3
atom-terminal
Open terminal in the current file's directory.
karan  0.8.0

0-2. ショートカット

1) プロジェクトのルートフォルダをterminal(コマンドプロンプト)で開く

1
ctrl-shift-t

2) プロジェクトのサブフォルダをterminal(コマンドプロンプト)で開く

1
alt-shift-t