|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
进而能拉拢大多数程序员用windows产品。并且从ASP.NETAJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net的,如果跨平台的.net还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。
本文是关于spring和activeMq一种复杂的整合体例,只做参考进修只用,偏重于对观点的了解。
1:JMS是Sun公司开辟的一套会见面向动静的两头件(MOM)的尺度的API,本文彩用的MOM组件是activeMq.人人能够到http://activemq.apache.org/download.html网站下载activemq的程序包,
它利用十分复杂,解紧缩以后间接运转D:activemq-4.1.1in目次下的activemq.bat文件,启动服务就能够了。并且我们只是复杂的测试,以是不必要我们设置jndi的相干内容。服务启动
以后我们看到了响应的端口被启动了,如许我么的MOM组件筹办停当...
2:接上去,我们新建一个WEB的项目(我用的是MyEclipse),导进相干的包,倡议人人不要利用MyEclipse中自带的谁人spring2.0的包,由于好几个项目都是由于这个调试了好久,就是由于谁人包有问题。呵呵。
导进spring2.0.jar、apache-activemq-4.1.1.jar、commons-pool-1.2.jar、long4j.jar、commons-logging-1.1.jar文件到lib目次下。接上去在WEB-INF下新建两个XML文件- <?xmlversion="1.0"encoding="UTF-8"?>
- <beansxmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:tx="http://www.springframework.org/schema/tx"
- xsi:schemaLocation="
-
- http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/sprin
- g-beans-2.0.xsd
-
- http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-
- 2.0.xsd">
- <beanid="connectionFactory"
- class="org.apache.activemq.pool.PooledConnectionFactory">
- <propertyname="connectionFactory">
- <beanclass="org.apache.activemq.ActiveMQConnectionFactory">
- <propertyname="brokerURL">
- <value>tcp://localhost:61616</value>
- </property>
- </bean>
- </property>
- </bean>
-
- <beanid="dest"class="org.apache.activemq.command.ActiveMQQueue">
- <constructor-argvalue="myDest"/>
- </bean>
-
- <beanid="jmsTemplate"class="org.springframework.jms.core.JmsTemplate">
- <propertyname="connectionFactory"ref="connectionFactory"></property>
- <propertyname="defaultDestination"ref="dest"/>
- </bean>
-
- <beanid="messageSender"class="com.bo.impl.MessageSender">
- <propertyname="jmsTemplate"ref="jmsTemplate"></property>
- </bean>
- </beans>
复制代码 <p>
最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。 |
|