论坛首页 Java企业应用论坛

SSH版高校毕业生管理系统开发手记(一)

浏览 2471 次
精华帖 (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处理方式。
    
   发表时间:2008-03-12  
这是什么......
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics