<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小菜毛毛技術(shù)分享

    與大家共同成長

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      164 Posts :: 141 Stories :: 94 Comments :: 0 Trackbacks
            (感謝 john locke的提醒,已將依賴交予maven管理,msysql包可能需在maven中手動添加)

            重新整理起來才發(fā)覺,搭建一個(gè)SSH框架是件很繁瑣的事情。不過總覺得自己搭建的用起來才覺得得心應(yīng)手,所以盡量的從中來發(fā)現(xiàn)一些樂趣。

            SSH筆記目錄

            SSH筆記一  用maven構(gòu)建項(xiàng)目(源碼下載ssim1.rar)
            SSH筆記二  整合hibernate和spring(源碼下載ssim2-maven.rar
            SSH筆記三  反向生成DAO  優(yōu)化開發(fā)目錄
            SSH筆記四  整合struts2
            SSH筆記五  整合Tiles2
            SSH筆記六  完成登錄驗(yàn)證


            今天的任務(wù)是——整合hibernate和spring。完成的效果如下(左邊為包視圖、右邊為文件視圖):
                   


            1.  準(zhǔn)備工作(用mysql5新建數(shù)據(jù)庫,暫且命名為ssimdb)
            1.1  安裝mysql5(略),安裝完成之后可以使用Navicat8來進(jìn)行管理mysql;
            1.2  創(chuàng)建數(shù)據(jù)庫  ssimdb;
            1.3  創(chuàng)建表  ssim_user
     1 drop table if exists ssimdb.ssim_user;
     2 
     3 /*==============================================================*/
     4 /* Table: ssim_user                                             */
     5 /*==============================================================*/
     6 create table ssimdb.ssim_user(
     7    user_id              int(11not null auto_increment comment '主鍵',
     8    group_id             int(11not null comment '小組',
     9    user_email           national varchar(50) comment 'Email作為用戶名',
    10    user_password        national varchar(50) comment '密碼',
    11    user_realname        national varchar(20) comment '真實(shí)姓名',
    12    user_sex             national varchar(20) comment '性別',
    13    user_job             national varchar(20) comment '工作',
    14    user_phone           national varchar(20) comment '電話',
    15    user_city            national varchar(20) comment '城市',
    16    user_last_login      datetime comment '最后登錄時(shí)間',
    17    user_register        datetime comment '注冊時(shí)間',
    18    primary key (user_id)
    19 )type = InnoDB;
    20 alter table ssimdb.ssim_user comment '用戶信息表';
    21 insert into ssim_user values ('1', '1', 'ju@126.com', '123456', '鞠學(xué)見', '男', 'IT', '12345678912', '成都', '2009-08-04 17:122 1:34', '2009-08-03 17:11:53');
            
            2.  在myeclipse6.5 中新建mysql鏈接
            2.1  打開Windows-Open Perspective-Myeclipse Database Explorer
            2.2  新建連接,new
         
            2.3打開連接,進(jìn)行測試,測試成功,則準(zhǔn)備工作完成。

            3.  整合spring(在myeclipse中操作)
            3.1  回到Package Explorer選中項(xiàng)目ssim,右鍵-Myeclipse-Add Spring capabilitities,彈出下面窗口,選擇spring2.5(如果不知道選擇那些包,可以全部選中),其他選項(xiàng)如圖所示
            3.2  選擇 next,進(jìn)入下一步
            3.2  點(diǎn)擊  finish,完成spring的添加。
            3.3  為了使項(xiàng)目開發(fā)目錄更據(jù)可讀性,我們將 application-content.xml 移至 src/main/resources 中,并新建net.selitech.ssim.dao,為集成hibernate準(zhǔn)備,現(xiàn)在項(xiàng)目的package視圖如下
            3.4  修改 .springBeans,如下(否者在添加hibernate的時(shí),將找不到spring配置文件)
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <beansProjectDescription>
     3     <version>1</version>
     4     <pluginVersion><![CDATA[2.0.4.zmyeclipse650200806]]></pluginVersion>
     5     <configSuffixes>
     6         <configSuffix><![CDATA[xml]]></configSuffix>
     7     </configSuffixes>
     8     <enableImports><![CDATA[false]]></enableImports>
     9     <configs>
    10     <config>src/main/resources/application-context.xml</config>
    11     </configs>
    12     <configSets>
    13     </configSets>
    14     <springVersion>2.5</springVersion>
    15 </beansProjectDescription>

            4.  整合hibernate
            4.1  回到Package Explorer選中項(xiàng)目ssim,右鍵-Myeclipse-Add Hibernate capabilitities,彈出下面窗口,選擇hibernate3.2,點(diǎn)擊next
            4.2  讓hibernate使用spring的配置文件(application-content.xml),點(diǎn)擊next
            4.3  確認(rèn)spring配置文件路徑,并命名 SessionFactory Id 為 sessionFactory,點(diǎn)擊next
            4.4  選擇mysql數(shù)據(jù)源,并命名Bean Id 為 dataSource,點(diǎn)擊next
            4.5  不創(chuàng)建sessionfactory class,點(diǎn)進(jìn)finish,然后點(diǎn)擊 keep existing,完成hibernate與spring的整合。

                充實(shí)的一天要結(jié)束了。明天繼續(xù)

              下一講  SSH筆記三  反向生成DAO  優(yōu)化開發(fā)目錄
    posted on 2009-08-11 12:30 小菜毛毛 閱讀(361) 評論(0)  編輯  收藏 所屬分類: J2EE相關(guān)技術(shù)與框架
    主站蜘蛛池模板: 免费专区丝袜脚调教视频| 亚洲乱码无码永久不卡在线| 久久永久免费人妻精品| 国产成人亚洲毛片| 亚洲中文无码a∨在线观看| 国产精品亚洲片在线| 亚洲Av无码国产情品久久| 岛国片在线免费观看| 最近中文字幕高清免费中文字幕mv| h视频在线免费观看| 国产成人亚洲综合在线| 亚洲日本VA中文字幕久久道具| 综合自拍亚洲综合图不卡区| 亚洲欧洲国产精品香蕉网| 又黄又爽无遮挡免费视频| 成人毛片免费观看| 国产成人免费爽爽爽视频| 国产免费不卡视频| 毛片无码免费无码播放| 久久亚洲免费视频| 国产成人1024精品免费| 深夜福利在线视频免费| 成人a毛片视频免费看| 日韩在线视频播放免费视频完整版 | 久久精品国产亚洲AV不卡| 国产v片免费播放| 国产高清免费在线| 黄网址在线永久免费观看| 四虎国产精品免费久久| 在线天堂免费观看.WWW| 国产情侣激情在线视频免费看| 性无码免费一区二区三区在线| 国产精品网站在线观看免费传媒| 好男人资源在线WWW免费| 成人免费乱码大片A毛片| 十八禁视频在线观看免费无码无遮挡骂过 | 亚洲欧美日韩久久精品| 亚洲人片在线观看天堂无码| 亚洲人成电影网站色| 亚洲av成人中文无码专区| 美国免费高清一级毛片|