充分操作EJB使移竣工作群体变得强盛[Java编程]
本文“充分操作EJB使移竣工作群体变得强盛[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
假如您的企业已经依靠于利用多层的企业 Java 利用,那么您大概比想象中更接近无线科技的将来.通过描写一个样本利用,Aashish Patil 向您展示了若何用最少的人力物力把您现有的企业 Java 底子构件衔接到无线网络中去.利用现有的 EJB、改正过的 Servlet 以及新的 WML 和 WMLScript 页面会使这个历程产生一个飞跃.
无线利用协议(Wireless Application Protocol,WAP)可以提高一个企业现有 Web 体系构造的含金量.假如您已经利用了企业 Java 利用,您可以简单地将它们与 WAP 服务集成,这样可认为移竣工作群体带来有效的数据和功效.在这篇文章里,我会触及到利用与 WAP 相关的 J2EE 的基本要素,然后成立一个 WAP/企业 Java 样本利用,以展示您若何把自己的 EJB 衔接到无线网络中去.
后台:J2EE 和 WAP
在阅读本文前,您应当对 Java 2 平台,Enterprise Edition(J2EE)体系构造有个基本的理解.您可以通过下面的参考资料章节找到关于 J2EE 的更多信息的链接.作为一个回想,下面是一张为台式客户机计划的典型 J2EE 利用的表示图.
图 1 — J2EE 利用构造
在图 1 中,包含 JavaServer Page(JSP)和 Servlet 的那一层负责生成动态 HTML 页面.而在 WAP 利用中,这一层将生成动态的无线标志语言(Wireless Markup Language,简称 WML)页面.因此,为了转换一个尺度的 J2EE 利用使之为移动设备所利用,您将不得不编写新的 JSP,并且在某些情形下,还要编写新的 Servlet.企业 JavaBean(EJB)保持不变,因为它们与数据表现无关.
有些人认为 Servlet 无需更改,大概说:只要把 Servlet 的输出简单地重定向到生成动态 WML 页面的 JSP 上就已经充足了.但是,Servlet 不能辨别从台式机和从 WAP 设备发来的恳求;既然 WAP 利用大概无法实现基于 Web 的体系构造的全部功效,所以在这方面并没有混合的地方,这一点很重要.也正由于此,开辟人员普通为 WAP 利用计划新的 Servlet.但是在大大都情形下,这些 Servlet 与那些在基于 Web 的体系构造上供应近似功效的 Servlet 非常类似.
在图 1 中没有呈现但对 WAP 利用又很重要的另一个组件是 WAP 网关.这个组件负责 WAP 栈和 Internet 栈之间的彼此转换.
图 2 是图 1 的改良版,显示了利用 WAP 设备作为客户端的 J2EE 利用的构造:
图 2 — WAP/J2EE 利用的构造
按照图示,全部自 WAP 客户端到 Web 服务器的恳求必须通过 WAP 网关发送.固然 WAP 网关也可以作为安排 WML/WMLScript 页面的 WAP 服务器,但利用 Web 服务器来安排这些页面更为便利.
有很多 WAP 网关的布置办法.关于大都 WAP 利用来说,网关或由 ISP 布置,或由供应这个利用的公司来布置.后者更为安全,我们今后会注释;但是,假如用户要求在他们的 WAP 设备上举行多用处的网络拜候,一个内部的 WAP 网关会很不便利.大大都非 ISP 不但愿他们的网关被用来拜候他们自己站点以外的其他站点;因此,为了拜候其他站点,用户将不得不利用 ISP 网关.但关于被 WAP 客户端利用的每一个网关来说,用户都必须定义一个差别的衔接,正如 Windows 98 的拨号网络一样 — 并且在每个设备上,这样衔接的数目普通是有限的.这就增添了用户的不便性,并且在拜候一个站点时造成 WAP 设备中的衔接阻塞.
以上是“充分操作EJB使移竣工作群体变得强盛[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |