车驰夜幕|Java中常见的服务器( 三 )

0x05: WebLogic 服务器
WebLogic 是BEA公司的产品 , 可进一步细分为 WebLogic Server、WebLogic Enterprise 和 WebLogic Portal 等系列 , 其中 WebLogic Server 的功能特别强大 。 WebLogic 支持企业级的、多层次的和完全分布式的Web应用 , 并且服务器的配置简单、界面友好 。 对于那些正在寻求能够提供Java平台所拥有的一切应用服务器的用户来说 , WebLogic是一个十分理想的选择 。
特点

  • 标准:对业内多种标准的全面支持 , 包括EJB、JSP、JMS、JDBC、XML(标准通用标记语言的子集)和WML , 使Web应用系统的实施更为简单 , 并且保护了投资 , 同时也使基于标准的解决方案的开发更加简便 。
  • 可扩展性:WebLogic Server以其高扩展的架构体系闻名于业内 , 包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集 。
  • 快速开发:凭借对EJB和JSP的支持 , 以及WebLogic Server 的Servlet组件架 构体系 , 可加速投放市场速度 。 这些开放性标准与WebGain Studio配合时 , 可简化开发 , 并可发挥已有的技能 , 迅速部署应用系统 。
  • 更趋灵活:WebLogic Server的特点是与领先数据库、操作系统和Web服务器紧密集成 。
  • 可靠性:其容错、系统管理和安全性能已经在全球数以千计的关键任务环境中得以验证 。
  • 体系结构:WebLogic Server是专门为企业电子商务应用系统开发的 。 企业电子商务应用系统需要快速开发 , 并要求服务器端组件具有良好的灵活性和安全性 , 同时还要支持关键任务所必需的扩展、性能、和高可用性 。 WebLogic Server简化了可移植及可扩展的应用系统的开发 , 并为其它应用 系统和系统提供了丰富的互操作性;凭借其出色的群集技术 , WebLogic Server拥有最高水平的可扩展 性和可用性 。 BEA WebLogic Server既实现了网页群集 , 也实现了EJB组件 群集 , 而且不需要任何专门的硬件或操作系统支持 。 网页群集可以实现透明的复制、负载平衡以及表示内容容错 , 如Web购物车;组件群集则处理复杂的复制、负载平衡和EJB组件容错 , 以及状态对象(如EJB实体)的恢复;无论是网页群集 , 还是组件群集 , 对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的 。共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现 。 这是其它Web应用系统所不具备的 。
虽然J2EE容器众多 , 但是一般的项目中Jetty和Tomcat使用的最多的容器 。 只要掌握这两种容器的使用就已经能够满足日常的95%以上的需要 。 而WebSphere和WebLogic一般只有银行系统才会使用到 , 小编在这么长时间的工作中只偶尔一次机会接触过WebLogic 。


推荐阅读