javaEE学习笔记

目录

一,javaEE的产生背景

从Java到Java2ee到Java EE

企业级应用的特点

二,什么是javaEE

应用开发标准系列:

javaEE编程思想:组件容器:

Java EE在应用上的分层模型


一,javaEE的产生背景

从Java到Java2ee到Java EE

1995年,Sun公司推出Java技术,十多年来已发展成为全球第一大软件开发平台。

1999年,Java从一种语言发展成为一种开发平台,出现Sun ONE体系结构,以Java语言为核心,包括以下三个版本:

J2SE J2ME J2EE

为了满足开发多层体系结构的企业级应用的需求,Java公司的创始人Sun公司在早期的J2SE(Java 2 Platform Standard Edition)基础上,针对企业级应用的各种需求,提出了J2EE(Java 2 Plantform Enterprise Edition).

2005年8月,Java升级到1.5版,SUN公司将J2EE1.5改名为java EE 5,以前J2EE版本还是称为J2EE。

企业级应用的特点

1.分布式

2.高速反应和响应

3.安全性

4.可拓展性

5.集成化

二,什么是javaEE

javaEE是一种结构和一套标准,在现在的企业级开发中最为常用

Java是一种语言但javaEE是体系结构

目标描述:简化和规范化分布式多层企业应用的开发和部署

目标理解:为简化而做的约定

经典结构约定:客户层,web层,BL层,ES层

应用开发标准系列:

1.jsp

2.servlet

3.JavaBean

4.分布式组件运行环境

5.容器

javaEE编程思想:组件容器:

Java EE应用的基本软件单元是组件

*有某种独立功能的类即可认为是一个组件

*封装数据

*封装方法/功能

组件的运行环境即为容器

*Web组件

    *tomcat---Servlet容器

    *spring---Bean容器

*EJB组件

容器提供的底层的基础功能即为服务

Java EE在应用上的分层模型

t领域对象层(Domain Objec=POJO,DO,VO):此层由系列的POJO(Plain Old Java Object,普通的、传统的Java对象)组成,这些对象是该系统的Domain Object,往往包含了各自所需要实现的业务逻辑方法。

数据访问对象层(DAO,JDBC,CRUD):此层由系列的DAO组件组成,这些DAO实现了对数据库的创建、查询、更新和删除(CRUD)等原子操作。

业务逻辑层:此层由系列的业务逻辑对象组成,这些业务逻辑对象实现了系统所需要的业务逻辑方法。这些业务逻辑方法可能仅仅用于暴露Domain Object对象所实现的业务逻辑方法,也可能是依赖DAO组件实现的业务逻辑方法。

控制器层:此层由系列控制器组成,这些控制器用于拦截用户请求,并调用业务逻辑组件的业务逻辑方法,处理用户请求,并根据处理结果转发到不同的表现层组件。

表现层:此层由系列的JSP页面、Velocity页面、PDF文档视图组件组成,负责收集用户请求,并将显示处理结果

特点:松耦合,轻量级

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值