关闭

JavaEE应用的分层简介

标签: java ee
209人阅读 评论(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
0
查看评论

JavaEE应用的分层模型

不管是经典的JAVAEE架构,还是轻量级JavaEE架构,大致上都可以分为如下几层: 1、Domain Object(领域对象)层:此层由一系列的POJO(Plain Old Java Object)组成,这些对象是该系统的Domain Object,往往包含了各自所需实现的业务逻辑方法。 2、...
  • u013473691
  • u013473691
  • 2015-12-22 21:44
  • 1800

javaEE的应用分层模型

不管是经典的JAVAEE架构,还是本书所介绍的轻量级JAVAEE架构,大致上都可以分为如下几层: ->Domain Object(领域对象)层:此层由系列的POJO(Plain Old java Object,普通的、传统的Java对象)组成,这些对象是该系统的Domain Object,往...
  • howlaa
  • howlaa
  • 2012-12-04 22:32
  • 2751

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

摘抄 李刚 > 经典的javaee架构大致分为如下几层: 1.Domain Object(领域对象)层: 由系列的POJO(Plan Old Java Object,普通的、传统的java对象)组成,一般包含了自身所需要实现的业务逻辑方法;    领域对象组件,领域对象抽...
  • freeliving
  • freeliving
  • 2013-12-20 11:13
  • 2159

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

时至今日,我们所谈论的JavaEE应用,往往已经超出了Sun所提出的经典JavaEE应用规范,而是一种更广泛的开发规范。         经典JavaEE应用往往以EJB(企业级Java Bean)为核心,以应用服务器为运行环境,所以通常开发和运行的成本都比...
  • u010929604
  • u010929604
  • 2016-03-06 11:42
  • 3761

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

JavaEE技术的分层用户界面层:终端用户系统(HTML,Applet,Windows窗体等等。)表示逻辑层:JSP,ASP,CGI,用于处理HTML,XML,DHTML,WML。或是用户界面控件,如:windows窗体,java awt,swinjg等。业务层:主要是对数据进行分析和计算,同时控制...
  • truexf
  • truexf
  • 2006-10-02 20:17
  • 2674

javaEE简介

javaEE是java2三大平台之一,即j2EE。轻量级的javaEE保留了jingdianjavaEE应用的架构,但开发运行成本更低。它的出现解决了C/S的弊端。   javaEE典型有四层结构组件:客户层组件(html,脚本语言,各种标签),web层组件(jsp页面,servlets...
  • u014256034
  • u014256034
  • 2014-03-21 09:20
  • 471

1.1 JavaEE应用概述

1.1 JavaEE应用概述 我所讲的应用规范超出了Sun提出的经典Java EE应用规范,而是一种更广泛的开发规范 经典Java EE应用往往以EJB(企业级Java Bean)为核心,以应用服务器为运行环境,所以通 常开发发、运行成本较高。而我介绍的轻量级Java应用具备了Java EE规范的种...
  • wolaiye320
  • wolaiye320
  • 2016-05-07 16:25
  • 1338

Javaee介绍

1、  为什么需要JavaEE 我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。 为了程序的易维护性和可扩展性,这就需要我们使用JavaEE技术来进行项目开发 ...
  • zflovecf
  • zflovecf
  • 2017-12-29 11:13
  • 139

JAVAEE分层开发模式

简单的MVC架构代码方式准备与数据库连接的方法类DatebaseConnectionpublic class DatabaseConnection { private static final String DBDriver = "com.mysql.jdbc.Driver&quo...
  • qq_33838022
  • qq_33838022
  • 2017-07-11 15:53
  • 165

企业应用架构之分层 - 总结

总结了3中企业应用架构分层中常见的3种分层。
  • Zuocheng_Liu
  • Zuocheng_Liu
  • 2015-04-14 21:35
  • 3732
    个人资料
    • 访问:7649次
    • 积分:511
    • 等级:
    • 排名:千里之外
    • 原创:43篇
    • 转载:2篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论