数据通用性操作框架的工作原理
图2是Struts框架组件及系统流程,图2中有一个核心的XML文件Struts—config.xml,它负责控制应用系统的整个逻辑。与之相关联的是控制器(Controller),承担MVC中控制器角色的是一个Servlet,叫ActionServlet。ActionServlet是一个通用的控制组件。这个控制组件提供了处理所有发送到Struts的H1vrP请求的人1:3点,它截取和分发这些请求到相应的动作类(这些动作类都是ActionClass的子类);另外控制组件也负责用相应的请求参数填充ActionFrom(Mode1)作为系统的内部状态模型,同时将ActionFrom、ActionMapping、request和responSe这几个对象传给动作类的perform()方法,并调用该方法。动作类实现核心商业逻辑,它可以访问JavaBean或调用EJB。最后动作类获得ActionForward实例的句柄,把控制权转发给后续的JSP文件,生成视图(view),显示给请求用户。 Jdon数据通用性操作框架通过继承Struts部分类和单独开发了自己的类形成。其自身的配置以及与Struts框架的联系是通过modelmapping.xml这个XML文件来实现的。Jdon数据通用性操作框架中包含的几个核心类如下。
|
|
来自: ldjsld > 《电脑手机及电子技术》