EJB is Enterprise Java Beans which means it is a technology for Enterprise level developmen such as E-commerce, banking system, and credit card on line use.
解决方案 »
- 请求JNative指针参数内容
- 急~Struts2 Spring和Hibernate整合时 有关文本输出的Action抛异常
- 请问org.hibernate.LazyInitializationException是什么异常啊?
- 急,关于XMLSocket send 方法的问题!
- struts-2.3.12 给action传参数问题
- 求大神推荐
- 这个tag这样写怎么错了?
- 急问大虾如何在java中判断一个字符串是否在一个字符串数组当中呢?
- 哪位有一个最简单的关于struts的运用实例,最好有注释!
- 汉字转换问题!
- help :关于Jbuilder开发ejb的一个问题
- java bean 调用 EJB(BMP) 的问题
2,作为软件公司,工作目标是为客户公司建立企业应用。首先你要选择一套Application Server,虽说EJB可以发布到任何的Application Server上,但还是以一个为主要平台为好。其次,开发工具可以选择Jbuilder,JDK等等。说白了就是做项目。
3,任何企业应用都可以:比如一个公司内部流程的审批,订单处理。我个人认为,一些大的应用,比如生产管理等,还是不太可能基于EJB,还是要依靠原有的ERP系统。
1,EJB比较适合做客户等应用,比如订票系统等等。
2,EJB可以很好地与Web连结。EJB的弱处
如果是生产管理系统等大的应用,我相信这些大公司原先应该有相应的系统,如果没有,推荐买SAP等的ERP系统。EJB可以做ERP到Web的连结,以及多个ERP系统的集成等等。
而企业内部系统,还是C++/DELPHI的天下,
事实上,J2EE的框架包含了这两个部分:EJB和Web Server。所以你要两种结合:
EJB实现商务逻辑的核心,与后台的数据库连结(JDBC)。Web实现表示层,与客户的接口。WebSphere也有Application Server,称为WebSphere Application Server。
相信两者绑在一起会比较好,既然你用过WebSphere,可以这样考虑。
我认为使用EJB后,可以使开发工作分成两部分.一部分是编写EJB的程序员由他们编写数据库操作的代码,留下使用接口.另一部分则是页面设计,他们使用SERVLET只是用于页面之间的连接就可以了.
;)
bbm说得对,你不用EJB而用Servlet+DataBean同样可以完成你的项目。但是你需要清楚知道你的是一个什么样的应用。