Java EE应用综述

原创 2015年07月09日 12:36:15

一.JavaEE应用的分层模型

  • Domain Object(领域对象)层:此层由普通的Java对象组成,往往包含要实现的业务逻辑方法
  • DAO:数据访问层,实现了对数据库的创建,查询,更新,删除等原子操作
  • 业务逻辑层:此层由系列的业务逻辑对象组成,实现了所需的业务逻辑方法。这些方法可能只用于继承DomainObject对象所实现的业务逻辑方法,也可能依赖DAO组件实现业务逻辑方法
  • 控制层:由系列控制器组成,用于拦截用户请求,并调用业务逻辑组件的业务逻辑方法,处理用户请求,并根据结果转发到不同表现层
  • 表现层:由JSP页面组成,负责收集请求,显示结果

二.应用组件

  • 表现层组件:JSP
  • -控制器组件:MVC框架
  • -业务逻辑组件:实现业务逻辑,不应该出现持久层API
  • DAO组件:每个DAO组件提供接口,面向DAO接口编程
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

面向Flex/Java EE应用的全新企业平台

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2011/07/graniteds-ep上周,Granite Data Services...

经典Java EE应用和开发环境

  • 2015-12-14 20:41
  • 4.88MB
  • 下载

《Java EE应用开发及实训》

  • 2013-03-31 13:01
  • 5.22MB
  • 下载

【S2HS学习笔记】第一章节:Java EE应用和开发环境

1. Java EE应用的分层模型   1.1. Java EE架构模式大致可以分为以下几层:    >> Domain Object(领域对象)层:此层由POJO(Plain Old Java Ob...

arcgis api for flex之四、使用BlazeDS与Flash Builder4.5整合Java EE应用

前言 写这篇文章的目的是对于一个完全不懂的新手,也能快速step by step创建Flex与Java EE的整合应用,开启java与flex的企业级应用开发的第一页。 开发环境及工具 windo...

面向Flex/Java EE应用的全新企业平台

上周,Granite Data Services发布了其用于构建富Internet应用的企业平台(后端使用Flex与Java EE)。整个Granite DS框架都是开源的,基于LGPL v2许可。G...

使用BlazeDS与Flash Builder4.5整合Java EE应用(一)

前言 写这篇文章的目的是对于一个完全不懂的新手,也能快速step by step创建Flex与Java EE的整合应用,开启java与flex的企业级应用开发的第一页。 开发环境及工具 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)