精通Oracle WebLogic Server与J2EE开发

5星 · 超过95%的资源 需积分: 10 41 下载量 197 浏览量 更新于2024-07-30 3 收藏 6.19MB PDF 举报
"Professional Oracle WebLogic Server" 本书"Professional Oracle WebLogic Server"专注于Oracle的WebLogic Server,这是一款领先的Java EE(现在称为Java EE或Jakarta EE)应用服务器,提供了全面的平台来开发、部署和管理企业级应用程序。作者强调,尽管有人认为WebLogic可能在竞争中失去优势,但其对J2EE技术的影响力不容忽视,其他竞争对手如WebSphere和JBoss实际上是在跟随WebLogic的步伐。这本书不仅教导读者如何有效利用WebLogic,同时也深入讲解J2EE的基础和高级概念,这些知识对于任何应用服务器平台都具有普遍价值。 书中涵盖的主题广泛且深入,包括: 1. **构建Web应用程序**:第一章介绍如何在WebLogic环境中创建Web应用程序,涵盖了基本的配置、开发工具集成以及Web应用程序的基本结构。 2. **选择Web应用架构**:第二章探讨了不同类型的Web应用架构,如三层架构、微服务架构等,并指导读者根据项目需求选择合适的架构模式。 3. **设计示例Java EE应用**:第三章通过一个实际案例,展示了如何设计符合Java EE标准的应用,涉及Servlet、JSP、JPA、EJB等关键组件。 4. **构建示例Web应用**:第四章详细阐述了构建一个完整Web应用的过程,包括前端页面、后端逻辑及数据库交互等。 5. **打包和部署WebLogic Web应用**:第五章讨论了Web应用的打包技术(如WAR和EAR文件),以及在WebLogic Server上的部署流程,包括自动部署、热部署等。 6. **构建Enterprise JavaBeans**:第六章专门讲解如何在WebLogic Server上开发和管理EJB,这是Java EE中的核心组件,用于实现业务逻辑和服务。 此外,该书还提供了一系列的补充资源,如在线论坛互动、Wrox Online Library提供的数百本书籍访问、Wrox Blox的代码片段下载、章节按需购买,以及免费的社区通讯订阅。所有这些都旨在帮助读者保持最新技术和最佳实践的信息更新,提供技术支持,并鼓励读者参与J2EE和WebLogic Server的社区交流。 "Professional Oracle WebLogic Server"是一本面向Java EE开发者的权威指南,无论你是初学者还是有经验的专业人士,都能从中受益,提升在WebLogic Server上的开发和管理技能,同时深化对整个Java EE生态系统的理解。
2011-12-22 上传
本书于2011-11月出版,此为该书的前面部分章节电子版 首先,这是一本高水平的书,作为对Oracle 在线文档和其他Java EE 及WebLogic Server 技术 的入门书的补充,向中高级开发人员、架构师和管理员提供了对关键的Java EE 开发和部署技术 的深入讲解。本书跳过了基础内容,避免重复很容易从其他地方找到的信息,关注其他地方没有 提到的信息和技术。本书由Oracle 公司权威人士和企业级Java EE 应用程序开发专家组成的作者 团队编写,是对其他书籍和参考资料的延伸。 其次,本书描述了思路。不只是简单地罗列出解决问题的各种可选方案,而后让你自己去做 出决策,而且分享了我们的思考过程,给你提供了在应用程序开发和管理过程中能够使用的具体 建议和最佳实践。本书讲解了不同的设计方案、体系结构、构建技术、部署选项以及管理技术, 但是并没有停留在这一步。我们会进而解释每一个可选方案的优点,以及应用这种方案的场合。 我们不仅要让你理解有哪些方法可以完成任务,还要让你理解应该如何完成任务。 最后,本书构建并讲解的主要示例应用程序是一个真实复杂的应用程序,涵盖了很多Java EE 技术的许多特征,以及Oracle WebLogic Server 11g 特有的技术。这个示例应用程序覆盖了JSP、 Spring MVC、EJB 3.0、JPA、JMS 和Web 服务等关键技术,展示了这些技术的应用。正文部分带 你经历这个应用程序设的计、开发和部署过程中每一个决策做出的过程,帮助你在自己的开发工 作中做出类似的决策。 读者对象 本书并不是Java EE 技术和WebLogic Server 环境的入门读物。这是一本高水平的书,对基本 概念的描述很少,因此本书面向的读者是有经验的开发人员和WebLogic Server 管理员,通过阅读 本书他们可以将自己对这些技术的认识提升到更高水平。 主要内容 本书关注于如何通过最新发布的Oracle WebLogic Server 11g 进行Java EE 开发、部署和管理。 书中描述的很多技术、框架、部署技术和管理工具都要求使用这个版本的WebLogic Server 和最新 版本的Java EE 环境以及相关的各种库和框架。本书中构建的主要示例应用程序bigrez.com 要求 使用WebLogic Server 11g。 尽管如此,我们并不赞同“最新的就是最好的”这类技术观点。只要是合理的,我们就会在 示例中选用经过检验且版本可靠的Java EE 框架和库,前提是这些框架和库能够满足我们的需求 并且完成任务。 Oracle WebLogic Server 开发权威指南 VI 下面列出了本书中描述过、比较过并且使用过(或没有使用过)的部分技术和框架: ● EJB 3.0、JPA、OpenJPA、Kodo、TopLink ● Java 6、Spring 2.5 MVC、Jakarta Struts 1.2、JSP 2.0、Tiles 2.0 ● JMS 1.1、SOAP 1.1、JAX-WS 2.1 ● JAAS、SAML 1.1 和2.0、XACML、SSL、TLS 1.0、JSSE ● JMX、SNMP、WLST、WLDF