配置相对应的ejb-jar.xml和jboss.xml文件———1. ejb-jar.xml———
———2. jboss.xml———在Eclipse中配置所需package的jar包,将class文件以及xml描述文件分别添加进去,注意正确的前缀,xml文件必须在根目录下的META-INF文件夹中。或者你可以在console窗口使用jar命令进行打包(如 jar cf ff.jar *)将刚刚打包的ff.jar放入JBOSS_HOME/server/default/deploy,启动jboss的默认服务器,如果一切顺利的话,你会在console窗口中看到你刚刚所写的FibonacciBean已经被成功部署到jboss中了。写一个简单的测试程序
解析此例J2EE应用说白了其实原理也很简单,J2EE是分布式系统,意味着server与client是通过RMI-IIOP和JNDI进行交互的。简单来说就是提供给client一种可以远程调用server端程序的方法,当然其中的细节会比较复杂,不过这些都是你深入之后才会接触到的东西。本文示例,客户端通过JNDI利用Home接口创建出一个Remote object,再通过调用Remote object 中的方法与FibonacciBean进行交互,处理逻辑。客户端并不是直接与Bean进行交互。程序中的ejb-jar.xml是用来描述EJB属性的,jboss.xml是用来定义ejb-jar.xml中Bean所对应的JNDI信息。
发表于 @ 2008年02月24日 15:19:00|评论(loading...)|编辑