JavaEE应用的分层简介

标签: java ee
220人阅读 评论(0) 收藏 举报
分类:

1、JavaEE应用的分层模型:

Domain Object(领域对象)层:包含了一系列的POJO(普通的、传统的Java对象),包含各自所需实现的业务逻辑方法
DAO(Data Access Object,数据访问对象)层:由一系列DAO组件组成,实现了对数据库的创建、查询、更新、删除等
业务逻辑层:业务逻辑对象组成
控制器层:由一系列控制器组成,用于拦截用户请求,并调用业务逻辑组件的方法,处理请求,在根据处理结果转发到不同的表现层组件
表现层:由一系列的JSP页面、Velocity页面、PDF文档视图组成,负责收集用户请求,并显示处理结果

JavaEE组件之间以松耦合的方式耦合在一起

数据库——>(提供持久化服务)——>Domain Object层——>(封装)——>DAO层——>(提供数据访问服务)——>业务逻辑层——>(提供业务逻辑实现)——>MVC的控制器层——>(显示)——>表现层

2、JavaEE应用的组件

表现层组件:主要负责收集用户输入数据,或者向客户显示系统状态
控制器组件:负责拦截用户请求,并将请求转发给用户实现的控制器组件
业务逻辑组件:是系统的核心组件,实现系统的业务逻辑
DAO组件:数据访问对象,业务逻辑组件面向DAO接口编程,提供更好的解耦
领域对象组件:领域对象抽象了系统的对象模型。领域对象的状态保存在数据库里

查看评论

第1周:机器学习简介-人工智能工程师直通车

-
  • 1970年01月01日 08:00

javaEE的应用分层模型

不管是经典的JAVAEE架构,还是本书所介绍的轻量级JAVAEE架构,大致上都可以分为如下几层: ->Domain Object(领域对象)层:此层由系列的POJO(Plain Old java O...
  • howlaa
  • howlaa
  • 2012-12-04 22:32:54
  • 2790

【J2EE】:Java EE应用的分层模型

时至今日,我们所谈论的JavaEE应用,往往已经超出了Sun所提出的经典JavaEE应用规范,而是一种更广泛的开发规范。         经典JavaEE应用往往以EJB(企业级Java Bean)...
  • u010929604
  • u010929604
  • 2016-03-06 11:42:31
  • 4098

JavaEE应用的分层模型

不管是经典的JAVAEE架构,还是轻量级JavaEE架构,大致上都可以分为如下几层: 1、Domain Object(领域对象)层:此层由一系列的POJO(Plain Old Java Object...
  • u013473691
  • u013473691
  • 2015-12-22 21:44:41
  • 2086

学习笔记-轻量级Java EE:Java EE应用的分层模型

摘抄 李刚 > 经典的javaee架构大致分为如下几层: 1.Domain Object(领域对象)层: 由系列的POJO(Plan Old Java Object,普通的、传统的java对象)组成...
  • freeliving
  • freeliving
  • 2013-12-20 11:13:44
  • 2289

JAVAEE分层开发模式

简单的MVC架构代码方式准备与数据库连接的方法类DatebaseConnectionpublic class DatabaseConnection { private static final...
  • qq_33838022
  • qq_33838022
  • 2017-07-11 15:53:17
  • 216

Java开发学习笔记之一:JavaEE分层及客户层技术

JavaEE技术的分层用户界面层:终端用户系统(HTML,Applet,Windows窗体等等。)表示逻辑层:JSP,ASP,CGI,用于处理HTML,XML,DHTML,WML。或是用户界面控件,如...
  • truexf
  • truexf
  • 2006-10-02 20:17:00
  • 2742

JavaEE架构JavaEE的核心技术简介

  • 2011年05月22日 00:21
  • 77KB
  • 下载

Android系统分层思想

====================================================================================================...
  • tankai19880619
  • tankai19880619
  • 2013-03-07 10:55:19
  • 2342

javaEE简介

javaEE是java2三大平台之一,即j2EE。轻量级的javaEE保留了jingdianjavaEE应用的架构,但开发运行成本更低。它的出现解决了C/S的弊端。   javaEE典型有四层结构组...
  • u014256034
  • u014256034
  • 2014-03-21 09:20:39
  • 599
    个人资料
    持之以恒
    等级:
    访问量: 8520
    积分: 528
    排名: 9万+
    最新评论