在威客上面看了看,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的重點所在。