用java反射机制简化struts框架逻辑控制

用java反射机制简化struts框架逻辑控制

ID:34514818

大小:409.29 KB

页数:3页

时间:2019-03-07

用java反射机制简化struts框架逻辑控制_第1页
用java反射机制简化struts框架逻辑控制_第2页
用java反射机制简化struts框架逻辑控制_第3页
资源描述:

《用java反射机制简化struts框架逻辑控制》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、您的论文得到两院院士关注软件时空文章编号:1008-0570(2009)01-3-0195-02用Java反射机制简化Struts框架逻辑控制UseJavaReflectionMechanismtoSimplifyStrutsFrame’sLogicControl1王成良2(1.重庆大学计算机学院;2.重庆大学软件学院)潘彬斌PANBin-binWANGCheng-liang摘要:Struts框架可提高J2EE平台上应用系统的可扩展性和可重用性。但其较为复杂的控制层过多地分散了开发人员的精力。Java

2、反射机制提供了在程序运行时加载和调用类的功能,利用它可简化Struts框架下的逻辑控制。本文在分析了Struts框架工作机理和Java反射机制的特点基础上,针对Struts框架的逻辑控制过于繁琐的缺点,结合XML技术,设计和实现了一个简化逻辑控制的改进框架模型,实际使用效果良好,可大大提高应用系统开发效率。关键词:Struts;Java反射机制;简化逻辑控制中图分类号:TP311.52文献标识码:BAbstract:TheStrutsframecanimprovetheexpansionandreus

3、abilityoftheapplicationwhichbaseontheJ2EEplatform.ButthelogiccontrolofStrutsframeissocomplexthatitdistractdeveloper’smind.Javareflectionmechanismofferfunctionthatloadandinvokeclasswhiletheprocedureisrunning,thisspecialtycanbeusedtosimplifythelogiccontro

4、lofStrutsframe.Thepaperbase技onanglicizingtheworkingprincipleofStrutsarchitectureandthefeatureofJavareflectionmechanism,againstthedisadvantageofStrutsframethatthelogiccontrolistoocomplex,combinewithXML,simplifythelogiccontrol,designandimplementaimprove-术

5、mentframemodel.Themodelworkswellinactualapplications,andimprovestheapplicationdevelopmentefficiencyconsumedly.Keywords:Struts;Javareflectionmechanism;simplifylogiccontrol创1引言控制器层主要包括ActionServlet和Action两个核心组件。新ActionServlet负责拦截客户端请求,并将该请求分发;Action负Strut

6、s框架在J2EE平台上实现了MVC模式,提供了较高责具体的逻辑控制。的可扩展性和可重用性,已广泛地应用于当前的应用开发中。模型层通常由JavaBean和业务组件组成。但是Struts中的每个Action都与Web层紧密耦合,增加了逻辑Structs-控制的复杂度,降低了软件架构的可组装性,影响开发效率。config.xmlJavaBeanJava反射机制具有动态性质,这种机制能够提供运行时检查类 的结构,还提供了对象的动态调用,此特性可用于改进框架的FormBeanhttphttp

7、逻辑控制。ActionActionServlet本文在Struts的基础上,结合Java反射机制和XML技术,ActionFroward提出了一个以反射来简化逻辑控制,用XML提供可组装性支图1Struts框架工作流程图持的改进框架,并对其实现的关键过程进行了讨论。2.2Java反射机制2Struts框架与Java反射机制Java反射机制是在运行状态中,动态获取类的信息以及动2.1MVC模式和Struts框架态调用对象方法的机制。这个机制允许程序在运行时通过调用MVC是“Model-

8、View-Controller”的缩写,是由Smalltalk-80ReflectionAPIs取得任何一个已知名称的Class的内部信息,既引入的一种面向对象的设计模式,特别适用于开发与用户图形包括其修饰符、基类、所实现的接口等,也包括fields和methods界面有关的应用程序。其核心思想是把软件架构按照模型、视的所有信息,并可于运行时改变fields内容或调用methods。在图、控制器的模式进行分离,每个层次负责不同的功能。反射机制中涉及的主要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。