成功加入购物车
[美] 布朗 著 / 东南大学出版社 / 2010-01 / 平装
售价 ¥ 4.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2019-12-25
卖家超过10天未登录
O'Reilly:Java消息服务(第2版)(影印版)(Java消息服务英文)
《Java消息服务》第二版,是对标准API的一个彻底详尽的介绍——它支持消息传递,即网络计算机间的关键数据从软件到软件的交换。你将学习到JMS如何帮助你解决许多架构难题,如整合不同的系统和应用程序,增加可扩展性,消除系统瓶颈,支持并行处理,提升灵活性和敏捷性。由于更新了JMS1.1,第二版还说明了厂商无关的规范将有助于你写基于messaging的应用程序,无论是使用IBM的MQ、Progress软件的SonicMQ、ActiveMQ的,还是其他专有的消息服务。
有了《Java消息服务》,你将可以:
·使用点对点和出版与订阅消息传递模型建立应用程序
·使用如事务和持久订阅功能,以使应用程序可靠
·使用消息驱动的beans在EnterpriseJavaBeans(EJB)中实现消息传递
·使用JMS时结合RESTful应用程序和Spring应用程序框架
消息传递是一个强大的范例,可以更容易地使企业应用程序的不同部分分离。《Java消息服务》第二版将迅速教会你如何运用其背后的关键技术。
布朗(MarkRichards),一位实践经验丰富的设计师,也是一位在消息传递、系统集成和面向服务的架构方面有领导地位的专家和作家。
RichardMonson-Haefel,O’Reilly出版的《EnterpriseJavaBeans》和《Java消息服务》第一版的合著者,是企业计算方面的世界级专家。
DavidA.Chappell,Oracle公司副总裁兼SOA首席技术专家,是《JavaWebServices》和《Java消息服务》第一版(均为O’Reilly出版)的合著者。
ForewordPreface1.MessagingBasicsTheAdvantagesofMessagingHeterogeneousIntegrationReduceSystemBottlenecksIncreaseScalabilityIncreaseEndUserProductivityArchitectureFlexibilityandAgilityEnterpriseMessagingCentralizedArchitecturesDecentralizedArchitecturesHybridArchitecturesCentralizedArchitectureAsaModelMessagingModelsPoint-to-PointPublish-and-SubscribeJMSAPIPoint-to-PointAPIPublish-and-SubscribeAPIReal-WorldScenariosService-OrientedArchitectureEvent-DrivenArchitectureHeterogeneousPlatformIntegrationEnterpriseApplicationIntegrationBusiness-to-BusinessGeographicDispersionInformationBroadcastingBuildingDynamicSystemsRPCVersusAsynchronousMessagingTightlyCoupledRPCEnterpriseMessaging2.DevelopingaSimpleExampleTheChatApplicationGettingStartedwiththeChatExampleExaminingtheSourceCodeSessionsandThreading3.AnatomyofaJMSMessageHeadersAutomaticallyAssignedHeadersDeveloper-AssignedHeadersPropertiesApplication-SpecificPropertiesJMS-DefinedPropertiesProvider-SpecificPropertiesMessageTypesMessageTextMessageObjectMessageBytesMessageStreamMessageMapMessageRead-OnlyMessagesClient-AcknowledgedMessagesInteroperabilityandPortabilityofMessages4.Point-to-PointMessagingPoint-to-PointOverviewWhentoUsePoint-to-PointMessagingTheQBorrowerandQLenderApplicationConfiguringandRunningtheApplicationTheQBorrowerClassTheQLenderClassMessageCorrelationDynamicVersusAdministeredQueuesLoadBalancingUsingMultipleReceiversExaminingaQueue5.Publish-and-SubscribeMessagingPublish-and-SubscribeOverviewWhentoUsePublish-and-SubscribeMessagingTheTBorrowerandTLenderApplicationConfiguringandRunningtheApplicationTheTLenderClassTheTBorrowerClassDurableVersusNondurableSubscribersDynamicVersusAdministeredSubscribersUnsubscribingDynamicDurableSubscribersTemporaryTopics6.MessageFilteringMessageSelectorsIdentifiersLiteralsComparisonOperatorsArithmeticOperatorsDeclaringaMessageSelectorMessageSelectorExamplesManagingClaimsinanHMONotificationofCertainBidsonInventoryPriorityHandlingStockTradeOrderAuditingNotDeliveredSemanticsDesignConsiderations7.GuaranteedMessagingandTransactionsGuaranteedMessagingMessageAutonomyStore-and-ForwardMessagingMessageAcknowledgmentsandFailureConditionsMessageAcknowledgmentsAUTO_ACKNOWLEDGEDUPS_OK_ACKNOWLEDGECLIENT_ACKNOWLEDGEMessageGroupsandAcknowledgmentHandlingRedeliveryofMessagesinanApplicationMessageGroupsExampleMessageGroupingandMultipleReceiversTransactedMessagesCreatingandUsingaJMSTransactionTransactedSessionExampleDistributedTransactionsLostConnectionsTheExceptionListenerExampleDeadMessageQueues8.JavaEEandMessage-DrivenBeansJavaEEOverviewEnterpriseJavaBeansEnterpriseJavaBeans3.0(EJB3)OverviewSimplifiedBeanDevelopmentDependencyInjectionSimplifiedCallbackMethodsProgrammaticDefaultsInterceptorsJavaPersistenceAPIJMSResourcesinJavaEETheJNDIEnvironmentNamingContext(ENC)Message-DrivenBeansConcurrentProcessingandScalabilityDefiningMessage-DrivenBeansMessage-DrivenBeanUseCasesMessageFacadeTransformationandRouting9.SpringandJMSSpringMessagingArchitectureJmsTemplateOverviewSendMethodsconvertAndSendMethodsreceiveandreceiveSelectedMethodsreceiveAndConvertMethodsConnectionFactoriesandJMSDestinationsUsingJNDIUsingNativeClassesSendingMessagesUsingthesendMethodUsingtheconvertAndSendMethodUsingaNondefaultJMSDestinationReceivingMessagesSynchronouslyMessage-DrivenPOJOsTheSpringMessageListenerContainerMDPOption1:UsingtheMessageListenerInterfaceMDPOption2:UsingtheSessionAwareMessageListenerInterfaceMDPOption3:UsingtheMessageListenerAdapterMessageConversionLimitationsTheSpringJMSNamespace[jms:listener-container]ElementProperties[jms:listener]ElementProperties10.DeploymentConsiderationsPerformance,Scalability,andReliabilityDeterminingMessageThroughputRequirementsTestingtheReal-WorldScenarioToMulticastorNottoMulticastTCP/IPUDPIPMulticastMessagingOverIPMulticastTheBottomLineSecurityAuthenticationAuthorizationSecureCommunicationFirewallsandHTTPTunnelingConnectingtotheOutsideWorldBridgingtoOtherMessagingSystems11.MessagingDesignConsiderationsInternalVersusExternalDestinationInternalDestinationTopologyExternalDestinationTopologyRequest/ReplyMessagingDesignMessagingDesignAnti-PatternsSingle-PurposeQueueMessagePriorityOveruseMessageHeaderMisuseA.TheJavaMessageServiceAPIB.MessageHeadersC.MessagePropertiesD.InstallingandConfiguringActiveMQIndex
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30