EJB轻松进阶(4)

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

EJB轻松进阶(4)

第四步 编写客户代码

便完了EJB代码,下面我们来写客户代码。

1、mysecurityjsp.Html文件用于显示一个静态的网页,它提供了用户录入明文/密文的界面,使用户能够录入自己的内容然后提交给服务器端。其源代码如下:

文件mysecurityjsp.html

< HTML >

< HEAD >

< T99vLE >EJB示例:数据加密、解密演示系统< /T99vLE >

< /HEAD >

< BODY BACKGROUND="bg.gif" >

< CENTER >

< H1 >数据加密解密演示系统< IMG SRC="http://www.QQread.com/Java/duke.gif" >< /H1 >

< BR >< BR >< BR >

< FORM METHOD="GET" ACTION="SecurityJSPAlias" >

< TABLE WIDTH="700" HEIGHT="300" BORDER="1" >

< TR >

< TD ALIGN="CENTER" >

< H2 >——加密请求窗——< /H2 >

< P >

请输入明文:

< P >

< INPUT TYPE="TEXT" NAME="SOURCECONTENT" >< /INPUT >

< P >

< INPUT TYPE="SUBM99v" VALUE=" 提 交 " >

< INPUT TYPE="RESET" VALUE=" 重 置 " >

< /TD >

< TD ALIGN="CENTER" >

< H2 >——解密请求窗——< /H2 >

< P >

请输入密文:

< P >

< INPUT TYPE="TEXT" NAME="TARGETCONTENT" >< /INPUT >

< P >

< INPUT TYPE="SUBM99v" VALUE=" 提 交 " >

< INPUT TYPE="RESET" VALUE=" 重 置 " >

< /TD >

< /TR >

< /TABLE >

< /FORM >

< /CENTER >

< /BODY >

< /HTML >

2、SecurityProcessPage.jsp文件是用JSP编写的动态网页,它用于处理mysecurityjsp.html提交过来的内容,并查找、生成EJBHome对象,发送加密/解密请求,并将结果传回客户端。其源代码如下:

文件“SecurityProcessPage.jsp”

< %@ page language="java" info="数据加密解密信息处理系统" % >

< %@ page import="java.rmi.*" % >

< %@ page import="javax.naming.*" % >

< %@ page import="javax.rmi.PortableRemoteObject" % >

< %@ page import="securitybeans.*" % >

< HTML >

< HEAD >

< T99vLE >EJB示例:数据加密、解密演示系统< /T99vLE >

< /HEAD >

< %

SecurityHome shMain = null;

Try

{

shMain = ( SecurityHome )PortableRemoteObject.narrow( new InitialContext().lookup( "mysecurity" ), SecurityHome.class );

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航