J2EE基础

< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

第一章 J2EE介绍
  全称Java 2 enterprise edtion(企业级Java,企业应用集成)
  企业级JAVA简史
    J2ME,功能非常有限,用于嵌入式设备(嵌入式平台)
    J2SE,包含原始的核心类库,用于桌面应用和浏览器中的Applet(Java语言标准)
    J2EE,功能非常全面,用于数据处理和服务器端的应用(分布式网络应用处理对现有和新技术的集成,加速应用开发)
  J2EE标准
    J2EE是为企业级应用开发者设计的庞大工具包,对JAVA核心规范在大小和广度上都有巨大的扩展
        ·可将复杂的问题分布到分散的平台上
        ·可将复杂软件模块化
        ·可将大部分成本集中于解决商业软件的需要上
    使用权用J2EE技术部署的应用是:“编写一次,随处运行”
        ·标准的
        ·遵循规范的
        ·使用JAVA编写
        ·可部署在任何一个兼容应用服务器上
  J2EE体系结构

  J2EE规范的主要技术
    Java Servlets
      Servlets是Java类,使用基于HTTP协变色镜的请求/响应模型,同Web客户进行交互。(与CGI相似,但Servlet不用重新编码,不用重新设置生成动态内容)
      Http Servlet:
          由容器管理(如weblogic,tomcat)
          可产生动态内容
          能在本地Session中储存客户数据

    Java事务API(JTA)
      JTA被用于与事务服务进行通信,为启动事务,连接现有事务,提交事务和撤消事务提供标准的API

    JDBC(Java数据库连接)
      JDBC是
          为java开发人员提供了一个行业标准API,可以在Java应用与关系数据库之间建立起独立于数据库连接,API提供了数据库存的调用层接口
          定义连接数据库存的四种不同驱动类型的规范

    Java消息服务(JMS Java Message Service)
        网络通信时,客户端与客户端通信息网络可能会出现问题,使用JMS设立消息传递的中间层可以解决这个问题,并且防止客户传递息时因某客户不在线时不能传达的
        JMS是Java API,提供了一种通用的方式来创建、发送、接收和读取企业消息通信系统的消息
    该接口支持:
        点对点模型
        发布/订阅模型
        保证消息分发
        事务会话


    JSP(Java Server Pages)
        JSP是:
           Java Servlet技术的发展和自然扩展,将转化成Servlet
    根据客户端请求创建动态Web页面的文本文件
    是J2EE中的“视图”组件
 JSP包括:
    HTML标签
    JSP标签
    Java代码

  Web Services:
     是服务器端的服务
     使用从所周知的协议通过Web可以访问(HTTP)
     使用XML描述
     通过XML相互作用
     通过注册可以定位
     完全跨平台和松耦合

原文地址:https://www.cnblogs.com/netcorner/p/2912545.html