JAVAEE介绍

229 阅读2分钟

简要介绍

随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。

在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本.此次J2EE改名为Java EE,实际也反映出业界这种共同心声。

Java EE的核心是EJB3.0, 其提供了更加便捷的企业级的应用框架。

核心优势

Java EE容易让初学者误解是独立于一套Java的技术方案。

从更深层次来看,Java诞生十年,多年前的业务组件还可以使用,软件应用不再由于语言的更迭革命带来毁灭的打击了。

JavaEE是什么?。

  • 是一种结构和一套标准
  • 中间件体系结构标准理解
  1. Java是语言,但JavaEE是体系结构
  2. 目标描述:简化和规划化分布式多层企业应用的开发和部署
  3. 目标理解:为简化而做的约定
  4. 经典结构约定:客户层,web层,BL层,EIS层
  • 应用开发标准系列
  1. JSP
  2. Servlet
  3. JavaBean
  4. f分布式组件运行程序
  • 让企业应用开发更规范,更容易

Java EE的编程思想

  • JavaEE应用的基本软件单元是组件
  1. 有某种独立功能的类即可认为是一个组件。
  2. 封装数据
  3. 封装方法/功能
  • 组件的运行环境即为容器
  1. Web组件

    tomcat---Serlvet容器

    spring---Bean容器

  2. EJB组件

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

Java EE体系架构的有点

  • 独立于硬件配置和操作系统
  • 坚持面向对象的设计原则
  • 灵活性、可移植性和互操作性
  • 轻松的企业信息系统集成

开源和开源框架

  • 应用程序的可维护性
  • 组件的复用
  • 技术可积累-基础类库
  • 降低风险,提高效率
  • 相互促进,共同提高