当前位置:主页 > 管理论文 > 移动网络论文 >

基于SpringMVC的web工程通用模板设计

发布时间:2020-09-15 13:23
   在互联网时代J2EE是门户网站和电商网站等非常流行的技术架构,虽然它有标准的可重用模块组件和能自动处理编程中多方面问题的等级结构,但是在实际的应用开发中存在一些问题。由于开发的业务需求,例如对某一对象删除、查询、增加和修改等操作,映射在实际开发工作中即是对数据库表的新增、删除、修改、查询等操作,从技术角度而言这些工作都是重复性的,程序员通常会采用复用技术,但是这种复用技术有很多的缺点,一是工作量大,二是效率低,三是容易出错,四是因为每个程序员的编程习惯不同,造成代码的不规范不统一,而且难以修改。鉴于以上的问题,本文设计了基于SpringMVC的web工程通用模板,能够根据业务的需求,自动生成组成J2EE应用系统的各部分的代码,达到高效、规范、便捷的目的,解决目前代码复用的问题。本文在深入研究J2EE技术的基础上实现了基于SpringMVC的web工程通用模板的设计,该设计包含以下4点主要内容:1.设计者权限角色在页面上对客户需要的数据库表进行设计,完成相关的实体类的自动生成。使用者不接触代码,设计出的内容成功映射到数据库生成相应的数据库表,完成持久层代码自动生成。2.针对持久层实体类,自动生成相应的业务逻辑service Java类,controller控制类,以及view页面。3.编辑者在页面上可通过选择增删改查相应的HTML控件,实现固定页面的各个控件的功能。4.浏览者能在此页面上进行信息管理,同时对数据库中的数据进行增删查改等操作。本文通过这个设计进行了初步实现,并针对实现的模板进行了测试,通过用户的反馈证明本文设计的模板简单、快捷以及规范。
【学位单位】:北京邮电大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.09
【部分图文】:

模块,模块组合,编程效率,核心模块


只需要注重在具体的业务逻辑处理之中,提高了编程效率。逡逑Spring容器框架由7个定义好的模块组成,具有分层架构的思想。Spring逡逑由核心模块处理Bean的创建的使用。具体模块如图2-4所示。逡逑11逡逑

架构图,架构,核心,数据库


框架可以+用设il?数据库衣,莨接作程序屮编vi邋Java代码就"丨以实现成功映射逡逑到数据库之中形成新的数椐库表。这?技术为本文设计web模板的t点使用的逡逑技术之一|331。图2-6为Hibernate的核心架构阁:逡逑13逡逑

用例图,模板系统,角色,用例图


图3-3基于SpringMVC的web模板系统用例图逡逑3.3.2角色列表逡逑表3-1角色列表逡逑No.逦角色名称逦角色说明设计数据库表,设计Controller类,service类,D1逦设计者逡逑逦类,以及页面相关代码的生成。_2逦审核者逦针对设计者生成的各部分代码进行审核^逦编辑者逦在页面选择对实体的增删查改等操作,并固定页3逦浏览者逦|普通用户,浏览页面,可操作对实体的CURD。逡逑3.3.3用例描述逡逑

【相似文献】

相关期刊论文 前10条

1 谢声时;施卫华;陈富节;王凌飞;;数据库表分区的方法[J];华南金融电脑;2009年10期

2 张维梅;;关于动态建立数据库表的探索与研究[J];潍坊学院学报;2006年02期

3 张晓辉,韩彬斌,王培康;数据库表的动态管理[J];计算机工程;2002年05期

4 黄东,肖金芳,董宜芳;多记录数据库表快速处理两例[J];中小学电教;2005年10期

5 詹速汉;关系数据库表存储树形结构的方法[J];韩山师范学院学报;2003年03期

6 国海,杨方,张志杰;浅谈数据库表文件及应用[J];塔里木农垦大学学报;2003年02期

7 姜宏;Delphi开发实用技巧[J];电子与电脑;1998年05期

8 薛宁;;寻找数据库表汉化的新思路[J];审计月刊;2015年10期

9 李娟;;排课系统中数据库表的设计[J];科技资讯;2015年15期

10 王宇;程国忠;张世禄;;基于DOM4J实现数据库表单转换成XML文档[J];福建电脑;2007年01期

相关会议论文 前7条

1 谈子敬;施伯乐;;XML导出数据库表的实现与应用[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年

2 及燕丽;彭小卫;宋贤群;;一种基于UML类图的关系数据库表设计方法[A];2008通信理论与技术新进展——第十三届全国青年通信学术会议论文集(上)[C];2008年

3 刘杰;;表格自动生成及填报系统的设计[A];’2004计算机应用技术交流会议论文集[C];2004年

4 杜丰;韩博;杨洁;李一鸣;;基于SQL Server Mobile与RFID的身份认证设计与实现[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年

5 陈哓洁;;武汉本地网网管数据库表分类及备份管理系统的实现[A];武汉市首届学术年会通信学会2004年学术年会论文集[C];2004年

6 刘威;周嫦娥;;1553B网络数据处理系统数据库优化设计[A];2011航空试验测试技术学术交流会论文集[C];2010年

7 吴家菊;刘刚;席传裕;;Web服务数据的二次处理[A];第二届全国信息与电子工程学术交流会暨第十三届四川省电子学会曙光分会学术年会论文集[C];2006年

相关重要报纸文章 前3条

1 山东 陈正恩;使VFP数据库表与FOXPRO或FOXBASE兼容[N];电脑报;2002年

2 李正;GoTrade.com的在线证券服务[N];中国证券报;2000年

3 本报记者 李献;终结高性能服务器烧钱时代[N];计算机世界;2008年

相关硕士学位论文 前10条

1 向春会;基于SpringMVC的web工程通用模板设计[D];北京邮电大学;2018年

2 孙婕;遗留系统中数据库表依赖关系逆向分析方法的研究与实践[D];北京邮电大学;2008年

3 丛昕;回医药人力资源共享系统研究[D];宁夏医科大学;2015年

4 孙建东;电子政务智能化报表系统的设计与实现[D];电子科技大学;2012年

5 程丹丹;武汉市植物多样性信息系统构建[D];华中师范大学;2003年

6 张党进;J2EE架构中数据持久层的研究与实现[D];西安建筑科技大学;2006年

7 马薇;图书馆管理信息系统的设计与实现[D];天津大学;2016年

8 张冬晖;虚拟光盘库系统技术研究与实现[D];南京航空航天大学;2013年

9 练金;物流信息系统(实训版)设计与开发[D];西南交通大学;2011年

10 杨慧娟;基于J2EE的金融干部培训系统设计与实现[D];天津大学;2016年



本文编号:2819018

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2819018.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户bc06a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com