大学毕业论文-—基于反射机制的框架研究与实现.doc

大学毕业论文-—基于反射机制的框架研究与实现.doc

ID:12982629

大小:383.00 KB

页数:37页

时间:2018-07-20

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

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

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

2、编程等优点。Java反射机制是在运行状态当中,对于任何一个类,都可以知道这个类的所有属性及方法;对于任何一个对象,都能够调用它的一个方法及属性;这种动态获取信息和动态调用对象方法的功能称为Java语言的反射机制。反射其实就是程序可以对自身信息进行检查。在程序中能够检查某类中的方法属性等信息,而且能够动态调用。这样就能够写出很灵活的程序。例如想要把一个对象中属性名相同的数据复制到另外一个对象中,就可以利用反射,而且不需要指定每个属性名字,只需要动态从类中获取信息,再判断属性名是否相同就可以了。本课题旨在基于反射机制对框架进行研究,实现一个轻量级的框架以此来适应小的系统。轻量J2EE应用

3、是对经典J2EE应用的简化,在保留经典J2EE应用的架构、良好的可扩展性、可维护性的基础上,简化了J2EE应用的开发,降低了J2EE应用的成本。关键词:反射机制;轻量级;框架ABSTRACTCurrently,withtherapiddevelopmentofInternetapplications,softwareoperatingenvironmentismovingfromacentralizedclosedcomputingplatformtoanopenanddynamiccomputingplatform,service-basedcomputingmodelwillgr

4、aduallyreplaceit,therefore,thesechangestraditionalsoftwarecomponenttechnologyisverydifficulttodealwith.Inthisarticle,Fortheseissuesaboutcurrentsoftwarecomponentrepeatedutilizationisnothigh,dynamicoperatingenvironmentcannotmeetandthechangingneedsofusers,accordingtothetheoryofreflection,thisartic

5、leresearchesasoftwarecomponenttechnologywhichishighflexibilityandadaptability.Theframeworkiswiththeadvantagesofreducingcoderedundancy,improvingthespeed,easeofmaintenance,standardizedprogrammingandsoon.JAVAreflectioncanknowallthepropertiesandmethodsofanyoneclassinrunningthem;Foranyobject,itisabl

6、etocalloneofitsmethodsandproperties;Thefunctionofaccessingtoinformationdynamicallyandcallingobjectmethoddynamicallyiscalledreflectionmechanismofjavalanguage.Actually,reflectionisaprogramcanchecktheinformationontheirown.JAVAreflectionmechanismcancheckthepropertiesofcertainmethodsininformation,an

7、dinvokedynamically.Thismakesitpossibletowriteaveryflexibleprogram.Forexample,someonewantstocopyanobjectattributewiththesamenameasthedatatoanother,hecanusereflection,withoutneedingtospecifythenameofeachattribute,onlyneedtogetinform

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

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

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