在威客上面看了看,java方面的大项目太少了,不过对SSH的需求量倒挺高。因而决定学习struts2+hibernate。 java
1 struts2在web.xml中是以filter做为入口,为何? web
url ----------------------filters----------------------listeners---------------------servlet sql
| app
| jsp
struts2: 学习
intercepter1---------intercepter2--------action----------result url
| hibernate
jsp 设计
程序设计是很灵活的,提供入口即可。 xml
在jsp和action中间有一些操做,负责解析属性文件(struts.properties,xwork-conversion.properties),负责二者之间通讯无障碍。
2 hibernate有点相似saiku+mondrian(维度设计中用到)
oo(面向对象设计)
|
hibernate 内存 (HQL针对这个内存模型)
|
xml(mapping)
|
sql
难点在于理解做者如何把OO和sql之间的关系友好的关联起来,而这也是学习hibernate的重点所在。