我的编程空间,编程开发者的网络收藏夹
学习永远不晚

J2EE如何创建web客户端

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

J2EE如何创建web客户端

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

web客户端包含在examples/class="lazy" data-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客户端”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

J2EE如何创建web客户端

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

J2EE如何创建web客户端

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

J2EE如何运行web客户端

这篇“J2EE如何运行web客户端”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“J2EE如何运行web客户端”文章吧。运行w
2023-06-03

使用AJAX和J2EE创建瘦客户端

使用AJAX和J2EE创建瘦客户端[@more@]这篇文章讨论了Iconix Pharmaceuticals公司在开发DrugMatrix 软件应用系统时,Asynchronous JavaScript plus XML (AJAX)所扮演
2023-06-03

怎么创建J2EE应用程序客户端

本篇内容介绍了“怎么创建J2EE应用程序客户端”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!J2EE应用程序客户端由JavaTM语言编写,在
2023-06-03

如何运行J2EE应用程序客户端

这篇文章主要介绍“如何运行J2EE应用程序客户端”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何运行J2EE应用程序客户端”文章能帮助大家解决问题。在终端窗口中,进入到examples/src/E
2023-06-03

如何从 Golang 客户端创建 ElasticSearch 策略

问题内容我正在尝试从 elastic golang 客户端 olivere 创建索引生命周期管理 (ilm) 策略,以删除超过 3 个月的索引(使用“每日索引”模式)。像这样的事情:{"policy": {"phases": {
如何从 Golang 客户端创建 ElasticSearch 策略
2024-02-05

J2EE如何创建Enterprise Bean

这篇文章主要介绍“J2EE如何创建Enterprise Bean”,在日常操作中,相信很多人在J2EE如何创建Enterprise Bean问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”J2EE如何创建Ent
2023-06-03

如何正确创建mongo模型和客户端?

php小编苹果将为你介绍如何正确创建mongo模型和客户端。在使用MongoDB进行开发时,创建模型和客户端是非常重要的一步,它们决定了你在后续操作中的灵活性和效率。首先,你需要通过安装MongoDB扩展来启用MongoDB支持。然后,你可
如何正确创建mongo模型和客户端?
2024-02-09

nodejs 创建客户端发请求

Node.js是一种使用Javascript编写的开放源代码后端运行环境,它允许开发者在服务器端使用Javascript编写脚本。在Node.js中,我们可以使用内置的http模块创建HTTP服务器并与客户端通信。同时,我们也可以使用http模块创建客户端并发送请求。在本文中,我们将讨论如何使用Node.js创建客户端并向服务器发送HTTP请求。1. 创建HTTP客户端要创建H
2023-05-17

python创建tcp服务端和客户端

1.tcp服务端server 1 from socket import * 2 from time import ctime 3 4 HOST = '' 5 PORT = 9999 6 BUFSIZ = 1024 7 ADDR = (HO
2023-01-30

python创建udp服务端和客户端

1.udp服务端server 1 from socket import * 2 from time import ctime 3 4 HOST = '' 5 PORT = 8888 6 BUFSIZ = 1024 7 ADDR = (HO
2023-01-30

Java富客户端平台JavaFX如何创建框架

这期内容当中小编将会给大家带来有关Java富客户端平台JavaFX如何创建框架,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。未来JavaFX希望在渲染方面具备通用的抽象能力,无论是针对Java 2D/Op
2023-06-17

Ubuntu如何创立客户

本篇内容介绍了“Ubuntu如何创立客户”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux创立客户有两条命令:adduser和user
2023-07-04

Netty客户端接入流程NioSocketChannel怎么创建

这篇文章主要为大家展示了“Netty客户端接入流程NioSocketChannel怎么创建”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Netty客户端接入流程NioSocketChannel怎
2023-06-29

创建DCOM客户端服务器应用程序

要创建DCOM(Distributed Component Object Model)客户端服务器应用程序,需要按照以下步骤进行操作:1. 创建COM组件:首先,您需要创建一个COM组件,这是服务器端应用程序的核心部分。COM组件是一种可重
2023-09-14

VB.NET中怎么创建一个PPC客户端程序

这篇文章给大家介绍VB.NET中怎么创建一个PPC客户端程序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。VB.NET创建PPC客户端程序启动Visual Studio .Net 2003,新建Visaul Basic
2023-06-17

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录