黑馬程序員--ssh框架搭建

 

       -------android培訓java培訓、期待與您交流! ---------- 

搭建SSH框架:Struts1.* + Spring2.5 + Hibernate3.0

工具/原料

  • 主要就是Java開發所需要的工具、這裏不做詳細說明

步驟/方法

  1. 項目結構:

    Jsp頁面省略,主要是一些添刪改查的頁面

    怎樣搭建SSH框架
  2. 開始搭建項目環境,步驟如下:

  3. 使用平臺:MyEclipse6.0/6.5

  4. 框架版本:Struts1.* + Spring2.5 + Hibernate3.0;

  5. 1>,新建項目:打開MyEclipse,在Package Explorer視圖下,右鍵單擊New -> Web Project;

  6. 注意:在新建項目時,JDK的版本最好要選擇Java EE 5.0;因爲版本過低,可能有些JSP方面的功能不支持;

    怎樣搭建SSH框架
  7. 新建玩項目之後,把該導的包導入到下面,下圖爲SS H框架所需要的Jar包,注意,該項目用的是ORACLE數據庫;

    其中,activation與mail這兩個包爲Java發郵件的包;classes12爲Oracle數據庫的驅動包,如果不是Oracle數據庫,可更換該Jar包;dwe爲Ajax dwr框架中的包;

    2>,接着就開始用MyEclipse輔助開發Struts,Spring,Hibernate了;

    3>,首先MyEclipse輔助開發Struts,方法:右鍵單擊你所建的項目,出現一級菜單,選擇Myeclipse,選擇Myeclipse之後會出現二級菜單,接着選擇AddStrutsCapabilities;;接着具體操作如下面圖示:

    點擊Finish按鈕完成;完成之後,可將

    包刪除;在上圖中,如果那個勾沒有去掉的話,就會自動生產如下標籤:當然,如果你覺得標籤對你沒什麼用的話,可以刪除

    4>,MyEclipse輔助開發Spring,方法跟上面的一樣,選擇Add Springapabilities;;接着具體操作如下面圖示:

    如圖所示,測試數據庫鏈接成功;然後可直接點擊Finish完成;

    接着切換到

    窗口,按照上面第三小步的方法,選擇Add Hibernateapabilities;;接着具體操作如下面圖示:

    怎樣搭建SSH框架
    怎樣搭建SSH框架
    怎樣搭建SSH框架
    怎樣搭建SSH框架
  8. 如果該勾去掉的話,就只生成
    怎樣搭建SSH框架
  9. 標籤,這是Struts的核心標籤;
    怎樣搭建SSH框架
  10. 然後點擊Next,具體操作如下圖:
    怎樣搭建SSH框架
  11. 接着點擊Finish按鈕,完成此項操作;5>,,最後MyEclipse輔助開發Hibernate,在執行和上面類似方法之前,Hibernate需要先做另外一件事情,那就是和數據建立連接,具體操作如下圖:點擊
    怎樣搭建SSH框架
  12. 上圖位置的
    怎樣搭建SSH框架
  13. 或者右邊的>>,然後再選擇MyEclipse Database Explorer切換到如下圖頁面:
    怎樣搭建SSH框架
  14. 然後右鍵單擊,新建一個Database Driver;如下圖
    怎樣搭建SSH框架
  15. 下面這個截圖是該項目的數據庫鏈接圖:
    怎樣搭建SSH框架

  16. 怎樣搭建SSH框架

  17. 怎樣搭建SSH框架
  18. 點擊下一步:

    怎樣搭建SSH框架
  19. 點擊下一步:

    點擊下一步:

    怎樣搭建SSH框架

  20. 怎樣搭建SSH框架
  21. 點擊下一步:

    怎樣搭建SSH框架
  22. 點擊Finish完成;

    6>,最後一步,就是運用Hibernate的映射機制,把數據庫的表與JAVA的對形成一個關係映射;在此之前,首先應該在項目SRC的目錄下面新建一個包,如該項目所示,用來存放映射生成的POJO對象以及映射文件;如下圖:
    怎樣搭建SSH框架
  23. 有一點說一下,你生成的*.hbm.xml文件可能不止一個,對,你可以把它們整合到一個文件中;然後新建按第五小步的方法,把窗口切換到MyEclipse Database Explorer界面,然後打開右鍵剛纔所建立的鏈接

    選擇屬於你自己的用戶;然後選擇

    Table;右鍵選擇如上圖的屬性:接下來的操作如下圖:

    怎樣搭建SSH框架

  24. 怎樣搭建SSH框架

  25. 怎樣搭建SSH框架
  26. 點擊Next,進入下一步:

    怎樣搭建SSH框架
  27. 點擊Next,進入下一步:

    怎樣搭建SSH框架
  28. 至此,項目環境己經搭建完成;

    怎樣搭建SSH框架
  29. 一, 項目搭建完成,SSH各個部分配置文件的說明,以及它們之間存在的關係:

  30. 1,首先是Struts的核心配置文件,即struts-config.xml:

    2,其次就是Springd的applicationContext.xml文件和action-servlet.xml文件:

    applicationContext.xml文件:

    action-servlet.xml文件:

    3,最後就是Hibernate的hibernate.cfg..xml文件:

    該文件基本上不用動,都是自動生成的代碼;當然,你也可以根據自己的需要添加代碼,例如,你想在執行HQL語句的時候讓它顯示SQL語句,可將

    <propertyname="hibernate.show_sql">true</property>

    插入代碼中;

    另外在圖(1)中還有兩個配置文件沒有提到,那就是log4j.properties與 mytag.tld;其中log4j.properties是配置日誌信息的;而mytag.tld主一個自定義標籤;

  31. SSH框架基本搭建完成,如果有不對或者不妥之處,請隨時指教!~

注意事項:

  1. 聯繫方式:E-mail:[email protected]

  2. 百度不讓包含鏈接、所以配置文件具體內容貼不了、需要可聯繫我!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章