网站建设资讯

NEWS

网站建设资讯

J2EE如何创建web客户端-创新互联

本篇内容主要讲解“J2EE如何创建web客户端”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“J2EE如何创建web客户端”吧!

在武宣等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都网站制作 网站设计制作定制制作,公司网站建设,企业网站建设,成都品牌网站建设,全网整合营销推广,外贸营销网站建设,武宣网站建设费用合理。

web客户端包含在examples/src/EJB/converter/index.JSP的JSP网页中.JSP网页是一个包含静态模板数据基于文本的文档,它由HTML, WML, 和XML连同JSP元素一起组成,它们构成动态内容.

编写Web客户端

下面高亮显示的语句是用来定位home interface,创建enterprise bean实例,然后几乎和J2EE应用程序客户端一样的处理方式来调用商务方法.仅仅不同的只是lookup方法的参数.

客户端需要的类在JSP的指令中导入(由<%@>字符包含).因为定位home interace和创建enterprise bean只执行一次, 所以显示在JSP的声明当中(由字符<%!>包含), 它们包含JSP网页的初始化方法jspInit.这项声明紧跟着的是创建只有一个输入框的表单的标准HTML标记.scriptlet(由字符<%>包含)从Request对象中取得一个参数然后把它转换成double型.最后, JSP(由字符<%=>包含)调用enterprise bean的商务方法且把结果加到数据流并返回到客户端.

<%@ page="" import="Converter,ConverterHome,Javax.ejb.*, javax.naming.*, javax.Rmi.PortableRemoteobject, java.rmi.RemoteException"> <%! private Converter converter = null; public void jspInit() { try { InitialContext ic = new InitialContext(); Object objref = ic.lookup(" java:comp/env/ejb/TheConverter"); ConverterHome home = (ConverterHome)PortableRemoteObject.narrow( objRef, ConverterHome.class); converter = home.create(); } catch (RemoteException ex) { ... } } ... %>Converter

Converter


Enter an amount to convert:


<% string="" amount="" if="" null=""> 0 ) { Double d = new Double (amount); %><%= amount=""> dollars are <%=> Yen.<%= amount=""> Yen are <%=> Euro. <%>

编译Web客户端

J2EE server自动编译web客户端.

打包Web客户端

打包web组件,你需要运行deploytool的New Web Component Wizard. 在处理期间,向导把客户端文件编译进一个WAR文件然后把这个WAR文件加到应用程序的ConverterApp.ear文件中.

开始New Web Component Wizard,选择File->New Web Component. 向导显示下面的对话框.

  1. Introduction对话框:

    1. 阅读向导特性概览的说明文本.

    2. 单击 Next.

  2. WAR File对话框

    1. 在Application中选择Create New WAR File.

    2. 在组合框中,选择ConverterApp.

    3. 在WAR Display Name栏,输入ConverterWAR.

    4. 单击 Edit.

    5. 在Available Files目录树中,定位到examples/build/ejb/converter目录.

    6. 选择 index.jsp 然后单击 Add.

    7. 单击 OK.

    8. 单击 Next.

  3. Choose Component Type 对话框

    1. 选择JSP单选按钮.

    2. 单击 Next.

  4. Component General Properties 对话框

    1. 在JSP Filename组何框,选择 index.jsp.

    2. 在Web Component Name 栏,输入converter.

    3. 单击 Finish.

指定Web客户端的Enterprise Bean Reference

当调用lookup方法时,web客户端refers to an enterprise bean:

Object objref = initial.lookup ("java:comp/env/ejb/TheConverter");

你应当如下指定reference:

  1. 在目录树中,选择 ConverterWAR.

  2. 选择EJB Ref's tab.

  3. 单击 Add.

  4. 在 Coded Name 列输入 ejb/TheConverter.

  5. 在 Type 列,选择 Session.

  6. 在 Interfaces 列, 选择 Remote.

  7. 在 Home 列输入ConverterHome.

  8. 在 Local/Remote 列输入Converter.

到此,相信大家对“J2EE如何创建web客户端”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


分享名称:J2EE如何创建web客户端-创新互联
本文地址:http://cdweb.net/article/joiio.html