eclipse+MyEclipse+WebLogic开发简单的EJB
来源:互联网 发布:淘宝韩国正品女装 编辑:程序博客网 时间:2024/05/16 00:55
转载自http://blog.sina.com.cn/s/blog_678530f60100hxaf.html
说是转载,其实这是我个人在几年前新浪博客上发表的文章。
帮导师搞了一周的EJB,总算初步搞定。
一。问题的需求。
二。环境配置
三。具体步骤
在左半边区域的W9下的JDK中进行设置,如下图所示:
点击“Add”选择W目录下的JDK文件夹即可。
可在这里将工程名字换成Fibonacci。点击完成即可。
接下来在Fibonacci工程上右击,选择New,添加一个SessionBean,如下图所示:
按下图去配置:
注意,这里的HelloWorld全部换为Fibonacci。
至此,E已经为你生成好了一部分代码。
打开Fibonacci.java文件,找到最后一个方法,这个方法名告诉你可以将其替换为你想要的方法名。这里将其替换为:
public long getFibonacci(int n) throws EJBException {
此时在工程上右击选择属性,如下图所示:
这里添加外部Jar,就是添加W9安装目录下的weblogic92->server->lib->weblogic.jar,将其添加进来。
接着选择XDoclet选项,如下图所示:
此时Fibonacci工程项目已经配置完毕,是不是很复杂呢?呵呵
接下来,在工程商右击,选择M->"add and remove project deployment",添加W9即可。
此时在界面最下面的“server”标签,你可以看到W9。运行它,在console你可以看到服务器运行情况。一般而言,是正常运行的,你可以看到Fibonacci组件已经成功配置。
接下来就是写客户端了。这个是很简单的事情,新建一个类即可,取名为FibonacciTest。
客户端代码如下:
package com;
import java.rmi.RemoteException;
import java.util.Properties;
import javax.ejb.CreateException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import com.interfaces.Fibonacci;
import com.interfaces.FibonacciHome;
public class FibonacciTest {
}
至此可以运行看看结果。不过,E里的run as里有很多选项,我选择的是Java Project。其他的选项我还没有进行细究。
至此已经全部配置完毕。你可以在W的安装目录下mydomain中看到刚刚部署的Fibonacci组件。在E的用户空间中也可以看到。
总结:虽然看似上面这些很简单,却是我摸索了近一周的时间。
现在导师要求我手动将所有的class文件打包jar文件,并通过W的控制台界面进行部署。这个仍在研究中。
- eclipse+MyEclipse+WebLogic开发简单的EJB
- MyEclipse+Weblogic开发EJB
- MyEclipse+Weblogic开发EJB
- MyEclipse+Weblogic开发EJB
- MyEclipse+Weblogic开发EJB
- 使用eclipse通过weblogic开发简单的ejb应用(weblogic 10.x & ejb3.x)
- Eclipse+Weblogic开发EJB的步骤
- 在eclipse+myeclipse+weblogic下EJB开发所要注意的问题
- MyEclipse+Weblogic开发EJB(一)
- MyEclipse+Weblogic开发EJB(一)
- MyEclipse + WebLogic 开发 EJB 需注意
- MyEclipse、WebLogic开发EJB-SessionBean学习
- 用Eclipse 和 Lomboz插件开发基于 Weblogic 的 EJB
- kshen转 用Eclipse 和 Lomboz插件开发基于 Weblogic 的 EJB
- weblogic开发EJB
- Eclipse+Weblogic 12开发简单的Enterprise Application
- MyEclipse+Jboss下的EJB开发(EJB 2.x)
- (求解)weblogic-ejb-eclipse/toplink配置下的问题
- Android笔记:Android 使用Intent拨打电话的两种方式以及差别
- 在ETL过程中对递归树的历史维护实验
- Lk启动流程分析
- wifi(开关及具体信息)
- MVC 多submit
- eclipse+MyEclipse+WebLogic开发简单的EJB
- 2660: [Beijing wc2012]最多的方案
- 16位汇编语言的学习小结
- LeetCode 012 Integer to Roman
- 使用 Kprobes 调试内核(zz)
- WebRTC源码分析二:音频模块结构
- Lua之闭包
- 在CENTOS 6.5上面安装Solr4.8.0全过程
- 使用BigDecimal进行精确运算