Java қолданбаларында Spring және Websphere MQ пайдалану

Новости мира

Spring (Spring Framework) Java қосымшаларын әзірлеуге арналған ашық бастапқы негіз болып табылады.

IBM Websphere MQ (MQSeries) — белгілі IBM компаниясының коммерциялық хабар алмасу өнімі.

Бұл мәтін негізінен көктемгі қолданбаларды әзірлеушілерге және асинхронды алмасуларға қызығушылық танытқандарға арналған.

Spring-Jms көмегімен Websphere MQ хабарламаларын жіберу және алу мүмкіндігін қарастырамыз.

1. Бос spring-mq maven жобасын жасайық. Жобаның құрылымы келесідей болады:

spring-mqsrc
spring-mqsrcmain
spring-mqsrcmainjava
spring-mqsrcmainресурстар
spring-mqsrctest
spring-mqsrctestjava
spring-mqsrctestресурстар
spring-mqpom.xml

2. pom.xml файлында көктемгі контекст, spring-jms, көктемгі сынақ жобаларының 2.5.5, jms 1.1, junit 4.4 нұсқаларына және сәйкес нұсқаның ibm mqjms және dhbcore кітапханаларына тәуелділіктерді көрсету керек. орнатылған Websphere MQ нұсқасы (клиенттік қосылымдарды пайдаланатын болсаңыз, сәйкестік міндетті емес, төменде қараңыз).

MQ үшін java кітапханалары maven репозиторийлерінде орналастырылмағандықтан, оларды жергілікті репозиторийге орналастыру арқылы мұны өзіңіз жасауыңыз керек. maven үшін конфигурацияланған MQ 5 және 6 кітапханаларын осы жерден табуға болады (4,3 Мб) және репозиторийіңіздің $maven_repository/com/ibm каталогында ораудан шығаруға болады.

xsi:schemaLocation=»http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd»>
4.0.0
com.smogg.samples
көктемгі-м2
1.0
Websphere MQ үлгісі бар көктем

maven-компилятор-плагин

1.5
1.5
UTF-8

org.springframework
көктемгі контекст
2.5.5

log4j
log4j

javax.servlet
сервлет-апи

логкит
логкит

авалон-рамка
авалон-рамка

org.springframework
көктем-jms
2.5.5

javax.jms
jms
1.1

org.springframework
көктемгі сынақ
2.5.5
сынақ

жунит
жунит
4.4
сынақ

com.ibm
com.ibm.mqjms
6.0.2.5

javax.nameing
jndi

com.ibm
com.ibm.dhbcore
6.0.2.5