同时,在系统的架构上,使用了Spring3 MVC模式,将表现层、控制层和持久层分开,可以更好地处理数据的流向,使得整个系统的结构更加简洁明朗。

以管理员审核普通用户为例,当管理员登录系统后,浏览器会向系统发出所有待审核申请的查询请求,控制层接收到请求后,转入持久层查询出所有的申请,接着将查询出的数据经过包装传给前台页面。当浏览器接收到后台返回的数据时,根据相应的解析格式解析数据,最后展示在浏览器画面上,这时管理员就能看见所有自己需要处理的申请。整个系统的请求与响应方式就像上面那样,通过层层的数据传递与解析,让系统看起来更加简洁、高效。

2。3。2 Spring MVC

Spring MVC是Spring框架的后续产品,它是可插入的,也就是说在使用Spring框架进行开发时,可以选择Spring MVC,也可以选择其他MVC框架,比如Struts1、Struts2等。Spring MVC框架强大而又不失灵活,性能十分优秀,因为Spring框架的高可配置性,所以在使用Spring MVC时,并不会强制限定使用某一个视图技术,它能够与其他view框架无缝集成。

Spring MVC分离了控制器、模型对象、分派对象以及处理程序对象的角色,这种分离模式可以更好地控制它们。MVC中的M代表了模块与业务,V代表了视图与用户客户端,C代表了控制器,它们三个共同构成了MVC。Spring3 MVC已经做到了100%零配置,使用起来非常方便快捷。并且,Spring3 MVC的方法之间是相互独立的,可以独享request与response之间的数据,通过参数获取请求数据,通过ModelMap将处理结果返回给框架,各个方法之间不共享变量。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-

2。4 本章总结

这一章节主要先从技术与经济方面分析了开发本系统的可行性,简单介绍了用到的主要技术,阐述了这些技术的优点。然后,介绍了本系统开发用到的结构模式以及整个系统架构的框架。B/S是目前主流的项目结构模式,使用这一结构让开发系统的成本降低,同时提高了共享性,易于各类用户使用访问。同时,基于B/S模式开发还便于以后系统的维护升级,只需要修改服务器端的功能就能完成升级,客户端可以实时看见升级后的功能,方便高效。

整个系统的架构主要用到了Spring MVC,三层模型的层次分离使得系统开发起来更加明朗,每个模块处理每个模块对应的业务逻辑,让系统更加易于控制。

上一篇:ASP.net+sqlserver网络课堂设计
下一篇:Android掌上植物宝典的设计与实现

网络虚拟实验室体系结构研究【1450字】

校园网的实验室管理运行...

jsp+mysql的B2C网上商城系统的设计与实现

jsp+mysql毕业设计课题管理系统的设计

jsp+mysql购物车系统核心算法的分析设计与实现

jsp+mysql宾馆管理系统设计

jsp+mysql面向大众的医疗咨询平台设计与实现

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究