Learn how to be a more productive Spring developer with JBoss technologies
![]() |
|
![]() |
|
<jee:jndi-lookup id="dataSource"
jndi-name="java:jboss/datasources/ExampleDS"
expected-type="javax.sql.DataSource"/>
<jee:jndi-lookup id="entityManager"
jndi-name="java:comp/env/hello/EntityManager"
expected-type="javax.persistence.EntityManager"/>
<tx:jta-transaction-manager/>
<jms:jca-listener-container
resource-adapter="resourceAdapter"
acknowledge="auto"
activation-spec-factory="activationSpecFactory">
<jms:listener destination="/queue/sportsclub"
ref="paymentNotificationProcessor"
method="processPaymentNotification"/>
</jms:jca-listener-container>
<jboss:activation-spec-factory id="activationSpecFactory" />
<jboss:resource-adapter id="resourceAdapter"/>
<jee:jndi-lookup id="jcaConnectionFactory"
expected-type="javax.jms.ConnectionFactory"/>
(JBoss namespace provided by Snowdrop)
Creating powerful Spring applications on JBoss AS can be a simple matter of choosing the right configuration options.
JBoss Tools and Developer Studio, as well as JBoss archetypes can help you with getting the configuration options right.
Enrich the experience of Spring users developing on JBoss AS
Use Snowdrop for getting additional functionality, simplify configuration and closing the gap with older Spring versions
Exercise the real infrastructure of your application with Arquillian's Spring extension
Use your business code across technology lines!
Use JBoss Forge to stay away from all kinds of boilerplate