1.新建項(xiàng)目
2.右擊項(xiàng)目名,
選MyEclipse
--(配置Struts 2文件)Add Struts Capabilities
--(選Struts 2.1和/*)
--Next(選Struts 2 Core Libraries和Struts 2 Spring Libraries)
--Finish
--(配置Spring文件)Add Spring Capabilities
--(選Spring 3.0和3.0 AOP-3.0 Core-3.0 Persistence Core-3.0 Persistence JDBC-3.0 Web Libraries)
--Next點(diǎn)Finish
3.web.xml配置上下文和監(jiān)聽
<!--spring上下文-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<!--監(jiān)聽上下文-->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
注釋:
(org.springframework.web.context.ContextLoaderListener)怎么獲得
隨便新建一個(gè)class類
打ContextLoaderListener可以聯(lián)想出來,然后粘貼復(fù)制,然後剪掉
4.右擊項(xiàng)目名,
選MyEclipse
--(配置Hibernate文件)Add Hibernate Capabilities
--(選Hibernate 3.3和Hibernate 3.3 Advanced Support Libraries其他默認(rèn))
--Next(選Spring configuration file)
--Next(選Existing Spring configuration file)
--Next
(Connect URL:<jdbc:oracle:thin: 127.0.0.1:1521/oracle>
Driver Class:<oracle.jdbc.driver.OracleDriver>
Username:<數(shù)據(jù)庫用戶名>
Password:<數(shù)據(jù)庫密碼>)
--Next(勾掉Create SessionFactory class)
--Finish
5.把ojdbc6.jar復(fù)制到lib包里
--然后選中ojdbc6.jar右擊選中Build Path-Add to Build Path--點(diǎn)擊
6.Window-Show View-Other-輸入db選擇DB Browser點(diǎn)擊OK
--右擊New
--Driver template:<選擇最后一個(gè)空白的>
Driver name:項(xiàng)目名
Connect URL:<jdbc:oracle:thin: 127.0.0.1:1521/oracle>
Username:<數(shù)據(jù)庫用戶名>
Password:<數(shù)據(jù)庫密碼>
Add JARs:<選擇E:javareadmeMyEclipse 10_1項(xiàng)目名WebRootWEB-INFlibojdbc6.jar>
--勾選Save password
--Next(選Display the selected schemas)
--點(diǎn)擊Add,點(diǎn)擊ok,選擇需要的表的用戶名
--Finish
--雙擊雙擊雙擊剛剛生成的東西,在DB下
--找到table
--選中需要的表右鍵(選Hibernate Reverse Engineering Hibernate反向工程)
--
Java src folder:(項(xiàng)目的src)
Java package:com.zb.entity
勾選Create POJO-Update Hibernate-Java Date Object和選擇Create a Hibernate mapping file
--Next(Id Generator:選擇sequence)
--Next--Finish等待點(diǎn)yes
7.打開所有的映射文件
把所有的type類型刪掉
在<generator class="sequence"></<generator>里添加
<param name="sequence">SEQ_UID(這是例子)</param>
注意
SEQ_UID名對應(yīng)數(shù)據(jù)庫的sequence下的SEQ_UID,沒有新建
--修改其對應(yīng)的實(shí)體類的數(shù)據(jù)類型crtl+f替換
--其他表同理
注意:如果數(shù)據(jù)類型有時(shí)間類型的
記得把java.sql.Date;改成java.util.Date;
以上就是北大青鳥長沙麓谷校區(qū)java培訓(xùn)機(jī)構(gòu)的小編針對“Java ssh框架實(shí)例視頻之框架搭架”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。