VAJ最引人瞩目的功能就是与WebSphere Application Server的集成开发能力。从3.0版开始。VAJ就内置了WebSphere 测试环境、JSP/Servlet 开发环境、EJB 开发环境、存贮过程构建器、SQLJ工具、Domino企业存取构建器和XML工具包等。开发人员只需在开发机上安装VAJ就可以编写、调试WEB应用服务器的全部功能模块,从JSP、Servlet到EJB,十分好用。
相比之下,BEA公司就没有如此完备的集成开发环境。BEA控股的WebGain公司的Visual Cafe 和 Studio 提供了一部分集成开发能力,但是功能并不完全。例如,在Visual Cafe中开发EJB的应用时,开发机上必须也要安装和运行WebLogic Server,这是由于Visual Cafe没有提供集成的WebLogic EJB 运行环境,这一点给EJB的调试工作带来了很大的困难,可能开发人员对于EJB源代码的任何修改工作,都需要重新启动WebLogic Server来测试。详情参见下表。
公司EJB调试流程
VisualAge Java(IBM)1.启动WebSphere 测试环境2.编写EJB程序3.利用VAJ提供的EJB测试客户端测试EJB的功能。4.如果要修改EJB,则直接跳到25.封装EJB,用于发布。
Visual Cafe (WebGain)1.启动WebLogic Server2.编写EJB程序3.手工编写EJB测试客户端测试EJB的功能4.修改EJB5.关掉WebLogic Server6.重新启动WebLogic Server7.重新编写EJB测试客户端测试EJB的新功能6.如果要修改EJB,则直接跳到58.封装EJB,用于发布
所以,BEA公司也建议客户使用VAJ做Web应用开发。但是,BEA提供的VAJ开发模块只能安装在VAJ2.0中,无法充分发挥VAJ高版本的优势。
四、性能和扩展性
下面是在不同的平台上的测试结果,见图:
五、管理
WebSphere V3.5*产品本身提供了adminConsole、WSCP、XMLconfig 和Webadmin四种管理方式,全部配置工作均可通过图形界面操作完成,同时也提供API编程接口,用户可以自己编写控制程序;而WebLogic提供的缺省方法是手工修改配置文件,同时它提供的图形界面的Console只能阅读。绝大部分的修改工作均需要手工操作配置文件,需要重新启动服务器才能生效。
在Tivoli 管理方面,WebSphere提供了内置的支持(Tivoli-Ready),而只是WebLogic需要购买另一控制组件才能实现Tivoli的管理(Tivoli-enabled)。
六、技术支持
作为一个纯软件公司,BEA的信息资源管理较为集中,为用户提供了方便、详尽的查找模式;IBM V3.0*文档管理较为分散,但在V3.5*中推出了InfoCenter,提供用户一个统一的WebSphere信息接入点,从中可以找到关于开发、配置、管理和移植的所有资料。
IBM在全球有多个实验室研究和使用WebSphere,许多资深工程师把他们的实际工作经验都浓缩在了Redbooks中,具体详情请参阅:
另外,在IBM的外部Web站点上有超过250种公开的技术资料、客户的技术资料参考核商业合作伙伴信息。所有的这些参考资料详尽地向客户展示利用WebSphere软件平台开发与服务软件的前景与价值。
七、产品前景
1999年,IBM公司的WebSphere和BEA公司的WebLogic的市场份额分别是12%和36%,但Giga预计在2000年,IBM与BEA将各占24%的份额,其中IBM市场份额增长50%,而BEA将下降33%。在2000年第一、二季度,IBM在UNIX和NT平台上的WebSphere更是增长了200%,当之无愧地成为当前市场上增长最快的应用程序处理平台。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30071-15.html
每个造型都好看啊啊啊