struts+spring+hibernate感悟(轉載)
1.web.xml用於web伺服器裝載過濾器,servlet,以及配置檔案
struts在此被裝載org.apache.struts.action.ActionServlet,還有它的配置引數config檔案struts-config.xml,spring在此被裝載org.springframework.web.context.ContextLoaderServlet還有它的配置檔案applicationContext.xml,其他省略不列出例子:
org.apache.struts.action.ActionServlet
org.springframework.web.context.ContextLoaderServlet
<!-- Action Servlet Mapping -->
.....
.......
input="/login.jsp" scope="request" validate="true">
.....
......
/WEB-INF/validation.xml" />
destroy-method="close">
com/binghe/hibernate/booktype/BookType.hbm.xml
com/binghe/hibernate/book/Book.hbm.xml
org.hibernate.dialect.SQLServerDialect
singleton="false">
singleton="false">
update="false">
上面的所有配置資訊是我從自己做的一個專案中抽取出來的spring中的依賴注入/控制反轉是不錯的,你可以定義任何介面,然後實現介面裡面的方法,透過spring的配置檔案把你的介面注入到任何地方,前提是你引用的必須是介面,在引用的地方必須有介面定義以及getter方法,不過你可以把這個介面當作類似javabean的一個屬性一樣來使用,javabean都有getter和setter方法的
spring裡面的事務代理也挺挺不錯的
hibernate的對映機制是orm,物件導向的資料庫查詢,查詢時必須提供查詢類(如find方法"from Book"hql語句中的Book不是表名而是類名),以得到它的例項,對應資料庫的javabean的屬性必須都是物件型的,int、double必須定義為Integer和Double型別,對映表有個lazy屬性應該設定false,不然在查詢資料庫後載入一條記錄時會報錯。一對多雙相關聯:一對多對映,複雜
cascade屬性不好用,如果有刪除記錄操作時我都把它設定成none值,雙方都要設定,否則報錯,因為沒法相互通知多對一對映,簡單
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10455649/viewspace-1018433/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 感悟一
- 感悟人生
- 最近感悟
- 【感悟】恐慌
- 近期感悟
- 【筆者感悟】筆者的學習感悟【九】
- 【筆者感悟】筆者的學習感悟【十】
- 幾點感悟
- 一點感悟
- Git使用感悟Git
- 任務二感悟
- 【轉載】ElasticsearchElasticsearch
- 轉載AOP
- [轉載] ebxmlXML
- FPGA【轉載】FPGA
- 轉載方法
- 大廠面試感悟面試
- 最近專案管理感悟專案管理
- 個人今日感悟-03.04
- 做人的道理人生感悟
- 初學python之感悟Python
- 2024年面試感悟面試
- 上課作品分享感悟
- 轉載快取快取
- DataGridView使用 --轉載View
- 【轉載】gulp minimist
- 【轉載】RenderTransform特效ORM特效
- React Native 實踐與感悟React Native
- PHPCON2019 參會感悟PHP
- 競品分析--近來感悟
- 人工智慧學習感悟人工智慧
- glog 使用教程 轉載
- openERP課程轉載
- Web【轉載學習】Web
- flex佈局——轉載Flex
- 轉載 - 常用 mock 工具Mock
- VsCode 快捷鍵[轉載]VSCode
- Redis 與 memcache(轉載)Redis
- Cilium Ingress 特性(轉載)