一种基于MVC的通用Web软件开发系统技术方案

技术编号:14772004 阅读:66 留言:0更新日期:2017-03-08 15:25
本发明专利技术公开了一种基于MVC的通用Web软件开发系统。包括Web服务器、中间层、Web浏览器和数据库服务器;所述Web服务器用来接收请求,通过应用程序来执行Java服务器端程序Servlet并返回其输出;所述数据库服务器用来存储管理信息系统中;所述中间层包括Model层、View层和WebController层;所述Model层用于业务逻辑;所述View层显示用户界面;所述WebController层控制Model层和View层。本发明专利技术通过基于MVC模式,提高程序开发的速度和可重用性,简化开发的目的;由客户端浏览器通过URL和中间层Web服务器建立连接,通过一组相互协作类、Servlet、XML文件以及XSL组成。

【技术实现步骤摘要】

本专利技术属于软件开发
,特别是涉及一种基于MVC的通用Web软件开发系统
技术介绍
MVC方法采用了JSP和Servlet方法的最佳属性,使用这两种技术可以协同工作。Servlet是处理层(控制器),它接收请求,Servlet控制输入的请求和输出的回应。JSP页面是显示层(视图),不包括任何业务逻辑脚本,它只是将数据传送到Servlet,并接收和显示返回的数据。该架构的优势对于Web应用软件开发应该是很明显的。首先,它将计算和显示清楚的分开了,在JSP页面上没有出现处理的过程,在Servlet或商业逻辑中没有数据格式。这种分离的好处是Java程序员可以专注于Servlet代码,HTML编写者可以专注于JSP。第二点,控制器Servlet做页面上的所有决定。在页面和逻辑中不会出现任何决策,这就提高了一个应用程序的性能和可扩展性,因为请求可以被导向架构的不同的组件,甚至是不同的服务器。MVC模式在交互式系统开发中具有强大的优势,因此被开发人员引入到J2EE体系中,成为J2EE进行交互式应用开发时,特别是Web应用开发时一个非常重要的设计模式。
技术实现思路
专利技术的目的在于提本文档来自技高网...
一种基于MVC的通用Web软件开发系统

【技术保护点】
一种基于MVC的通用Web软件开发系统,其特征在于,包括Web服务器、中间层、Web浏览器和数据库服务器;所述Web服务器用来接收请求,通过应用程序来执行Java服务器端程序Servlet并返回其输出;所述数据库服务器用来存储管理信息系统中;所述中间层包括Model层、View层和WebController层;所述Model层用于业务逻辑;所述View层显示用户界面;所述WebController层控制Model层和View层。

【技术特征摘要】
1.一种基于MVC的通用Web软件开发系统,其特征在于,包括Web服务器、中间层、Web浏览器和数据库服务器;所述Web服务器用来接收请求,通过应用程序来执行Java服务器端程序Servlet并返回其输出;所述数据库服务器用来存储管理信息系统中;所述中间层包括Model层、View层和WebController层;所述Model层用于业务逻辑;所述View层显示用户界面;所述WebController层控制Model层和View层。2.根据权利要求1所述的一种基于MVC的通用Web软件开发系统,其特征...

【专利技术属性】
技术研发人员:郑伟敏
申请(专利权)人:合肥润客软件科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1