SSH简单整合(一)
新框架的hibernate到4了,spring也到4,不过6月份时候学的时候最新才到3,
因为和别人合作,所以用的是旧版本struts2,hibernate3,spring2.5。hibernate4倒是废弃了很多3的东西。template等等。
框架的东西好久没看之后,回来做东西发现无从下手,很多书都是一丁点的基础都不提,直接的一大堆一大堆的代码,而基础的书,又是很细的知识点。
以下把最基础的基础理清,其实之前写的那个小例子,现在看起来也没什么用。
MVC,C,control,把它看成是业务逻辑的控制和页面跳转的控制,Struts,控制了页面的跳转,不必像以前一样键入整个页面的全称。
引入相关jar包后,在src目录下添加struts.xml:
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
以后,你就可以自定义自己的action,return不同的string,跳转不同的页面,这样的框架很好用吧。框架的恐惧感没了吧。
简易地梳理一下流程,很多细节的东西没说清楚。