要办理相干的题目必要咱们加倍注意规模目标模型的建模,而解决问题的领域经常是软件部分,每每仅仅是全部软件体系的一小部分,其重要性不能形成正比。为了将领域建模技能操纵得很是超卓,咱们必要把其余功用区与目标体系离散,防止其他畛域相干观念与其他雨软件技术观念搅浑或遗失,在大系统中操作领域。
这种成熟的场分离技术应运而生,为我们系统架构奠定了良好的基础。
传统的三层体系结构在J2EE项目中得到了广泛的应用,它分为表示层、业务逻辑层和持久层。复杂程序的层次结构。每一层的设计,每一层都是高度内聚的,只取决于它的下层,每个层的具体职责为:
表现层 表示层可用于将相关信息显示到用户界面,并解决用户命令。定义可以做的工作,并指导底层操作来解决问题。
业务逻辑层 该层对业务有着深刻的影响,包括业务规则或知识,完成系统的主要功能需求,操作区域的对象要相互合作来解决问题
持久化层 为表层供给通用技能能力,把畛域目标经久化留存到数据库中,为下次查找该目标提供条件
各层之间的分别进行运作,层之间的高度可以实现很低的耦合度之间的每一种实现很高的内聚,使系统的后期维护性能和可以扩大性具有强大的推广。
3。1。2 本系统架构设计及系统技术介绍文献综述
本系统选用的是java语种举行开发,面向目标的特征,体系方便维护和方便扩展供给根蒂支撑,java开源的特点,发展迅速,呈现了一大批成熟的技术支持,特别是在java EE领域,是前所未有的。
java EE包含13个技术,当然,现在可能已经超过今天的java EE领域最受欢迎的是SpringMVC、施普灵河的使用、MyBatis架构,以后章节划分先容一下这三种技术,接着三个技术可以用来报告的问题,然后谈论使用这三项技术的系统。
3。2 框架之SpringMVC
3。2。1 SpringMVC介绍
1) 在Spring框架,Spring MVC开发的产品,已在Spring的Web流量有一个很大的反思。Spring这个架构为网络软件提供了了强大的三层M,V,C。利用Springd的这个构造,和明显选定这个很合理,如web。经过战略接口,Spring框架配置特别方便,包含的试图技术也有很多种,我们主要使用了其中的JSP。Spring MVC可以开发很多逻辑动态页面,也可以使用其他的。