J2EE简介

一,J2EE概念:

J2EE的全称为,Java2 Platform Enterprise Edition,Java或java2平台企业版,他是基于java平台或java2平台的标准版,保留并扩展了J2SE(平台标准版)很多优点。

Java2共有三个平台版本:1). 支持小型设备和智能卡的Micro Edition(J2ME),2). 支持桌面系统的Standard Edition(J2SE),3). 以及支持服务器应用程序和服务的企业版Enterprise Edition(J2EE)。

J2EE利用Java2平台用来解决企业解决方案的开发,布署和管理等复杂问题的体系结构,它在J2SE基础上提供了对JDBC api, 数据模式安全,提供对Http Servlets, XML API, EJB等的强有力的支持,J2EE体系结构提供中层间集成框架使得应用系统具有高可用性,高可靠性以及可扩展性的优点,并降底了维护的费用,利用统一的平台开发,提供对系统安全机布鞋,支持对现有系统的集成,具有良好的打包,布署应用支持!

二,J2EE的优势:

 1). 由于J2EE具有广泛的业界标准,又有很多的供应商的支持,这些供应商提供了很多能在J2EE可移植平台上升极的方案跟投资,使得用户可以原有系统上升极他们原有的系统,不必去重新定制一个企业解决方案,节省了大量的时间跟投资费用;

 2). 可伸缩性:由于J2EE是平台可移植的,他所开发的系统可以任务系统进行开发跟布暑跟维护,我们的系统应该能够满足不断增多的用户在系统进行商业操作,需要不断增对服务器平台进行各方案的硬件升级,比如CPU,硬盘容量,内存等扩展,由于服务器平台的限制性,应用系统当访问越来越大时,就需要考滤高性能,能扩容更多CPU的平台上,J2EE供应商提供了更为广泛的负载均衡解决方案,为J2EE平系系统提供更有安全可靠的运行保障;

 3). 稳定的可靠性:J2EE的平台可移植特点,使J2EE系统能方便的运到任何操作系统和硬件,为系统全天候的不间断的运行提供保障!保障企业及各类型客户及用户稳定的商业操作,减小损失!

 4). 支持异构,快速开发:J2EE体系结构具有广泛的供应商支持,可以提供例如,缓存组件,状态组件等等通用的组件,方便开发人员使用,而使得开发者可以把时间放在逻辑业务的开发上。

三,J2EE的结构:

(容器与服务)由于提供了丰富的组件,使得开发者可以集中精力来开发系统业务逻辑,J2EE服务器以容器的形式管理各类组件服务!

 1). J2EE安全模型:配置Web组件及 Enterprise JavaBeans(EJB)组件,使得角色只能访问特定的资源,由于配置中声音用户与角色的可被激活的方法,因此开发者不必编写加强安全性的规则;

 2). J2EE事务管理:模型组成一个事务中多个方法的关系,当用户请求一个Enterprise beans中的方法,容器就介入事务管理,因为是容器管理事务,所以不必界面事务的边界,容器将读取配置文件的javabeans 中相关事务属性,并处理;

 3). JNDI寻址:服务为系统的多重目录跟名子提供一个统一的接口,这样应用程序可以找到目录跟名子;

 4). J2EE远程连接,用于简化用户访问Beans中的方法(Bean被创建后)

 5). 生存周期管理:用于创建跟移除Enterprise beans,  Enterprise bean在一个周期中会经历几个状态,容器创建enterprise bean, 并在可用实例池与状态中移动它,并最终移除它,即可调可调用enterprise bean的create与remove,但后台最后也将执行这些操作;

容器类型:

 EJB容器管理所有服务器中企业级Beans的执行

 Applets容器,管理管理端的web浏览器与插件

 Application Client 容器,管理所有应用程序客户端的执行,它运行在J2EE服务器上;

 Web容器,管理所有JSP及Servlet组件的执行,它运行J2EE服务器上l

J2EE简介

上一篇:Ubuntu加上一个命令搜索路径


下一篇:Codeforces 379D - New Year Letter