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