首页 > 代码库 > 二 J2EE 概述

二 J2EE 概述

一 WEB 应用

  1. WEB 应用工作方式:B/S 模式 (浏览器/服务器模式)

  2. WEB 应用结构组成:

    a. WEB 服务器:是安装在 WEB 服务器计算机上的一个软件包,负责接收用户请求并相应。

    b. HTTP 协议:是浏览器和服务器之间的通信协议,基于请求/应答模式。

  3. 企业级软件:就是用来实现商业企业业务的软件。

  4. 企业级软件开发的主要关注问题:大范围代码的重用性

  5. 企业级软件开发的主要关注问题的解决方法:设计软件组件,并利用组件的接口将这些组件合并成目标应用程序。

  6. J2EE 的优势:为 5 所描述的方法提供具体框架方案。

二 J2EE 技术背景

  1. 计算程序的基本组成:

    a. 表示层

    b. 业务逻辑层

    c. 数据访问层

  2. 逻辑计算模式:

    a. 客户端

    b. WEB 服务器

    c. 应用服务器

    d. 数据库服务器

三 J2EE 体系结构

  1. 总体体系架构:组件 - 容器 体系架构

  2. 架构说明:每个层次支持相应的服务器和组件,组件在分布式服务器的组件容器中运行,容器间通过相关的协议进行通讯,实现组件间的相互调用。

  3. 架构图解:

    

  4. 组件:一个应用程序级的软件单元

  5. 容器:运行在服务器上的软件实体,为 J2EE 组件提供执行环境 (使开发具有可移植性)。

  6. 组件和容器的关系:任何一个 Web 组件,EJB或者应用程序客户端组件都必须在执行前装配到一个 J2EE 程序中,并部署相应容器。

  7. 组件和容器的关系图示:

    

    

四 J2EE 核心技术

  1. 核心技术框架: