j2ee介绍

    j2ee基础部分刚看完,时断时续的,第一章是这门课程大体的轮廓,总结一下。

    先看一下总体的框架。

  

     下面逐个的来介绍一下。

     1、j2ee标准

           j2ee是为企业级应用开发者设计的庞大工具包,对java核心规范在大小和广度上都有巨大的扩展。

                可将复杂的问题分步到分散的平台上。

                可将复杂软件模块化

                可以将大部分成本集中于解决商业软件的需要上

          使用j2ee技术部署的应用是“编写一次,随处运行”

              标准的;遵循规范的;使用java编写;可部署在任何一个兼容应用服务器上

     2、j2ee体系结构

          

     3、JDBC

           为java开发人员提供了一个行业标准API,可以在java应用与关系数据库之间建立起独立于数据库的连接,API提供了数据库的调用层接口。

           定义连接数据库的四种不同的驱动类型规范

         

     4、JNDI

           一个java应用程序设计接口(api)

          为开发人员提供了查找和访问各种命名和目录服务的通用、统一的方式。

          构建在DNS,LDAP等服务之上

     5、Servlet

           java类,使用基于HTTP协议的请求/响应类型,同Web客户进行交互

          HTTPServlets由容器管理;可产生动态内容;能在本地Session中存储客户数据

     6、JSP

           Java Servlet技术的发展和自然扩展,将转化成Servlet;根据客户端请求创建动态Web页面的文本文件;是j2ee中的视图组件

          包括:HTML标签;JSP标签;Java代码

     7、JTA

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

     8、JMS

           JMS是Java API,提供了一种通用的方式来创建、发送、接收和读取企业消息通信系统的消息

           该接口支持:点对点模型;发布/订阅模型;保证消息分发;事务会话

     9、EJB

          EJB是实现分布式业务逻辑的Java组件;企业意味着应用的扩展性、可用性、可靠性、安全性、事务性和分布性

         EJB为客户提供可分布和可部署的业务逻辑服务;拥有定义良好的借口;在提供管理和控制服务的容器中进行

    10、JAAS

            是基于Java的安全管理框架;支持单点登录;可插入的认证模块(PAM);能够灵活控制授权,包括用户,组,角色

    11、JMX

            为从Java程序管理设备定义了一个标准的基础设施;减少了从管理工具到被管理设备的耦合性

           本规范描述了MBeans,它是JMX的构建模块

    12、RMI

           是一种基于java的分布式编程模型,允许对象使用stub和skeleton调用远程的对象;

           RMI使用序列化在两个对象间通过值传输数据

    13、web services

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

posted @ 2011-12-19 20:51  转航  阅读(347)  评论(0编辑  收藏  举报