Java EE 学习笔记 I——Java EE 概述

一、Java EE应用的分层模型

层次 简介 Domain Object(领域对象)层 由POJO(普通的、传统的Java对象)组成 DAO(数据访问对象)层 由DAO组件组成,它们实现了对数据库的一些原子操作 业务逻辑层 系统所需要的业务逻辑方法 表现层 由JSP页面,Velocity页面、PDF文档视图组件组成,收集用户请求,显示处理结果

各层的耦合特点:

松耦合


二、Java EE应用的组件

组件 简介 Domain Object(领域对象)组件 每个领域对象通常都对应一个或多个数据表 DAO(数据访问对象)组件 实现了对数据库的原子操作 业务逻辑组件 核心组件,实现系统的业务逻辑,但不应该在这里进行数据库访问 表现层组件 主要负责收集用户输入,或者向客户显示系统状态,JSP最常用

三、Java EE应用的结构和优势

Java EE应用的各个组件以松耦合的方式组合在一起,让应用的耦合停留在接口层次,而不是代码层次。


四、常用的Java EE服务器

Web服务器 简介 Tomcat 和Java结合最好,官方推荐,开源,稳定 Jetty 可作为嵌入式服务器 Resin 目前最快的JSP、Servlet运行平台,商用收费
经验分享 程序员 微信小程序 职场和发展