走进Java(二)J2EE规范解释

一、背景

       起初,各个公司都开发出了自家的组件,可是用户使用过程中,各家的组件不通用,不兼容。所以提出J2EE协议,它就是基于Java技术的一系列标准。

         J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它的功能非常全面,用于数据处理和服务器端应用。它对开发基于Web的多层应用提供了功能支持。使用J2EE技术部署的应用是:“编写一次,随处运行”。



       客户端(层)的组件包括AppletApplicationHtml三种。

       应用服务器,就是封装好的组件、协议、服务;

         EIS,通常是数据库系统,但也包括目录服务、ERP(企业资源计划)。重点理解13个规范:

二、组件标准规范

1JDBCJavaDatabase Connectivity

       类似微软的ODBC,二者异曲同工,都是打开连接数据库。

2JNDIJava Nameand Directory Interface)

         Java命名和目录接口,提供一致的模型来存取文件、对象;因为系统规模大,使用分布式后,需要统一多台服务器上的文件,统一的命名和目录接口,更方便管理。

3EJBEnterpriseJavaBean

       提供了一个分布式服务的框架规范。将系统文件程序等分布在多台服务器上,一个业务逻辑可能会调用分布在多台服务器上的EJB组件,实现分布式,减轻大数据访问的压力。

       Bean本意指豆荚(壳),JavaBean类似一个空容器,没有数据,等运行时填充数据。它是一次性编写,任何地方执行。

4RMIRemote MethodInvoke

       远程方法调用。它是使用序列化的方式在客户端与服务器之间传递数据,被EJB使用的更底层的协议。

5CORBA

       用于将新应用程序和旧系统集合在一起。具体应用,待实践。

6JSP

       HTML代码和嵌入的Java代码组成,浏览器发出页面请求后,对Java代码进行处理,然后将生成的HTML页面返回浏览器。

7Java Servlet

       Servlet是一种小型的Java程序,Servlet提供的功能大多和JSP类似,不过实现的方式不同.JSP通常是大多数的HTML代码中嵌入少量的Java代码,而servlet全部由java写成并且生成HTML.

8XML

       扩展标记语言,用来定其它标记语言的语言。XML是平台独立的,和Java的发展也是相互独立的。正是由于XML的平台独立,使得java的跨平台有了强力的后盾。

9JMSJava MessageService

       通信应用程序接口,提供消息传递、事务型消息的传递,一致性消息传递,还能够对新系统和旧后台系统相互集成。

10JTAJavaTransaction API

       定义了标准的API,应用程序可以由此访问各种事务监控。

11JTS

       CORBA事务监控的基本实现。

12JavaMail

       用于存取邮件服务器的API,支持SMTPIMAP服务器。

13JAF(JavaBeans Activation Framework)



       这些规范,初步接触时要明白其各自划分的领域,所规范的事务,等到实践过程中,再一一对应于我们现在学过的理论。总体感觉J2EE规范的问世,就是为了统一通用,应对复杂业务,大数据、高并发、分布式。

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值