收藏本站
《西南财经大学》 2010年
收藏 | 手机打开
二维码
手机客户端打开本文

基于JAVA Reflection/Spring的WEB框架研究与应用

张文迪  
【摘要】:随着Internet技术的快速发展,基于WEB的软件应用系统也应用越来越广泛。实现信息化,是中小企业生存发展和提高竞争力的内在要求。在全球经济一体化的背景下,越来越多的中小企业认识到信息化的作用。在中小企业的信息化的过程中,B/S架构以其便于维护升级、分布性特点、业务扩展能力强等诸多优势,并且符合信息化的未来方向,成为各企业信息化所采用的架构。面向对象、跨平台、安全性、健壮性又使得JAVA语言成为WEB信息系统开发的首选。为了更快实现信息化,特别是中小企业,往往采用JSPMODEL 1作为快速企业信息化的途径。然而利用这种模式开发信息系统,由于自身的缺点又会给企业带来一些管理上的麻烦。 本文着重研究了JAVA反射机制,并详细介绍了反射技术实现、Commons包、Spring等相关技术,在此基础上实现了一个WEB开发框架——JRS (Java Reflection Spring)框架。本文详细介绍了这个框架的设计与实现,并对其中核心部分在代码实现的基础上进行了详细的介绍,并细致讲解了此框架的使用方法和特点,最后针对这个框架进行了验证与实践。 JRS框架在实现上主要采用了反射技术来完成对业务逻辑的控制和流转;用Commons包中的相关类的方法进行页面数据与控制类之间的封装;用Spring的BeanFactory相关技术来实现业务原子服务的注册与调用,以减少与控制类的耦合度;在前台展示上面,对于JSP页面也进行了简化的处理,主要与控制类相关,形式统一,方便开发与使用。 JRS框架在使用上,首先控制类需要继承框架中的VOContainer类,可以让具体控制类更加专注于业务的控制与流转;其次业务服务类则需要继承原子服务类——GenericService类,并在配置文件中进行注册,这样可以让开发者更加专注于服务的实现。 JRS框架有如下特点: (1)分层清晰 (2)JSP页面更加简单 (3)控制类有良好的可读性与一致性 (4)后台业务服务易于升级与维护 JSR框架正是由于它在这些方面的特点,可以帮助广大中小企业快速实现信息化的同时,还具备了良好的扩展性,利于提高企业的管理水平与效益。
【学位授予单位】:西南财经大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP311.52

手机知网App
【参考文献】
中国期刊全文数据库 前5条
1 王爱莉,于林宇,吕江花;面向反射程序设计方法[J];吉林大学学报(信息科学版);2005年05期
2 冯荣峰,王建民,孙家广;计算反射技术综述[J];计算机工程与应用;2003年27期
3 孙巍;徐学东;徐学军;;Java反射机制在可重构Web框架中的应用[J];计算机工程与应用;2005年36期
4 尹松强;傅鹂;;Java反射机制探究[J];软件导刊;2008年11期
5 王玉英,陈平;反射技术与软件的适应性[J];计算机工程与设计;2003年10期
中国硕士学位论文全文数据库 前4条
1 陈平;基于Spring的轻量级Web框架的研究与设计[D];江苏大学;2005年
2 张金岩;基于Web应用的Spring框架的研究和实现[D];燕山大学;2006年
3 周宁;中小型项目的B/S架构开发方法研究[D];成都理工大学;2006年
4 庄少炖;基于Spring的轻量级Web框架研究与实现[D];电子科技大学;2009年
【共引文献】
中国期刊全文数据库 前10条
1 汤发俊;柴晓前;江文;;基于扩展OpenC++植入技术研究与实现[J];安徽电子信息职业技术学院学报;2010年06期
2 方群;;一种基于多线程的WEB/JXTA代理模型[J];安徽工程科技学院学报(自然科学版);2006年02期
3 范娟;;基于反射工厂的OA系统待办事宜的设计与实现[J];办公自动化;2011年14期
4 刘芳,于晓红,邱丽芳,王小群;凸轮-连杆组合机构设计系统[J];北京科技大学学报;2005年01期
5 徐家良;浅析C#和Java的细微差别[J];成都信息工程学院学报;2004年03期
6 张暑军;张黎明;郑阳平;;Reflection技术在web中的应用[J];承德石油高等专科学校学报;2006年01期
7 徐学东;;基于Java动态代理的构件重构框架[J];长春工程学院学报(自然科学版);2007年04期
8 杨后川;葛文军;秦宇飞;;电阻应变片传感器网络虚拟实验系统开发[J];四川兵工学报;2008年02期
9 方兆宝;赖仲淄;陈金火;肖智;黄建辉;边少锋;金际航;;西太平洋“北斗双星”有源定位与DGPS动态定位试验[J];测绘与空间地理信息;2006年06期
10 马争,周艳,谢世波;设计模式在网管系统中的设计与实现[J];电子科技大学学报;2004年05期
中国重要会议论文全文数据库 前2条
1 张银南;梅万龙;;基于Java的银行自助终端系统开发[A];促进企业信息化进程——第九届中国Java技术及应用交流大会文集[C];2006年
2 宿敬肖;;基于Java-Web开发的后台程序与界面分离技术[A];冶金企业自动化、信息化与创新——全国冶金自动化信息网建网30周年论文集[C];2007年
中国博士学位论文全文数据库 前4条
1 李卫江;电子政务与空间信息集成的理论及实践[D];华东师范大学;2004年
2 陈强;城市地理信息系统软件与工程设计[D];华东师范大学;2004年
3 孙鑫;供应链协调与调度问题研究[D];南开大学;2006年
4 高国福;中国肿瘤防治数据库的建立[D];中国协和医科大学;2006年
中国硕士学位论文全文数据库 前10条
1 刘尧;基于J2EE的高效企业级web应用架构研究和实现[D];华南理工大学;2010年
2 王喜虎;基于Spring的接口测试环境智能配置管理组件的设计与实现[D];华南理工大学;2010年
3 李征;AOP应用程序中的结构冲突问题解决框架研究[D];武汉工程大学;2010年
4 孟美芝;面向源代码挖掘的聚类算法研究[D];西北农林科技大学;2010年
5 宋绍毅;人才市场信息管理系统的设计与实现[D];北京邮电大学;2010年
6 谭贺春;信息系统间数据同步的设计与实现[D];北京邮电大学;2011年
7 尤佳;高校教育评优系统的设计与实现[D];华东师范大学;2011年
8 刘向东;基于J2EE的数字化校园应用框架研究与应用[D];中南大学;2011年
9 谭宗威;DciDao[D];南华大学;2011年
10 訾玉;基于J2EE框架和XML技术的B2B的研究与应用[D];电子科技大学;2011年
【二级参考文献】
中国期刊全文数据库 前10条
1 王爱莉,于林宇,吕江花;面向反射程序设计方法[J];吉林大学学报(信息科学版);2005年05期
2 穆福森;吴观茂;;基于Struts+Spring+Hibernate Web应用开发框架技术[J];电脑知识与技术;2006年02期
3 聂广来,张宏军,郝文宁;一个基于J2EEWeb应用的框架设计与实现[J];电子工程师;2005年03期
4 宋伟,杨振峰,杨丽华,李国昌;基于J2EE和MVC模式的Web应用程序开发方法[J];河北工业科技;2005年04期
5 唐慕瑾,徐伯庆,孙国强;Java类的动态装载机制及其在设计模式中的应用[J];上海理工大学学报;2004年01期
6 王晓斌;;Java信息管理系统开发模式设计[J];沈阳航空工业学院学报;2005年05期
7 齐勇,赵季中,侯迪,沈钧毅,曾斌异;基于Web的中间件系统集成框架——应用服务器的研究[J];计算机研究与发展;2001年04期
8 吕江花,金成植;一种基于Monad反射语言解释器的构造[J];吉林大学学报(理学版);2003年04期
9 吕江花,金成植;Monad的反射性[J];吉林大学学报(理学版);2004年02期
10 刘骏,颜钢锋;MVC模型2和Struts框架在大型Web服务中的应用[J];江南大学学报;2004年05期
【相似文献】
中国期刊全文数据库 前10条
1 李方敏;CGI的安全编程[J];计算机工程与应用;1999年06期
2 宋如顺,姜乃松;基于Web的远程考试系统设计与实现[J];计算机工程;1999年06期
3 王红霞,姚家亮;利用ASP构建新型信息系统的方法与实现[J];计算机应用;1999年09期
4 邓劲生,张银福;面向对象的多媒体信息WEB发布[J];计算机应用研究;1999年09期
5 刁兴春,李赤红;Intranet环境下事务处理的理论研究和实现[J];小型微型计算机系统;1999年06期
6 高昆;基于ASP的WEB站点开发技术分析[J];北华大学学报(社会科学版);1999年05期
7 王清心,胡建华;经贸数据库的WEB集成发布[J];昆明理工大学学报;1999年02期
8 李晶,朱秋萍;Web页制作中的动态表现技术[J];计算机工程;2000年06期
9 刘波,代亚非,杜跃进;远程协同教学系统中课程搜索子系统设计[J];计算机应用;2000年06期
10 武庄,刘友丹;基于Web的企业内部质量审核系统设计与实现[J];计算机应用研究;2000年05期
中国重要会议论文全文数据库 前10条
1 梁锋;薛峰;;基于Spring MVC框架的Web研究与应用[A];全国第22届计算机技术与应用学术会议(CACIS·2011)暨全国第3届安全关键技术与应用(SCA·2011)学术会议论文摘要集[C];2011年
2 石晶;龚震宇;裘杭萍;;基于Web挖掘的个性化服务技术[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
3 李利波;刘明利;;一种改进的无回溯反向Web服务动态组合方法[A];2011年全国通信安全学术会议论文集[C];2011年
4 游争光;刘建勋;唐明董;;分布式Web服务测试系统的设计与实现[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年
5 江新;江国华;;Web性能测试的研究与应用[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(下册)[C];2010年
6 殷华蓓;李通;唐常杰;张天庆;左志松;;从Web文件中挖掘个性化导航知识[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
7 ;基于广义对话的Web用户的聚类(英文)[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
8 邓长寿;郭景峰;杨焱林;邓安远;;下一代Web搜索引擎初探[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年
9 ;WTCA:A Web Text Clustering Algorithm Based on DFSSM[A];第二十七届中国控制会议论文集[C];2008年
10 胡建强;周斌;尹刚;邹鹏;;基于角色的Web服务访问控制技术研究[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
中国重要报纸全文数据库 前10条
1 赵晓涛;Web安全 服务为王[N];网络世界;2008年
2 本报记者 赵晓涛;Web安全:历史的命题[N];网络世界;2008年
3 彭敏;企业级Web2.0迎来应用高潮[N];电脑商报;2009年
4 本报记者 毛江华;安启华联手赛门铁克 掘金Web安全[N];计算机世界;2009年
5 闫冰;“推”出Web交付新天地[N];网络世界;2009年
6 赵晓涛;中国成全球Web安全新看点[N];网络世界;2009年
7 边歆;动态阻断Web2.0威胁[N];网络世界;2009年
8 泰乐公司首席技术官兼执行副总裁Vikram Saksena;学习Web 3.0 做聪明的“管道工”[N];通信产业报;2009年
9 ;Web2.0工具使用须谨慎[N];网络世界;2009年
10 Anchiva中国区总经理 李松;Web安全选型三个标准[N];网络世界;2008年
中国博士学位论文全文数据库 前10条
1 朱俊武;基于本体的Web服务语义支撑技术研究[D];南京航空航天大学;2008年
2 李常宝;基于索引的web服务发现研究[D];北京邮电大学;2011年
3 魏登萍;语义Web服务发现中匹配策略的研究与实现[D];国防科学技术大学;2011年
4 许笑;分布式Web信息采集关键技术研究[D];哈尔滨工业大学;2011年
5 杨卉;Web文本观点挖掘及隐含情感倾向的研究[D];吉林大学;2011年
6 马建斌;中文Web信息作者同一认定技术研究[D];河北农业大学;2010年
7 陈世展;服务网络:基于语义和社会化关系的Web服务计算基础设施[D];天津大学;2010年
8 胡佳;语义Web服务自动组合及验证的研究[D];天津大学;2010年
9 王辉;面向互联网的Web服务基础设施构建和应用[D];天津大学;2010年
10 吴镝;面向RP领域的Web服务自主组建方法研究与应用[D];上海大学;2011年
中国硕士学位论文全文数据库 前10条
1 路海英;Web测试技术研究与应用[D];北京邮电大学;2011年
2 靳凯;Web安全检测平台关键技术研究与应用[D];北京邮电大学;2011年
3 娄翠伶;基于Grails的Web安全漏洞检测系统的研究与应用[D];大连海事大学;2011年
4 郑雪莲;基于Web服务的工作流管理方案的研究与应用[D];中国石油大学;2010年
5 郑怿;Rails框架与语义Web技术在Web开发中的研究与应用[D];华北电力大学(河北);2009年
6 林艳琴;web功能测试自动化的研究与应用[D];电子科技大学;2010年
7 唐黎;Deep Web页面结构分析与核心内容提取研究[D];重庆大学;2011年
8 吴新勇;基于需求群组的Web服务调度模型研究[D];上海交通大学;2011年
9 张慧明;基于UDDI语义Web服务匹配与发现的研究与应用[D];西南交通大学;2010年
10 张秋瑾;Web信息系统中几个关键技术的研究与应用[D];武汉理工大学;2011年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026