网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Spring XML配置的12个技巧.
.利用反射简化Struts的ActionForm.
.成为GUI的最好的朋友并揭开Liar .
.JAVA教程:解析Java的多线程机制.
.[JAVA100例]069、使用SAX解析XML.
.用java关闭IE窗口.
.JDK6的新特性:脚本语言支持(Scri.
.Java初学问题实录(二).
.分享JAVA类初始化顺序,经典例程.
.使用模仿对象进行单元测试.
.J2ME学习札记3.
.仅用一个类的服务器.
.Java异常处理之陋习展播.
.join 方法.
.Struts常见错误及原因分析.
.创建通过 WDO访问数据的 JSF 应用.
.Eclipse的图形化工具加速BTT5.1.
.Java中的Stack.
.什么时候在EJB系统中使用XML.
.用Java类实现JavaMail发送邮件的.

EJB轻松进阶(4)

发表日期:2008-1-5



  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 );

上一篇:EJB核心技术及其应用(2) 人气:799
下一篇:EJB轻松进阶(3) 人气:1629
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐