一、BEAWeblogic的历史
BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能 、可扩展性和高可用性。
与BEA WebLogic Commerce ServerTM配合使用, BEA WebLogicServer可为部署适应性个性化电子商务应用系统提供完善的解决方案。
BEA WebLogic Server具有开发和部署关键任务电子商务Web应用系统所需的多种特色和优势,包括:
1) 领先的标准
对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。
2) 无限的可扩展性
BEA WebLogicServer以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集。
3) 快速开发
凭借对EJB和JSP的支持,以及BEAWebLogic Server 的Servlet组件架构体系,可加速投放市场速度。这些开放性标准与WebGainStudio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。
4) 部署更趋灵活
BEA WebLogicServer的特点是与领先数据库、操作系统和Web服务器紧密集成。
5) 关键任务可靠性
其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。
6) 体系结构
BEA WebLogicServer是专门为企业电子商务应用系统开发的。企业电子商务应用系统需要快速开发,并要求服务器端组件具有良好的灵活性和安全性,同时还要支持关键任务所必需的扩展、性能、和高可用性。BEAWebLogic Server简化了可移植及可扩展的应用系统的开发,并为其它应用 系统和系统提供了丰富的互操作性。
凭借其出色的群集技术,BEAWebLogic Server拥有最高水平的可扩展性和可用性。BEA WebLogic Server既实现了网页群集,也实现了EJB组件 群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错,如Web购物车;组件群集则处理复杂的复制、负载平衡和EJB组件容错,以及状态对象(如EJB实体)的恢复。
无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现。这是其它Web应用系统所不具备的。
二、Weblogic对各jdk版本的支持
标准 | WLS 7.0 | WLS 8.1 | WLS 9.0 | WLS 10.0 | WLS 10.3 | WLS 12.0 |
java | 1.3 | 1.4 | 5 | 5 | 6 | 7 |
JAVA EE | 1.3 | 1.3 | 1.4 | 5 | 6 | 6 |
这个对jdk版本的支持一定要牢牢记住:
比如说你手上有一个bea weblogic10.0,你拿它布署了只有jdk1.6才能解释的东西,就不要怪weblogic啦,而且没 有为什么的,到时不支持就是不支持。
反过来:
说你机器上装的是jdk1.6,你装个weblogic 8.x,嘿嘿,一样不支持。
Weblogic从8.x后被Oracle收购了,成了和OracleDatabase一样的可以在Oracle官网上免费下载的软件,而且不是那种trial version或者是development version,是真正的企业版,只要你拿它做实验、个人研究、玩不用在任何商业收费行为,是没有任 何问题的,因此Weblogic从9.0后各版本可以从Oracle官网上免费下载,而且可以无限期使用没有license.jar这个东西再困扰你 了(下载Oracle Weblogic)。