hibernate三者之間有什么關系?
現在開發流行MVC模式,structs在C(控制器)中使用;hibernate在M(模型)中被使用;至于spring,最大的作用在于,structs、hibernate的對象,由于在各個層之間相互調用,自己維護不夠效率、會產生疏漏,所以,spring提供一個容器(IOC),structs、hibernate的對象交由spring管理即可。
另外,spring還有一個作用,AOP是切面編程,就是不同地方的相同代碼,spring提取出來,進行統一的使用。總之,spring就是把開發中共性的問題,抽取出來,統一的調用。MVC中的V(視圖),可以用JSP、structs、ExtJs、JQuery等框架或技術實現。