基于反射机制的框架研究与实现毕业论文

基于反射机制的框架研究与实现毕业论文

ID:12418466

大小:527.50 KB

页数:38页

时间:2018-07-17

基于反射机制的框架研究与实现毕业论文_第1页
基于反射机制的框架研究与实现毕业论文_第2页
基于反射机制的框架研究与实现毕业论文_第3页
基于反射机制的框架研究与实现毕业论文_第4页
基于反射机制的框架研究与实现毕业论文_第5页
资源描述:

《基于反射机制的框架研究与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于反射机制的框架研究与实现RESEARCHANDIMPLEMENTATIONOFTHEFRAMEWORKBASEDONREFLECTION专    业:2010信息与计算科学指导教师姓名:申请学位级别:学士论文提交日期:2014年6月12日摘要目前,随着互联网应用的快速发展,软件运行环境正从一个集中封闭计算的平台走向开放、动态的计算平台,并且基于服务的计算模式将逐渐取代它,因此这些变化传统软构件技术应对起来很困难。本文针对目前框架复用程度不高,无法适应动态运行环境和多变用户需求这些问题,基于反射理论,研究具有灵活性和自适应性的框架。框

2、架具有减少代码冗余,提高运行速度,便于维护,规范编程等优点。Java反射机制是在运行状态当中,对于任何一个类,都可以知道这个类的所有属性及方法;对于任何一个对象,都能够调用它的一个方法及属性;这种动态获取信息和动态调用对象方法的功能称为Java语言的反射机制。反射其实就是程序可以对自身信息进行检查。在程序中能够检查某类中的方法属性等信息,而且能够动态调用。这样就能够写出很灵活的程序。例如想要把一个对象中属性名相同的数据复制到另外一个对象中,就可以利用反射,而且不需要指定每个属性名字,只需要动态从类中获取信息,再判断属性名是否相同就可以了

3、。本课题旨在基于反射机制对框架进行研究,实现一个轻量级的框架以此来适应小的系统。轻量J2EE应用是对经典J2EE应用的简化,在保留经典J2EE应用的架构、良好的可扩展性、可维护性的基础上,简化了J2EE应用的开发,降低了J2EE应用的成本。关键词:反射机制;轻量级;框架ABSTRACTCurrently,withtherapiddevelopmentofInternetapplications,softwareoperatingenvironmentismovingfromacentralizedclosedcomputingplatf

4、ormtoanopenanddynamiccomputingplatform,service-basedcomputingmodelwillgraduallyreplaceit,therefore,thesechangestraditionalsoftwarecomponenttechnologyisverydifficulttodealwith.Inthisarticle,Fortheseissuesaboutcurrentsoftwarecomponentrepeatedutilizationisnothigh,dynamicope

5、ratingenvironmentcannotmeetandthechangingneedsofusers,accordingtothetheoryofreflection,thisarticleresearchesasoftwarecomponenttechnologywhichishighflexibilityandadaptability.Theframeworkiswiththeadvantagesofreducingcoderedundancy,improvingthespeed,easeofmaintenance,stand

6、ardizedprogrammingandsoon.JAVAreflectioncanknowallthepropertiesandmethodsofanyoneclassinrunningthem;Foranyobject,itisabletocalloneofitsmethodsandproperties;Thefunctionofaccessingtoinformationdynamicallyandcallingobjectmethoddynamicallyiscalledreflectionmechanismofjavalan

7、guage.Actually,reflectionisaprogramcanchecktheinformationontheirown.JAVAreflectionmechanismcancheckthepropertiesofcertainmethodsininformation,andinvokedynamically.Thismakesitpossibletowriteaveryflexibleprogram.Forexample,someonewantstocopyanobjectattributewiththesamename

8、asthedatatoanother,hecanusereflection,withoutneedingtospecifythenameofeachattribute,onlyneedtogetinform

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

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

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