01 JavaEE 概述
来源:互联网 发布:手机订电影票软件 编辑:程序博客网 时间:2024/06/05 18:49
Java EE(Java Platform Enterprise Edition)是sun公司(2009年4月20日甲骨文以交易价格达74亿美元现金收购Sun微系统公司)推出的企业级应用程序版本。这个版本以前称为 J2EE。能够帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端 Java应用程序。Java EE 是在 Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0应用程序。
JavaEE应用分层模型
1. Domain Object (领域对象)层:此层由系列的POJO(Plain Old Java Object,普通的,传统的Java对象)组成,这些对象是该系统的Domain Object,往往包含了各自所需要实现的业务逻辑方法;
2. DAO (Data Access Object,数据访问对象)层:此层有系列的DAO组件组成,这些DAO实现了对数据库的创建、查询、更新和删除(CRUD)等原子操作;
3. 业务逻辑层:此层由系列业务逻辑对象组成,这些业务逻辑对象实现了系统所需要的业务逻辑方法。这些业务逻辑方法可能仅仅用于暴露Domain Ojbect对象所实现的业务逻辑方法,也可能是以来DAO组件实现的业务逻辑方法;
4. 控制层:此层由系列控制器组成,这些控制系用于拦截用户请求,并调用业务逻辑组件的业务逻辑方法,处理用户请求,并根据处理结果转发到不同的表现层组件;
5. 表现层:此层由系列的JSP页面、Velocity页面、PDF文档视图等视图组件组成,负责收集用户请求,并将显示处理结果;
JavaEE应用组件
1. 表现层组件:主要负责收集用户输入数据,或者向客户显示系统状态。常用的表现层技术有jsp,Velocity,FreeMarker和Tapestry,或者使用普通的应用程序充当充当表现层组件,甚至可以是小型智能设备;
2. 控制器组件:
3. 业务逻辑组件:
4. DAO组件:
5. 领域对象组件:
常用的JavaEE服务器:
1. WEB服务器:
1.1 Tomcat:
1.2 Jetty:
1.3 Resin:
2. JavaEE服务器,相对于WEB服务器,JavaEE服务器支持更多的JavaEE特性,例如分布式事务、EJB容器。
2.1 JBoss
2.2 WebLogic
2.3 WebSphere
- 01 JavaEE 概述
- JavaEE概述
- JavaEE概述
- 一、JavaEE概述
- JavaEE体系架构概述
- 1.1 JavaEE应用概述
- JavaEE体系架构概述
- JavaEE体系架构概述
- 轻量级javaEE SSH 01: 概述 环境与工具篇
- JavaEE系列——第一章JavaEE概述
- JavaEE体系架构概述(续)
- 【JavaEE—Hibernate】Hibernate概述
- JavaEE概述及MVC模型
- Javaee----02----前端知识概述
- JavaEE知识整理系列(一)JavaEE概述
- JavaEE知识整理系列(一)JavaEE概述 .
- 《JavaEE框架技术进阶式教程》读书笔记之JavaEE概述
- 教案:二学年JSPServletJavaBean第一章:JavaEE概述
- maven的使用
- 【Leetcode】Binary Tree Preorder Traversal (Tree Traversal) (转自Code_Ganker)
- oracle中创建临时表方法
- cloudera manager 安装时候出现
- OC第九天
- 01 JavaEE 概述
- java学习之StringTokenizer
- 服务器架构设计,常见问题分析
- jQuery中Ajax+Spring MVC实现跨域请求
- 【Leetcode】Binary Tree Postorder Traversal (Tree Traversal)(转自Code_Ganker)
- 分类器(模式识别)
- android 自定义对话框
- 网络开发基本知识
- Lua的类实现继承、多态以及setmetatable方法