理论教育 SunJ2EE平台的feat-物联网技术

SunJ2EE平台的feat-物联网技术

时间:2023-11-17 理论教育 版权反馈
【摘要】:为推动基于Java的服务器端应用开发,Sun公司在1999年底推出了Java2技术及相关的J2EE规范,J2EE的目标是:提供平台无关的、可移植的、支持并发访问和安全的,完全基于Java的开发服务器端中间件的标准。J2EE规范是众多厂家参与制定的,它不为Sun公司所独有,而且其支持跨平台的开发,目前许多大的分布计算平台厂商都公开支持与J2EE兼容技术。

SunJ2EE平台的feat-物联网技术

为推动基于Java的服务器端应用开发,Sun公司在1999年底推出了Java2技术及相关的J2EE规范,J2EE的目标是:提供平台无关的、可移植的、支持并发访问和安全的,完全基于Java的开发服务器端中间件的标准。

在J2EE中,Sun给出了完整的基于Java语言开发面向企业分布应用规范。其中,在分布式互操作协议上,J2EE同时支持RMI和IIOP,而在服务器端分布式应用的构造形式,则包括了JavaServlet、Java服务器页面(Java Server Page,JSP)、EJB等多种形式,以支持不同的业务需求,而且Java应用程序具有“一次编写,到处运行”(Write once,run anywhere)的特性,使得J2EE技术在发布计算领域得到了快速发展。

J2EE简化了构件可伸缩的、其于构件服务器端应用的复杂度,虽然DNA 2000也一样,但最大的区别是DN A2000是一个产品,而J2EE是一个规范,不同的厂家可以实现自己的符合J2EE规范的产品。J2EE规范是众多厂家参与制定的,它不为Sun公司所独有,而且其支持跨平台的开发,目前许多大的分布计算平台厂商都公开支持与J2EE兼容技术。

EJB是Sun公司推出的基于Java的服务器端构件规范J2EE的一部分,自从J2EE推出之后得到了广泛的发展,已经成为应用服务器端的标准技术。SunEJB技术是在JavaBean本地构件基础上,发展的面向服务器端分布应用构件技术。它基于Java语言,提供了基于Java二进制字节代码的重用方式。EJB给出了系统的服务器端分布构件规范,这包括了构件、构件容器接口规范以及构件打包、构件配置等的标准规范内容。EJB技术的推出,使得用Java基于构件方法开发服务器端分布式应用成为可能。从企业应用多层结构的角度,EJB是业务逻辑层的中间件技术,与JavaBeans不同,它提供了事务处理的能力,自从三层结构提出以后,中间层(也就是业务逻辑层)是处理事务的核心,从数据存储层分离,取代了存储层的大部分地位。从分布式计算的角度,EJB像CORBA样,提供了分布式技术的基础,提供了对象之间的通信手段。(www.daowen.com)

从因特网技术应用的角度,EJB和ServletJSP起成为新一代应用服务器的技术标准。EJB中的Bean可以分为会话Bean和实体Bean,前者维护会话,后者处理事务,现在Servlet负责与客户端通信,访问EJB,并把结果通过JSP产生页面传回客户端。

当前,服务器市场的主流还是大型机和UNIX平台,这意味着以Java开发构件能够做到“Write once,run anywhere”,开发的应用可以配置到包括Windows平台在内的任何服务器端环境中去。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈