佛山做网站3lue,湖南省城乡和住房建设厅网站,诸城做网站的,芜湖网站公司我热切地接受Packt Publishing邀请复审JBoss AS 7#xff1a;配置#xff0c;部署和管理#xff0c;因为自从我上次使用JBoss已有数年了#xff0c;我很想了解有关JBoss AS 7的更多信息。 我已经写过关于《 JBoss AS 7配置#xff0c;部署和管理》一书的第一印象#xff… 我热切地接受Packt Publishing邀请复审JBoss AS 7配置部署和管理因为自从我上次使用JBoss已有数年了我很想了解有关JBoss AS 7的更多信息。 我已经写过关于《 JBoss AS 7配置部署和管理》一书的第一印象在本博文中我将更详细地阅读该书同时尝试尽量减少我从该博文中得到的重复。 我的评论基于JBoss AS 7的电子PDF副本配置部署和管理 。 一般特征 JBoss AS 7配置部署和管理突出显示了框中特别重要的注释和警告使其变得明显并带有代表铅笔和纸的图标。 同样技巧和窍门也因类似的拳击和带有灯泡图标而引起特别注意。 像这样突出显示最重要的注释技巧和窍门会很有帮助。 无需花太多时间就可以了解到JBoss AS 7的新体系结构的重要性。 JBoss AS 7的优势之一配置部署和管理是将JBoss AS的先前版本与JBoss AS 7进行比较的结果。这些比较有助于了解JBoss AS 7的变化方式并且对迁移到JBoss的任何人特别有用。先前版本的AS 7。 本书提供了各种配置选项及其说明的表格。 这些表为各种配置选项提供了方便的参考。 尽管我在阅读本书时大多只是略读这些内容但在配置JBoss AS 7的各个部分时我指出了它们的存在以供将来参考。 本书着重强调了命令行界面以及基于脚本的配置和管理。 我对此表示赞赏因为与使用图形工具相比我倾向于更频繁地使用命令行方法但是有些书几乎只专注于图形工具。 JBoss AS 7配置部署和管理的最大优势也许在于其对标题的期望配置部署和管理。 尽管本书确实提供了有关Java EE的简短介绍性细节但该书假定读者将重点阅读书籍或教程以获取有关Java EE的详细信息。 这使本书可以专注于JBoss AS 7的管理配置和部署。 尽管本书中的示例专门使用EclipseMySQL和Windows但其描述和说明足够广泛分别涵盖了IDE数据库和操作系统的其他选择。 假设其中的一种插图相对较少并且大多数讨论是针对JBoss AS 7而不是针对任何这些支持产品的。 在许多情况下都提到了替代方案以及如何使用这些替代方案。 最后一章使用OpenShift进行云计算和附录常见命令和操作提供了基于Linux的示例。 少量的错字和一些可疑的句子结构实例但作者的写作风格通常流畅且易于遵循。 有大量的图形表格和屏幕快照可以说明要点并突出显示更重要的细节。 我喜欢大量的空白以及特别注释和观察的要求。 第1章安装JBoss AS 7 因为我已经好几年没有使用JBoss了所以我需要安装JBoss AS 7并且本章提供了一个简单的指南。 本章首先简要介绍Java EE应用服务器和JBoss AS 7的高级设计的实用性。 然后它进入了安装JBoss AS 7所需的实际步骤。作者在“重要说明”中建议读者下载并使用Java 6 SDK但确实承认Java SE 7 SDK可用并且可以正常使用。 JBoss AS7。本章讨论在Windows和Linux / Unix上的安装甚至包括Windows Vista上的“技巧/窍门”突出显示。 本章超出了基本安装相当于解压缩存档文件的范围讨论了启动和停止JBoss AS 7以及使用命令行界面 CLI在本地和远程连接到它的问题。 第一章还讨论了Eclipse “本书中使用的开发环境”的安装。 除了下载和安装Eclipse Indigo 外本章还讨论了针对Eclipse的JBoss AS插件 JBoss Tools的一部分的安装。 在第一章中我最喜欢的部分之一是它涵盖了应用服务器的目录结构以及JBoss AS 7的“独立服务器和域服务器”的区别。 这对我来说是很重要的区别经过这么长的时间后他又回到了JBoss但是由于我对GlassFish的熟悉所以这很容易理解。 在区分JBoss AS 7支持的服务器类型之后本节以JBoss AS 7安装中的几个重要目录/文件夹为结尾。 第2章配置应用程序服务器 安装了JBoss AS 7和工具Eclipse后自然就可以配置JBoss AS 7实例了。 本章让我感到惊讶包括从以下内容开始“应用程序配置也已更新从大量XML文件迁移到单个整体文件。” 本章讨论此单个文件并介绍其默认名称取决于服务器配置。 它一次遍历配置文件的一个主要部分详细介绍了如何在每个区域中配置服务器。 本章中有很多有关配置日志记录的内容。 我在这里了解到的另一件事是近年来JBoss发生了变化即默认使用其自己的日志记录框架 。 第3章配置企业服务 第三章是配置企业服务。 本章专门关注配置数据库连接EJB容器消息传递服务和事务服务。 第3章中有关配置数据库连接的部分提到JBoss AS 7内置了H2开源数据库服务器但随后使用MySQL作为示例。 我喜欢本章与以前的JBoss AS 7中进行的数据库配置的比较和对比以及现在在JBoss AS 7中如何进行的配置。本章演示了数据源的基于XML的配置以及它与所使用的相似。在JBoss应用服务器的早期版本中然后还展示了如何使用 Java EE 6批注DataSourceDefinition与EJB 3.1 Singleton EJB结合以编程方式配置数据源。 第3章关于配置EJB容器的部分首先介绍EJB的基础知识并特别介绍“ Java EE 6引入的新EJB 3.1变体” Singleton EJB No-Interface EJB和Asynchronous EJB 。 本章详细讨论如何配置不同类型的EJB。 它还指出了HornetQ提供的JBoss AS 7中的内置JMS支持。 它还涵盖与JBoss AS 7 / HornetQ使用Netty有关的配置 。 第3章中有关配置事务的部分介绍了Java Transaction API 。 然后说明如何配置JTA支持以进行超时和统计信息收集。 第4章JBoss Web服务器配置 《 JBoss AS 7配置部署和管理 》 第四章的重点是JBoss Web服务器 JBoss Web 的配置该服务器基于Tomcat 7的分支。 本章讨论HTTP连接器包括JBoss Web的内置Coyote HTTP 1.1连接器和Apache Portable Runtime APR 连接器。 本章说明如何在JBoss AS 7中单独下载和使用ARP连接器。 JBoss Web服务器这一章介绍了静态HTML /图像和动态JSP资源的配置然后继续讨论在JBoss AS 7上部署基于JavaServer Faces JSF 的应用程序的问题。作者指出“当前JBoss AS 7使用Mojarra实现支持JSF 2.1版 尽管也有计划支持MyFaces实施。” 然后本章演示了如何使用Eclipse创建JSF项目并向该应用程序添加EJB层。 本章还演示了添加基于JPA的持久性包括如何从默认的Hibernate 4切换JPA提供程序设置自定义Web上下文以及部署Web应用程序。 第5章配置JBoss AS域 第五章通过详细配置JBoss AS 7域总结了有关配置的章节。 我特别感兴趣的是有关配置JVM和提供JVM选项的部分。 我还发现作者对VisualVM的使用是有帮助的。 这一详细的章节介绍了域术语解释了域是什么并解释了域为何不提供与节点群集相同的功能或目的。 它提供了有关配置域的详细信息。 第6章在JBoss AS 7上部署应用程序 部署到JBoss AS 7是第6章的重点。 本章首先介绍JAR WAR EAR RAR和SAR文件然后继续介绍前三种类型的存档文件的更详细但仍然很简短。 在介绍了JARWAR和EAR之后本章将介绍手动和自动部署到JBoss AS 7的内容。我很高兴看到有关使用CLI从命令行进行部署的内容但是通过网页进行部署的支持者将很高兴要知道还涉及从Web管理控制台进行部署的内容。 本章还演示了从Eclipse IDE进行部署。 我的Java开发经验中最重要的祸害可能是类加载器 当包含应用服务器IDE和诸如Spring之类的框架时 类加载器会变得棘手。 考虑到这一点我很高兴看到第六章中名为“解释JBoss AS 7类加载”的部分。 有几页专门介绍如何使用JBoss提供的机制来适当地处理应用程序服务器以及已部署的应用程序使用的类。 本章还讨论了使用Java EE的标准方法在MANIFEST.MF文件中指定Class-Path 。 第7章管理应用程序服务器 第七章重点介绍如何通过基于命令行的CLI工具和基于Web的Web管理控制台来管理JBoss AS 7。 CLI命令和CLI操作之间有区别。 从CLI的角度来看我发现“批量执行CLI脚本”和“在文件中执行脚本”部分特别有趣。 第一部分讨论CLI对作为原子单元的一组命令的支持第二部分讨论编写基于文件的管理脚本。 该书通过解释如何在CLI中拍摄快照以及如何显示CLI历史记录进一步使我对CLI感兴趣。 尽管我发现在长期使用基于命令行的工具来配置管理和部署应用程序服务器时当初次使用应用程序服务器或尝试进行以下操作时基于Web或其他面向图形的工具通常是不错的选择找出新事物。 换句话说对于日常任务我更喜欢使用命令行脚本编写对于新的或不寻常的任务我更喜欢使用面向图形的管理工具。 第7章的下半部分介绍如何使用“新的Web管理控制台”。 第7章介绍了JBoss的Web管理控制台的历史这是一个很好的例子说明了整本书如何很好地比较和对比不同版本的JBoss工具。 本章指出了在覆盖JBoss AS 7的GWT之前 jmx-console方法从JBoss到JBoss 4.x的版本和基于Seam的Web管理控制台JBoss 5.x和6.x的优点和局限性-基于Web的管理控制台。 正如人们所期望的那样Web管理控制台上的这一部分充满了屏幕快照展示了实际使用的Web管理控制台。 第8章集群 我们许多人都希望从应用程序服务器中获得的东西之一就是集群功能这是第8章的主题 下一章将介绍Web应用程序的负载均衡。 本章指出了JBoss AS 7中集群的几个方面已发生变化。它还介绍了如何使用JGroups和Infinispan来实现JBoss集群。 这是一个充满信息的章节在使用JBoss AS 7集群之前我一定会再次阅读。 第9章负载平衡Web应用程序 第9章介绍了Web应用程序的负载平衡。 本章仅简要介绍了Tomcat的mod_jk和Apache的mod_proxy的安装以将Apache Web服务器连接到JBoss AS 7因为“ mod_jk或mod_proxy的安装与早期的AS版本没有区别。” 本章的其余部分重点介绍负载平衡涵盖了mod_cluster JBoss AS 7的新增功能。 本章结束时将返回到聚类的讨论。 作者参考了《 JBoss AS 7.1高可用性指南》以了解与JBoss AS 7的集群支持有关的持续发展。 第10章保护JBoss AS 7 《 JBoss AS 7配置部署和管理》的 第10章专注于安全性这是一个越来越流行的话题。 了解安全性通常是我治疗失眠的最佳方法但是本章中有一些有趣的内容引起了我的注意。 本章介绍PicketBox 以前称为JBoss Security 它是构建JBoss AS 7的安全性的安全框架。 然后它提供了Java安全API的基本概述并提供了Java EE上下文中关键安全术语的定义。 本章内容详尽涵盖了与JBoss AS 7有关的与安全性相关的广泛主题。 第11章在云中使用JBoss AS 7 最后一章专门介绍了其中最时髦的主题 云计算。 本章的重点是Red Hat的OpenShift PaaS 。 作者在描述云计算方面做得很好我特别喜欢云计算与网格计算的对比。 本章的大部分内容讨论从OpenShift Express开始然后过渡到OpenShift Flex 。 附录 附录是六页的“常用命令和操作”它们提供了易于访问的参考。 尽管所示命令使用Linux脚本jboss-admin.sh 但Windows的替代版本 jboss-admin.bat 显示在附录的开头。 附录的小节是“启动选项”“通用命令”“域模式”“ JMS”“数据源”“ mod_cluster”“批处理”和“快照”。 结论 JBoss AS 7配置部署和管理提供了其所希望的名称对JBoss AS 7的配置管理和部署的介绍和深入的介绍。在此过程中本书设法提供了与先前版本不同的JBoss AS 7。版本并提供有关JBoss AS 7支持的Java EE各个方面的介绍性细节。这不是一本书它不会学习如何编写JavaServer PagesJavaServer Faces应用程序EJB或其他Java EE代码。 但是这本书将学习如何将Java EE应用程序部署到JBoss AS 7以及如何维护和配置JBoss AS 7以最有效地支持Java EE应用程序。 其他评论 其他有关JBoss AS 7的评论配置部署和管理 。 其中包括Markus Eisele的评论Francesco Marchioni的“ JBoss AS7配置部署和管理” Rick Wagner的“ JBoss AS 7配置部署和管理”的书评本书的未完成版本 Maksim Sorokin的[ PACKT] JBoss AS 7的配置部署和管理 即将发布评论以及David Salter的即将出版的书评 即将发布评论。 参考 书评 JCG合作伙伴的 JBoss AS 7配置部署和管理 实际事件启发博客中的达斯汀·马克思。 翻译自: https://www.javacodegeeks.com/2012/02/book-review-jboss-as-7-configuration.html