还得看客户的要求啊 呵呵 现在我很少用到ejb 都spring
解决方案 »
- 怎么解决Could not initialize class org.apache.commons.beanutils.BeanUtils啊
- 各种报错!求大虾!!!
- BBS论坛通知问题,请高手给点思路或建议
- 关于red5的开发(spring框架的应用)
- 请教 schema问题
- spring jdbc的错 ,帮忙看看什么问题啊?
- osworkflow mysql数据库连接问题
- JDK1.5下面的RMI怎么用的啊,现在好象不要stub那些东西了,知道的进来下吧
- 关于打开mht文件(java转向到一个mht文件网面时出了问题)
- 样用JAVA写一个根据当前时间产生一个随机,并且不相同的密码字串
- 求TMF MTNM标准的CORBA Simulator
- 我没改什么啊,怎么突然报错了呢。工作无法继续了,任务期限就要到了,请大哥大姐们帮帮忙啊。
一般的项目用spring应该就够了 呵 想搞分布式可以用web service。
使用EJB还考虑到了系统的扩展性和于其他系统的交互性
EJB是服务器端控件
如果服务需要服务的用户有上亿,一个机器根本无法完成呢?就算简单的网页也是如此。 只不过在企业级,EJB是一个简单的实现方式而已,并不是说别的不行。其实基于SOA的结构也很有意思。
其一,一般来说EJB是作为一个服务为用户提供一个实现业务逻辑的方法,部署在服务器端,客户端可以进行调用
其二,在分布式部署的时候用到EJB。将应用分成web端和app端,分别部署在不同的服务器上,已达到安全的访问
策略,合理的负载平衡,也是用EJB以提供一个一个web端调用app端的一个入口。
其三,EJB看起来似乎很笨拙,但是在企业的应用中仍然占有一席之地,现在一些SOA的优秀组件也在诞生和普遍使用
诸如XFire、AXIS2、CXF、ServiceMix等,可以酌情学习无论学习的技术多么高深,但是对EJB的学习还是有必要的
不对,很多企业级应用都是分布式的哦.
与c/s,b/s无关,而是与本身的应用需求有关. EJB在事务,安全,分布计算等方面很不错的