一,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简介的更多相关文章

  1. Struts 2 Learning

    目录 . J2EE简介 . JAVA EE应用的分层模型 . 搭建Struts2 Demo应用 . struts2流程 . struts2的常规配置 . 实现Action . 配置Action . 配 ...

  2. J2EE基础之Web服务简介

    J2EE基础之Web服务简介 1.什么是Web服务? 在人们的日常生活中,经常会查询网页上某城市的天气信息,这些信息都是动态的.实时的,它是专业的气象站提供的一种服务.例如,在网上购物时,通常采用网上 ...

  3. 常见Struts、Hibernate、Spring、J2EE、ibatis、Oracle等开发框架架构图及其简介

    各种系统架构图及其简介 转载请保留出处,不胜人生一场醉汇总. 以下文字和架构图均在本人相关系统设计和架构方案中有所应用. 原文出处:http://space.itpub.net/6517/viewsp ...

  4. J2SE的基本简介与J2EE/J2ME的差异

    J2SE简介与J2EE.J2ME的比较 Java2平台包括:标准版(J2SE).企业版(J2EE)和微缩版(J2ME)三个版本. J2SE,J2ME和J2EE,这也就是SunONE(Open NetE ...

  5. J2EE 全面简介

    原文地址:http://www.ibm.com/developerworks/cn/java/j2ee/ J2EE的概念 目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平 ...

  6. J2EE项目开发流程简介

    开发流程(一) 提出需求:产品部提出本周期项目的具体需求. 项目计划:项目经理协调开发部.测试部和产品部进行需求协商,产生项目计划. 需求理解:开发部和测试部向产品部提出各自对需求的理解. 产品设计: ...

  7. j2ee组件简介

  8. Spring 框架的架包分析、功能作用、优点,及jar架包简介

    Spring 框架的架包详解    Spring的作用     Spring的优势  由于刚搭建完一个MVC框架,决定分享一下我搭建过程中学习到的一些东西.我觉得不管你是个初级程序员还是高级程序员抑或 ...

  9. 滑动验证的设计与实现J2EE

    滑动验证的设计与实现J2EE 注:本博文为博主原创,转载请注明出处. 项目源码地址:https://github.com/zhangxy1035/Verify 本篇博文的主要目录如下: 一.项目简介二 ...

随机推荐

  1. muduo网络库学习笔记(三)TimerQueue定时器队列

    目录 muduo网络库学习笔记(三)TimerQueue定时器队列 Linux中的时间函数 timerfd简单使用介绍 timerfd示例 muduo中对timerfd的封装 TimerQueue的结 ...

  2. npm安装时一些错误

    1. npm install 提示no such file or directory 缺少package.json 首先初始化, npm init -f 然后安装依赖 npm install form ...

  3. Top 10 Javascript MVC 框架

    在网上偶然看到了,几种MVC框架各有优缺点,但Backbone和Ember的呼声相对更高-大家参考一下哈- http://codebrief.com/2012/01/the-top-10-javasc ...

  4. 20135202闫佳歆--week6 课本第三章学习笔记

    第三章 进程管理 一.进程 1.进程 进程就是处于执行期的程序. 进程就是正在执行的程序代码的实时结果. 进程是处于执行期的程序以及相关的资源的总称. 进程包括代码段和其他资源. 2.线程 执行线程, ...

  5. 第三次作业--导入excel表格(完整版)

    031302322 031302316 将教师排课表导入系统 使用powerdesigner设计数据库表格 设计概念模型 打开new -> Conceptual Data Model创建概念模型 ...

  6. Alpha 冲刺报告模板

    Alpha 冲刺报告模板 Deadline: 十分钟左右站立会议,控制好时间,不要在此会议上讨论细节问题. 每组一份博客,组内共享,每人都需提交. 模板 队名:xxx 组员1(组长) 今天完成了哪些任 ...

  7. TUANDUIZUOYE

     [组队后的项目整体计划安排]  - 学习:先学习基础知识,懂得该做什么,后边做边学,在实践中成长: - 项目:根据迭代原则,先完成较简单的功能,而后进攻较难功能,保证项目的最终完成度.  阶段序列  ...

  8. Java的4种保留4位小数的方法(转)

    上网查到的4种方法 其实刚学java……谁知道java里面的这么多方法啊……java里面重要的包本来就不少啊 ……跟我学粤语的小徒弟问我的东东…… 写两种方式……直接在main函数里面写的.还有就是利 ...

  9. [转帖]DRAM芯片战争,跨越40年的生死搏杀

    DRAM芯片战争,跨越40年的生死搏杀 超级工程一览 ·2017-08-20 12:50·半导体行业观察 阅读:1.4万 来源:内容来自超级工程一览 , 谢谢. DRAM是动态随机存储器的意思,也就是 ...

  10. 深入理解Vue的生命周期

    谈到Vue的生命周期,相信许多人并不陌生.但大部分人和我一样,只是听过而已,具体用在哪,怎么用,却不知道.我在学习vue一个多礼拜后,感觉现在还停留在初级阶段,对于mounted这个挂载还不是很清楚. ...