JAVA EE

Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE提供了基础。

Java SE(Java Platform, Standard Edition,Java标准版)就是基于JDK和JRE的。

JAVA EEJavaEE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.
javaEE是java2三大平台之一,即j2EE。
javaEE典型有四层结构组件:
客户层组件(html,脚本语言,各种标签),
web层组件(jsp页面,servlets,使用javaBean处理用户输入),
业务层组件(EJB进行处理),
EIS层组件。
企业级javaBean有三种:
会话bean(与客户端程序的临时交互),
实体bean(数据库表中的永久记录),
消息驱动(允许业务层组件亦不接受JMS消息)。

结构:javaEE可部署到四种容器中,EJB,WEb,应用程序客户端,Applet。容器设置定制了javaEE服务器所提供的内在支持,包括以下服务(最重要的):
javaEE安全模型
javaEE事务管理模型:
JNDI寻址服务:为多重名字和目录服务提供统一接口
javaEE远程连接模型:管理客户端和EJB间的底层交互
生存周期管理模型:管理EJB创建和移除
数据库连接池模型:EJB可在池中迅速获取连接,并在Bean释放连接后被其他使用

轻量级javaEE的框架:
A.struts2以webwork为核心,吸收部分struts1,是一个兼容的框架。
优点:
1.类间是松散耦合:取消了actionForm类,action可直接获取用户参数
2.使用OGNL进行参数传递
3.强大的拦截器功能:且可配置与重用,可将登录验证,权限验证等通用功能置于拦截器中
4.易扩展的插件机制:只需将jar包放到WEB-INF下的lib下,在struts.xml中简单设置就实现扩展
5.易于测试:action都是简单的POJO

B.Spring框架:
提供了细致完整的MVC框架,基于接口编程,实现了与试图无关。视图可以使用除jsp以外的很多技术如velocity,xslt。
以DispatcherServlet为核心控制器拦截所有用户请求,分发到相应业务控制器。
所有控制器均要实现controller接口,该接口仅定义ModelAndView handleRequest方法,通过实现该接口实现用户的业务逻辑控制器。
视图解析策略:控制器返回一个ModelAndView对象(包括试图名字和Model),Model提供了Bean的名字及其对象的对应关系。抽象的MOdel度路与表现层技术,不与任何表现层耦合,且jsp,velocity或其他表现层技术都可以与spring耦合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值