- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
系统架构说明书
服务业综合业务管理系统
系统架构说明书
XXX一、概要
本说明书对服务业综合业务管理系统的整体框架进行分块
说明,对系统的采用技术点的技术点进行阐述,通过视图与描
述展示整个系统框架的结构与层次。
二、目标
构建服务业综合业务管理系统J2EE应用的开发框
架,注入Spring支撑,使用兼具灵活
性与使用性的ibatis作为持久层,使所有系统能规范开发
组件、提高开发效率,易于统一升级和维护。
三、架构设计
3.1、架构分析
1、服务业综合业务管理系统采用B/S模式。B/S
模式具有分布性特点,可以随时随地进
行查询、浏览等业务处理。其业务扩展简单方便,通过增
加网页即可增加服务器功能。而且后期维护方面只需要改变网
页,即可实现所有用户的同步更新
2、搭建轻量级J2EE框架—Spring框架。J2EE为
搭建具有可伸缩性、灵活性、易维护性
的系统提供了良好的机制。J2EE框架使得开发的产品更
加高效,更加健壮,在伸缩性和稳定性上面也有着显而易见的
效果。而Spring是一个完美的框架“黏合剂”。它提供了一种
管理对象的方法,可以把中间层对象有效地组织起来。他的分
层结构可以增量引入项目。而非侵入性应用程序对SpringAPI
的依赖可以减至最小限度。
3、利用兼具灵动性与实用性的ibatis作为系统的
耐久层。Ibatis是支持普通SQL查询。
存储过程和高级映射的优秀持久层框架。Ibatis将代码和
sql语句分离,sql可以写在xml中,结构清晰,灵活配置,对
平台支持性大幅度提高。
3.2、设计思想
1、系统技术架构采用支流的MVC模式
MVC思想将一个应用分成三个基本部分:Model(模
子)、View(视图)和Controller(控制器),这三个部分以
最少的耦合协同工作,从而提高应用的可扩展性及可维护性。
直接向数据库发送请求并用HTML显示,开发速度往往比较快,
但由于数据页面的分离不是很直接,因而很难体现出业务模子
的样子或者模子的重用性。产品设计弹性力度很小,很难满足
用户的变化性需求。MVC要求对应用分层,固然要花费分外
的工作,但产品的布局清晰,产品的应用通过模子能够获得更
好地体现。
第一,最重要的是应该有多个视图对应一个模子的能力。
在目前用户需求的快速变化下,可能有多种方式访问应用的要
求。例如,订单模子可能有本系统的订单,也有网上订单,或
者其他系统的订单,但对于订单的处理都是一样,也就是说订
单的处理是一致的。按MVC设计模式,一个订单模子以及多
个视图即可办理题目。这样削减了代码的复制,即削减了代码
的维护量,一旦模子发生改变,也易于维护。其次,由于模子
返回的数据不带任何显示格式,因而这些模子也可直接应用于
接口的利用。
再次,由于一个应用被分离为三层,因此有时改变其中的
一层就能满足应用的改变。一个应用的业务流程或者业务规则
的改变只需改动MVC的模型层。
控制层的概念也很有效,由于它把不同的模型和不同的视
图组合在一起完成不同的请求,因此,控制层可以说是包含了
用户请求权限的概念。
末了,它还有利于软件工程化管理。由于不同的层各司其
职,每一层不同的应用具有某些相同的特征,有利于通过工程
化、工具化产生管理程序代码。
2、AOP权限控制以及运行日志
AOP是AspectOrientedProgramming的缩写,意
思是面向方面编程,一种新兴的编程技
术。AOP实际是GoF设计模式的延续,设计模式孜孜不
倦追求的是调用者和被调用者之间的解耦,AOP能够说也是
这种方针的一种实现。它能够办理OOP和过程化方法不能够
很好办理的横切(crosscut)题目,如:
您可能关注的文档
- 第8课《列夫托尔斯泰》导学案部编版语文八年级上册.pdf
- 生态景观规划设计的理论与方法.pdf
- 电力电子装置在电力系统中的应用.pdf
- 腾讯公司职业发展体系管理者手册.pdf
- 突发公共卫生事件应急预案.pdf
- 福建省宁德市一级达标校五校联合体2022-2023学年高一下学期期中联考地理试题.pdf
- 电子竞技赛事策划书43046.pdf
- 职业生涯规划大赛规划书8000字产品设计专业.pdf
- 社团活动的评价方案.pdf
- 疏散指示灯安装规范.pdf
- 地籍管理5-土地登记.ppt
- OSLC PLM Workgroup Scenario 1 Release - Open Services for OSLC PLM工作组方案1释放开放服务.ppt
- 锅炉烟气余热回收技术讲义.ppt
- 兼并与收购第8章 员工持股计划.ppt
- 高中历史第七单元第一课英国君主立宪制的建立.ppt
- 全程电子商务综合初衷教程-B2C-全程电子商务网店搭建.ppt
- Fetal Monitoring - Coast Colleges Home Page胎儿监测海岸学院主页.ppt
- Vision Scenario Planning Approach - California Home Page视觉场景规划方法——加利福尼亚首页.ppt
- 大学生涯规划第8章 校园安全与警示.ppt
- 高鸿业微观经济学课件第9章-公平与效率.ppt
最近下载
- 《22G101三维彩色立体图集》.pdf VIP
- 二次函数应用利润问题.pptx VIP
- 3.3我是中国公民 课件六年级道德与法治上册(部编版).ppt
- 心理学-自体的分析.docx
- 幼儿园游戏活动优秀案例遴选标准.docx
- 幼儿园大班语言《神奇的象形字》 课件.pptx VIP
- 解决问题我最有办法PPT课件(精选版)19页.pptx VIP
- 现代控制工程(第五版)卢伯英习题答案解析.pdf
- [新疆]2023年中国工商银行新疆分行春季校园招聘考试参考题库含答案详解.docx
- Unit 2 We're Family! Section A 2a-2e Period 2 教学设计 人教英语七年级上册(2024).doc
文档评论(0)