EJB轻松进阶之三_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3287 | 回复: 0   主题: EJB轻松进阶之三        下一篇 
lynda
注册用户
等级:上尉
经验:570
发帖:49
精华:0
注册:2012-8-7
状态:离线
发送短消息息给lynda 加好友    发送短消息息给lynda 发消息
发表于: IP:您无权察看 2012-8-8 16:55:39 | [全部帖] [楼主帖] 楼主

四、运行第一个EJB应用程序
一个完整的EJB应用程序已经写完了,但是事情还远没有完结。要使一个EJB应用程序能够运行,还有很多事情要做。并且,可能这些事情的工作量并不比编程序本身小多少。
第一步 编译EJB代码
html和jsp代码是不需编译的,但securitybeans目录下的三个.java文件必须编译成.class文件才可运行。由于三个Java文件属于一个包,所以要进行联编。
第二步 启动J2EE服务器
打开一个DOS Shell窗口,键入j2ee ?Cverbose,稍候片刻,当屏幕出现提示“J2EE server startup complete”时,表示j2eesdk自带的J2EE服务器启动成功了。
第三步 打开配置工具
打开一个DOS Shell窗口(如果你现每次打开一个新的DOS Shell窗口麻烦,可以在前一步中键入start j2ee ?Cverbose,即可自动弹出一个新的窗口,而原窗口不变),键入deploytool,稍候片刻,即可启动j2eesdk自带的配置工具。

第四步 新建一个Application
点击deploytool的File菜单->New->Application,在弹出的对话框中选中SecurityApp所在的目录,并在Display Name中输入任意一个你想在界面上看到的这个应用程序的名称(比如:SecurityApp)。
第五步 新建一个Enterprise Bean

点击deploytool的File菜单->New->Enterprise Bean,将弹出一个New Enterprise Bean Wizard。点击Next按钮略过第一个界面,在第二个界面中输入JAR Display Name为“SecurityJar”,并点击Edit按钮,在弹出的对话框中将securitybeans目录下的三个.java编译后生成的.class文件加入到SecurityJar的内容中去。
点击Next到第三个界面,注意:

1. 选中Session为Stateless(缺省为Stateful);
2. 输入Enterprise Bean Name为SecurityBean;
3. 选择Enterprise Bean Class为securitybeans.SecurityBean;
4. 选择Remote Home Interface为securitybeans.SecurityHome;
5. 选择Remote Interface为securitybeans.Security。

至此关键的步骤就完成了,以下几个界面你大可以放心的“Next”了。至最后一个界面点击Finish按钮,即完成了一个Enterprise Bean的添加工作。
第六步 新建一个Web Component

这个步骤与上一步骤类似

点击deploytool的File菜单->New->Web Component,将弹出一个New Web Component Wizard。点击Next按钮略过第一个界面,在第二个界面中输入WAR Display Name为“SecurityWar”,并点击Edit按钮,在弹出的对话框中将ClientCode目录下的几个客户代码文件加入到 SecurityWar的内容中去。

点击Next进入第三个界面,选择the type of web component you are creating为JSP。点击Next进入第四个界面,注意:
1、 选中JSP FileName为SecurityProcessPage.jsp;
2、 输入Web Component Name为SecurityProcessPage。
两次点击Next按钮进入第五个界面,点击Add按钮,给该Web Component添加一个别名为SecurityAlias。
至此主要的步骤就完成了,以下几个界面只需放心点击Next按钮即可,至最后一个界面,点击Finish按钮,即完成了一个Web Component的添加工作。
第七步 修改JNDI和RootContext
添加完了两个主要的组件之后,还要修改两个配置,才能最后完成EJB的配置。
在 deploytool主界面左边的树形结构中点击SecurityApp节点,主界面的右边就会显示出四个标签页。在这四个标签页中,JNDI Names标签页需加上mysecurity为JNDI Name,如图七所示;WebContext标签页中需加上SecurityRoot为SecurityWar的ContextRoot。
第八步 校验J2EE应用程序
完成以上七个步骤后,整个EJB的配置工作就基本完成了,下面只需简单两个步骤就大功告成,不过也要做好功亏一篑的准备!
在 deploytool主界面左边的树形结构中点击SecurityApp节点,再点击deploytool的Tools菜单->Verifier… 菜单项,在弹出窗口中点击OK按钮,deploytool将自动对EJB应用程序进行测试校验,检查有没有配置错误。稍候片刻,如果提示“There were no failed tests.”,则恭喜你大功告成。如果提示有错,则需要返回去仔细重新检查一步步配置,看看有没有地方疏漏了。配置错误可是很容易出的哟,你要有思想准备。

第九步 发布J2EE应用程序
如果通过了第八步,则第九步就完全是例行公事了。
点击deploytool的Tools菜单->Deploy…菜单项,会弹出一个发布向导对话框窗口,只管放心点击Next到最后一个界面,至最后一个界面点击“Finish”按钮,等待Deployment Progress至最后完成。
第十步 欣赏程序运行效果
接下来打开一个浏览器窗口,输入http://localhost:8000/SecurityRoot,就可以欣赏到你第一个EJB应用程序的运行效果了。
第一个页面显示的是一个数据录入页面,用户可录入一些想要加密/解密的内容,点击提交按钮就可到下一个页面。
第二个页面显示的是对用户请求内容的加密/解密处理结果。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论