No.1 Hibernate(Mysql、Tomcat、JSP、Servlet、Sql)

 

まずJSP、Servlet、Sqlで作成します。

【実行画面】
JSP・SERVLETの画面です(画面クリックで拡大)

【JSP・SERVLET】Simple

参考にするのは、「Simple CRUD Using Jsp, Servlet and MySQL」のサイトです。非常にわかりやすく説明してくれます。
では、https://danielniko.wordpress.com/2012/04/17/simple-crud-using-jsp-servlet-and-mysql/を見てください。

「ここから」をクリックします。

さらに「ここから」をクリックして、ZIPをダウンロードします。

EclipseにはTomcatのプラグインを入れてます。
Eclipseのバージョンは以下の通りです。Mint17で「ソフトウエアの管理」からインストールしたもので、最新のものではありません。

Eclipse Platform
Version: 3.8.1
Build id: debbuild
(c) Copyright Eclipse contributors and others 2000, 2012.  All rights reserved.
Visit http://www.eclipse.org/platform
This product includes software developed by the
Apache Software Foundation http://www.apache.org/

ダウンロードした、ZIPを解凍して、Eclipseにインポートして下さい。「ファイル」→「インポート」→「ルート・ディレクトリの選択」と進めて下さい。

Eclipseでインポートしたファイル構造(確認してください)

└── SimpleJspServletDB
    ├── WebContent
    │   ├── META-INF
    │   │   └── MANIFEST.MF
    │   ├── WEB-INF
    │   │   ├── lib
    │   │   │   ├── jstl.jar
    │   │   │   ├── mysql-connector-java-3.1.14-bin.jar
    │   │   │   └── standard.jar
    │   │   └── web.xml
    │   ├── css
    │   │   └── ui-lightness
    │   │       ├── images
    │   │       │   ├── ui-bg_diagonals-thick_18_b81900_40x40.png
    │   │       │   ├── ui-bg_diagonals-thick_20_666666_40x40.png
    │   │       │   ├── ui-bg_flat_10_000000_40x100.png
    │   │       │   ├── ui-bg_glass_100_f6f6f6_1x400.png
    │   │       │   ├── ui-bg_glass_100_fdf5ce_1x400.png
    │   │       │   ├── ui-bg_glass_65_ffffff_1x400.png
    │   │       │   ├── ui-bg_gloss-wave_35_f6a828_500x100.png
    │   │       │   ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
    │   │       │   ├── ui-bg_highlight-soft_75_ffe45c_1x100.png
    │   │       │   ├── ui-icons_222222_256x240.png
    │   │       │   ├── ui-icons_228ef1_256x240.png
    │   │       │   ├── ui-icons_ef8c08_256x240.png
    │   │       │   ├── ui-icons_ffd27a_256x240.png
    │   │       │   └── ui-icons_ffffff_256x240.png
    │   │       └── jquery-ui-1.8.18.custom.css
    │   ├── index.jsp
    │   ├── js
    │   │   ├── jquery-1.7.1.min.js
    │   │   └── jquery-ui-1.8.18.custom.min.js
    │   ├── listUser.jsp
    │   └── user.jsp
    └── src
        ├── com
        │   └── daniel
        │       ├── controller
        │       │   └── UserController.java
        │       ├── dao
        │       │   └── UserDao.java
        │       ├── model
        │       │   └── User.java
        │       └── util
        │           └── DbUtil.java
        └── db.properties

デプロイ後のファイル構造

└── SimpleJspServletDB
    ├── WEB-INF
    │   ├── classes
    │   │   ├── com
    │   │   │   └── daniel
    │   │   │       ├── controller
    │   │   │       │   └── UserController.class
    │   │   │       ├── dao
    │   │   │       │   └── UserDao.class
    │   │   │       ├── model
    │   │   │       │   └── User.class
    │   │   │       └── util
    │   │   │           └── DbUtil.class
    │   │   └── db.properties
    │   ├── lib
    │   │   ├── jstl.jar
    │   │   ├── mysql-connector-java-3.1.14-bin.jar
    │   │   └── standard.jar
    │   ├── src
    │   │   ├── com
    │   │   │   └── daniel
    │   │   │       ├── controller
    │   │   │       │   └── UserController.java
    │   │   │       ├── dao
    │   │   │       │   └── UserDao.java
    │   │   │       ├── model
    │   │   │       │   └── User.java
    │   │   │       └── util
    │   │   │           └── DbUtil.java
    │   │   └── db.properties
    │   └── web.xml
    ├── bin
    ├── css
    │   └── ui-lightness
    │       ├── images
    │       │   ├── ui-bg_diagonals-thick_18_b81900_40x40.png
    │       │   ├── ui-bg_diagonals-thick_20_666666_40x40.png
    │       │   ├── ui-bg_flat_10_000000_40x100.png
    │       │   ├── ui-bg_glass_100_f6f6f6_1x400.png
    │       │   ├── ui-bg_glass_100_fdf5ce_1x400.png
    │       │   ├── ui-bg_glass_65_ffffff_1x400.png
    │       │   ├── ui-bg_gloss-wave_35_f6a828_500x100.png
    │       │   ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
    │       │   ├── ui-bg_highlight-soft_75_ffe45c_1x100.png
    │       │   ├── ui-icons_222222_256x240.png
    │       │   ├── ui-icons_228ef1_256x240.png
    │       │   ├── ui-icons_ef8c08_256x240.png
    │       │   ├── ui-icons_ffd27a_256x240.png
    │       │   └── ui-icons_ffffff_256x240.png
    │       └── jquery-ui-1.8.18.custom.css
    ├── index.jsp
    ├── js
    │   ├── jquery-1.7.1.min.js
    │   └── jquery-ui-1.8.18.custom.min.js
    ├── listUser.jsp
    ├── src
    ├── user.jsp
    └── work
        └── org
            └── apache
                └── jsp
                    ├── index_jsp.class
                    ├── index_jsp.java
                    ├── listUser_jsp.class
                    ├── listUser_jsp.java
                    ├── user_jsp.class
                    └── user_jsp.java

 

【頑張った貴方に】




【おすすめ】

Hibernate辞典 設定・マッピング・クエリ逆引きリファレンス (DESKTOP REFERENCE)

新品価格
¥3,218から
(2015/10/24 18:24時点)

はじめてのJavaフレームワーク―Struts 2/Spring/Hibernate対応 (TECHNICAL MASTER)

新品価格
¥3,024から
(2015/10/24 18:26時点)

Hibernate (開発者ノートシリーズ)

中古価格
¥177から
(2015/10/24 18:27時点)