浏览 2490 次
锁定老帖子 主题:SSH版高校毕业生管理系统开发手记(一)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-03-11
本系统主要用ssh框架整和而成,但是struts.hibernate不是直接整和,而是通过SpringIoc容器将Struts2的action和Hibernate的DAO组件纳于Spring的容器管理之下。从而避免了Struts2中的action直接调用Hibernate的API. 在Web容器的主配置文件Web.xml中做了对FilterDidpatcher的初始花并指定由Struts2框架处理所有的用户请求(在Struts框架中大致可分为三个组成部分——核心控制器、业务控制器和用户实现业务逻辑组件)。FilterDidpatcher做为一个Filter运行在Web应用中,当有用户请求到达时,Web容器的后台进程会截获这个请求,它会根据它的核心配置文件来决定由Struts2框架来处理该请求。Struts2会根据它的核心配置文件Struts.xml来决定由哪个 action来实现该请求。 Struts2处理用户请求的Action实例,并不是用户实现业务控制器,而是Action代理(因为用户实现的业务控制器并没有和Servlet API耦合,是无法处理用户请求的)。而Struts2提供了系列拦截器。该拦截器负责将HttpServletRuquest中的请求参数解析出来,传入到Action中,并回调Action类中的excute方法,显然中种处理方式是典型的AOP处理方式。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-03-12
这是什么......
|
|
返回顶楼 | |