`

J2EE 框架的多层结构

 
阅读更多

解答:
1) Presentation layer(表示层)
a. 表示逻辑(生成界面代码)
b. 接收请求
c. 处理业务层抛出的异常
d. 负责规则验证(数据格式,数据非空等)
e. 流程控制
2) Service layer(服务层/业务层)
a.封装业务逻辑处理,并且对外暴露接口
b.负责事务,安全等服务
3) Persistence layer(持久层)
a 封装数据访问的逻辑,暴露接口
b.提供方便的数据访问的方案(查询语言,API,映射机制等)
4)Domain layer(域层)
a. 业务对象以及业务关系的表示
b. 处理简单的业务逻辑
c. 域层的对象可以穿越表示层,业务层,持久层
软件分层结构使得代码维护非常方便,设计明确,各层独立,专注自己擅长的领域。

分享到:
评论

相关推荐

    基于J2EE多层架构的Web开发框架研究

    基于J2EE多层架构的Web开发框架研究论文,非常详细的介绍了构架结构

    j2ee 架构设计 (SSH典型结构解析)

    分析多层结构优点 具体讲解每个层次的实现技巧 第二部分:介绍组织层次关联利器(Spring) 快速入门 Factory模式 IOC模式 AOP模式 演练Spring的威力 第三部分:介绍日志管理利器(Log4j) 快速入门 演练Log4j的优越...

    论文研究-基于J2EE多层架构的Web开发框架研究.pdf

    在经典的J2EE四层体系结构的基础上增加数据持久层,提出了基于J2EE五层体系结构的Web开发框架;分析了基于Struts框架的J2EE架构中实现对象持久性的局限性,从中分离出对象持久层,并将Hibernate这个面向对象的轻量级...

    J2EE完全参考手册-J2EE概述(PDF版)

    J2EE 平台提供了一个多层结构的分布式应用程序模型,该模型具有重用组件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务控制;使开发者不仅可以比以前更快地发表对市场的新的解决方案,而且...

    基于J2EE架构的生产管理系统设计

    系统基于B/S 多层Web 体系结构,在J2EE 平台上利用开源架构JSF、Spring、 Hibernate 等技术进行开发。按照软件工程方法,对造纸生产过程进行需求分析。使 用UML 建模工具,通过类图、用例图等对系统进行总体设计。...

    基于J2EE架构的SSH框架研究及应用

    本文首先提出了J2EE的多层体系结构,其次简单介绍了基于该架构的三种流行框架Struts,Hibernate和Spring,分析了各个框架的特点。最后,将3个框架进行整合,以一个人力资源管理系统为例,来阐述SSH框架所具备的优越性。

    基于J2EE的物流信息管理系统的设计与实现

    物流信息管理系统(L IMS)...分析了J2EE企业平台框架上应用多层 结构模型,结合某信息管理系统中基本信息管理模块的功能设计,详细分析了该系统在J2EE平台上多层分 布式结构的实现过程,为相关系统的开发和研究提供了范例。

    基于J2EE的B2C电子商务系统开发(论文+系统+开题报告+文献综述+任务书+答辩PPT+中期报表+外文文献+说明书)

    J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持...

    基于J2EE架构下网络教学平台的设计与实现

    cation Server和DB Server多层结构,方便系统的维护 和扩充系统完全,提供比Windows更安全的、更能扩 展的应用服务器,允许用户可以选择更多的可靠的, 可扩展的操作系统平台(如:AIX,Solaris,Linux等), 提供更好的扩展...

    J2EE应用开发详解

    第1章 Java Web应用开发简介 1 1.1 Java EE应用概述 1 1.2 Java EE概念 1 1.2.1 Java EE多层模型 1 1.2.2 Java EE体系结构 2 1.3 Java EE的核心API与组件 4 1.4 Web服务器和应用服务器 13 1.5 小结 16 第2章 建立...

    从Java EE的三个层次看高质量的系统标准

    现在Java领域各种技术百花齐放,名目繁多,跨越Java EE的三个层次,如何根据自己的需求选择这些框架呢?...J2EE/Java EE号称多层结构,为什么多层比两层好?因为多层结构解耦性好,带来维护拓展方便灵活。

    J2EE系统设计方案.doc

    J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性 以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费 用和复杂性,同时提供对现有应用程序集成强有力...

    J2EE系统设计方案(1).doc

    J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性 以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费 用和复杂性,同时提供对现有应用程序集成强有力...

    J2EE 在线图书系统

    2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持...

    数据交换平台的系统体系结构.doc

    体系结构大作业 专 业 计算机科学与技术(软件工程) 班 级 计Y094 学 号 姓 名 日 期 广西工学院计算机学院 数据交换平台系统结构 系统概述 数据交换平台(数据交换引擎)为核心,基于J2EE架构设计,通过Web Service...

    ibm_java(ibm课程系列)

    J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持...

    struts养老保险系统设计与实现

    应用服务器组成的多层体系结构,采用这种体系结构,不仅有利于对系统进行更新 和维护,也方便养老保险经办机构对数据进行集中管理,提高经办效率和服务质量, 系统的管理也变的相对方便。 本论文对养老保险业务特点...

    web开发平台(基于java的web快速开发平台)

    华丹平台采用J2EE技术构建,具有完全独立知识产权开放式框架,并引进SOA理念及ajax技术,采用创新的基于引擎模式实现的纯B/S多层结构智能WEB开发平台; 平台具备快速开发各种WEB管理软件及实现异构数据源(信息孤岛...

    工程信息管理系统.doc

    系统是基于J2EE架构设计,通过Web Start布署,使用用户享用B/S结构的使用方便,且享用 C/S结构的性能及高效。 系统目标是设计一个完整、高效、健壮、安全、易用的数据传输。该系统是一个基 于标准、组件化、架构...

    spine:Spine提供了一种使用控制反转(依赖注入)技术来创建多层应用程序的方法,该方法通过使用通用模型来实例化配置中沿定义的流程指定的Java类。

    Spine是一个可扩展的Java应用程序框架,用于创建易于转置的Java / J2EE应用程序,该应用程序可以轻松地从一个视图模型移植到另一个视图模型。 Spine提供了一种使用控制反转(IOC)/依赖性注入技术来创建多层应用...

Global site tag (gtag.js) - Google Analytics