myeclipse搭建SSH框架步驟及問題(me)


1:new-web project-選擇java ee 6.0-finsh

2:myeclipse-add spring....-選擇jar包:

然后next:

點擊“finish”,spring配置完畢。

3:myeclipse-add  hibernate....-選擇jar包:

點擊“next”

然后:(統一由Spring configuration file管理Hibernate)

繼續“next”

然后出現了配置數據庫的界面,此時可以選擇“不打鈎”,然后就可以跳過這一步。

繼續“不打勾”,點擊“finish”,ok,hibernate配置完畢。

4:MyEclipse-Add Struts。。。。。選擇jar包:

點擊“finish”,ok,struts配置完畢。

5:在web.xml中加入監聽,

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/classes/application*.xml</param-value>
</context-param><!-- 當時我就是沒配置這個,只配置了下面的listener結果就報錯了,添上后就ok了-->
<listener> 
    <listener-class>org.springframework.web.context.ContextLoaderListener
    </listener-class>    
</listener>

6:現在全部完成,啟動tomcat,發布一下試試咯(~ o ~)~zZ

----------------------------------------開發階段---------------------------------------------------

7:配置數據庫:在applicationContext.xml中添加代碼:

<!-- 配置數據庫信息 -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
       <property name="jdbcUrl" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" />
       <property name="driverClass" value="oracle.jdbc.OracleDriver"/>
       <property name="user" value="scott"></property>
       <property name="password" value="tiger"></property>
       <property name="maxPoolSize" value="40" />
       <property name="minPoolSize" value="1" />
       <property name="initialPoolSize" value="1" />
       <property name="maxIdleTime" value="20" />
</bean>

8:配置hibernate映射文件(src/user.hbm.xml):

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Mapping file autogenerated by MyEclipse Persistence Tools -->
<!-- hibernate映射文件 -->
<hibernate-mapping>
 <class name="domain.UserDomain" table="user" ><!-- 用戶實體類 -->
      <property name="username"  type="java.lang.String"><!-- 用戶名 -->
            <column name="username" length="40" />
      </property>
      <property name="password" type="java.lang.String"><!--密碼-->
            <column name="password" length="40" />
      </property>
 </class>
</hibernate-mapping>

9:建立包:

domain,service,impl,dao,action,其中action必須繼承actionsupport,類dao繼承HibernateDaoSupport


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM