关于EJB实际开发中的一些小问题,欢迎赐教! 我是这样认为的:1. EJB References,Resource References等,可以在部署描述符编辑界面配置。2、3. 属于编程风格的问题。每个人可能都不一样。4. 可以根据需要选择“只实现远程接口”、“只实现本地接口”、“两者都实现”。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.当然有了,只是位置不同2.我一般都是用jndi name,这是j2ee的标准3.我一般在action中直接调用session bean,再用session bean调用entity bean4.如果ejb和调用它的程序部署在同一个应用服务器就用本地接口,不在同一个应用服务器就用远程接口,如果不确定,开始时就都是先吧 关于1,是不是只能在JBuilderX中打开ejb-jar.xml手工配置呢?另外,我只是想知道大家在实际编程中一般用什么风格呢?而且j2ee一般应该有推荐的做法吧?如:用EJB reference可以实现灵活配置,但我认为在xml中增加了好多东西配置内容啊。 “关于1,是不是只能在JBuilderX中打开ejb-jar.xml手工配置呢?”可以在可视化界面配置, 不用手写xml 1. 好久没有碰JB9更别说JBX了,所以这个不大记得2.通过jndi name访问3.直接在action或servlet中调用EJB4.是象你说的,但是这个还是看需求前期,一般变动不会这么大,服务器够好完全可以放同一个,这个你们可以和客户交流 关于第2条,其实我的意思是通过java:com/env/ejb-ref-name还是直接通过jndi name访问呢? 楼主,请你在问问题的时候先把ejb的概念和机制搞清楚,我真搞不懂你在说什么 楼主你最好先看看EJB方面的资料哈。就第4个问题你觉得EJB客户端和EJB能放在同一台机器上吗?要是放在同一台机器上那就失去了分布式的作用了,要是不放在同一台机器上那很明显你的SessionBean至少需要实现远程接口,如果考虑到以后可能会用别的机构包装SessionBean的话可以考虑再实现本地接口(比如:webServices),至于实体Bean还用说吗?当然是实现本地接口了,因为有SessionBean的包装,所以可以免去使用远程接口带来的效率问题,我想你不会在客户端直接调用实体Bean吧?如果你要这样做,那你需要实现实体Bean的远程接口(汗。)。 to OnlyLikeJava(甜咖啡):EJB客户端和EJB不能放在同一机器上吗?这个不一定吧?(实体Bean实现本地接口,这个我当然知道。) 为什么不能放在一台机器上呢,,ejb是一种分布式的技术,但是它并不是仅仅解决了分布式的问题啊! 呵呵 我瞎说的 ibatis 3的动态SQL语句问题 懂SSH的来 关于struts2和hibernate和spring整合的书籍 我走向哪? 求一个生成序列号的算法 有关日期类型的问题 问一个关于setSavepoint()方法的问题!! 有谁试过这种情况?jdk15 一个简单struts测试例子,运行出错,各位请帮我看看这是什么问题? 有关ejb中环境变量的配置问题 这是什么意思! 救命,快疯了。weblogic怎么老死掉,网站访问不了。
2.我一般都是用jndi name,这是j2ee的标准
3.我一般在action中直接调用session bean,再用session bean调用entity bean
4.如果ejb和调用它的程序部署在同一个应用服务器就用本地接口,不在同一个应用服务器就用远程接口,如果不确定,开始时就都是先吧
另外,我只是想知道大家在实际编程中一般用什么风格呢?而且j2ee一般应该有推荐的做法吧?如:用EJB reference可以实现灵活配置,但我认为在xml中增加了好多东西配置内容啊。
2.通过jndi name访问
3.直接在action或servlet中调用EJB
4.是象你说的,但是这个还是看需求前期,一般变动不会这么大,服务器够好完全可以放同一个,这个你们可以和客户交流
EJB客户端和EJB不能放在同一机器上吗?这个不一定吧?(实体Bean实现本地接口,这个我当然知道。)