关于你的构想,server可以分为WEBserver和APserver,负责解析jsp的应该是WEBserver,负责管理ejb的是APserver,weblogic是APserver,不过他也自带了WEBserver的机能,支持对jsp的解析,明白吗?

解决方案 »

  1.   

    至于DBserver放在哪里,就随你便乐。
      

  2.   

    to vampirelord:
     具体EJB的服务器该怎么配???
      

  3.   

    这个问题可大了,以weblogic为例,所有的配置参数都在根目录下的weblogic.properties文件中,建议你看相应文档。
      

  4.   

    谢谢vampirelord,可惜我希望的答案还没有出现啊!!
    我希望有那个大哥指点我把环境搭建起来啊!!!
      

  5.   

    硬件方面:你的三台电脑完全可以省下来两台,找一台最好的装上weblogic和oracle当服务器,就全部搞定。
    至于服务器的环境设置,确实是个令人头疼的问题,DBserver先抛开不谈,weblogic自己的设置就很麻烦了,这玩艺不在现场,我的水平是说不清楚,也希望高手指点。
      

  6.   

    我觉得你可以将Web Server与Weblogic装在一台机上,而Oracle装在另外一台机上,根据我对Oracle的经验,一定要单独一台机给他,占用资源太大了,也能保证你的数据存取速度快.
      

  7.   

    只要如果web server和appserver在一台机器上,根本就没有必要用EJB,一般的Bean就行了.EJB在实现上其实就是RMI式的Bean.基于web式的应用根本用不着EJB,除非你的web server分布在各地,要统一使用(但没有那个分析员会设计这种傻B一样的系统,这本身就是和internet的概念相反的).真正要用EJB的是java application
      

  8.   

    EJB从实现上讲是RMI式的Bean。
    那能不能说说EJB的优点是什么?
      

  9.   

    to sexpunk:
    我在The Java™ 2 Enterprise Edition
    Developer’s Guide的文档里面看到ejb跟jsp构成分布式的应用,
    怎么说基于web式的应用根本用不着EJB??分布式计算可以减轻web服务器的负担,
    保护数据库安全,我看ejb不是非得java application用的着!!
      

  10.   

    to sexpunk:
    (1)只要如果web server和appserver在一台机器上,根本就没有必要用EJB,一般的Bean就行了
     web server 与appserver在一台机器上,没有什么不可以,有钱当然可以app server放在另外的机器上,用ejb的目的是要ejb container来实现事务,永久性存储管理,网上银行能用一般的bean吗?.
    (2)基于web式的应用根本用不着EJB?
    建议你了解一下现在websphere,webspere的实际案例,及bea,ibm 的appserver的客户
    (3)真正要用EJB的是java application 
    ejb的客户是任何用到可重用性组件的程序.'真正要用EJB的是java application'这句结论不知道你是如何得出的?