SSH 框架的心得

使用SSH框架做完了一個普通網站的前後臺項目,成熱寫點心得,免得以後再入坑。其中使用 Strust2  2.3.33 + Spring 4.3.9 + Hibernate 5.2.10 

  eclipse 下完成,除了Strust2 外其他使用註解。

 

Hibernate
  熟練使用工具進行逆向,生成XML文件。  
  推薦教程:http://www.cnblogs.com/kevinq/p/4995206.html

Strust2
  使用Strust 2 ,jsp頁面前臺無報錯,後臺報錯,可能是圖片或其他資源引用的 src 不對;

  Strust2  2.5 的XML配置內容已改變,使用之前的XML無法正常訪問,因團隊進度問題,目前未使用註解,無法確定舊版註解是否在 2.5 下依然可用;

Spring (推薦插件:Spring Tool Suite)

  1.   無限循環進入 action 確認是否加入spring 容器,或者調用內容爲 null ;
  2.   無法進入 action 確認 struts 的包版本是否一致(特別是 plugin 包)
  3.   spring 不允許已經註解的內容 new 操作,會報空指針;
  4.   Hibernate 底層沒反應,確認是否調用了外部文件,外部包的類,如果調用了第三方 Jar 包中的類,可以在spring中配置後使用;
  5.   事務處理註解不能隨便加 @Transactional @Transactional(propagation=Propagation.NOT_SUPPORTED),只用在 dao 層,或方法上,以及確切需要它的地方。

 

請善用搜索引擎,實在找不到可以在論壇詢問,培養自己解決問題的能力

 

 

後續:正嘗試使用 IDEA + SSH 完成一個 OA 系統

  發現idea的原生 SSH 框架不支持 web,後改用 maven 模板構建
idea的 @Test 只能在測試文件夾(Test Root)中使用。目前 IDEA 使用起來還是雲裏霧裏。

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