J2EE规范总结 (2)

  在J2EE中,这个运行在一个独立的服务器上,并封装了业务逻辑的组件就是EJB组件。其实就是把原来放到客户端实现的代码放到服务器端,并依靠RMI进行通信。

4、RMI(Remote MethodInvoke):远程方法调用

  是一组用户开发分布式应用程序的API。 

  这一协议调用远程对象上的方法使用了序列化的方式在客户端和服务器之间传递数据,使得原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,即RMI机制实现了程序组件在不同操作系统之间的通信。它是一种被EJB使用的更底层的协议。

  RMI/JNI: RMI可利用标准Java本机方法接口与现有的和原有的系统相连接

  RMI/JDBC: RMI利用标准JDBC包与现有的关系数据库连接

  这就实现了与非Java语言的现有服务器进行通信。

  

J2EE规范总结

5、JavaIDL/CORBA(Common Object Request BrokerArchitecture):Java接口定义语言/公用对象请求代理程序体系结构 

  Java接口定义语言/公用对象请求代理程序体系结构

  在JavaIDL的支持下,开发人员可以将Java和CORBA集成在一起。他们可以创建Java对象并使之可在CORBA ORB中展开,或者他们还可以创建Java类并作为和其它ORB一起展开的CORBA对象的客户。后一种方法提供了另外一种途径,通过它Java可以被用于将新的应用和旧的系统相集成。

  CORBA是面向对象标准的第一步,有了这个标准,软件的实现与工作环境对用户和开发者不再重要,可以把精力更多地放在本地系统的实现与优化上。

6、JSP(Java Server Pages)

  JSP页面=HTML+Java,其根本是一个简化的Servlet设计。

  服务器在页面被客户端请求后,对这些Java代码进行处理,然后将执行结果连同原HTML代码生成的新HTML页面返回给客户端浏览器。

  

J2EE规范总结

7、Java Servlet

  Servlet是一种小型的Java程序,扩展了Web服务器的功能,作为一种服务器的应用,当被请求时开始执行。Servlet提供的功能大多和JSP类似,不过,JSP通常是大多数的HTML代码中嵌入少量的Java代码,而Servlet全部由Java写成并生成HTML。

  进一步说,servlet是java类,基于http协议的请求/响应模式,同web客户打交道。http servlet的特点是:由容器管理,能够产生动态的内容,能在本地session中存储客户数据

  

J2EE规范总结

Tips:applet:小应用程序是採用Java编程语言编写的程序。该程序能够包括在 HTML(标准通用标记语言的一个应用)页中。与在页中包括图像的方式大致同样。

8、XML(Extenbile Markup Language):可扩展标记语言

  XML是一个用来定义其它标记语言的语言,可用作数据共享。XML的发展和Java是相互独立的。不过,它和Java具有的相同目标就是跨平台。通过将Java与XML结合,我们可以得到一个完全与平台无关的解决方案。

  正是具有平台独立性,故而与java的结合必将使得其开发更加的顺风顺水。

9、JMS(JavaMessage Service):Java消息服务

  它是一种与厂商无关的API,用来访问消息收发系统消息。它类似于JDBC。JDBC是可以用来访问不同关系数据库的API,而JMS则提供同样与厂商无关的访问消息收发服务的方法,这样就可以通过消息收发服务实现从一个JMS客户机向另一个JMS客户机发送消息,所需要的是厂商支持JMS。

  换句话说,JMS是Java平台上有关面向消息中间件的技术规范,它提供了一种通用的方式创建、发送、接受和读取企业信息通信系统的消息。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzjsjz.html