Direkt zum Hauptbereich

Spring 3.1 Release Train Complete

Spring 3.1 Release Train Complete

On March 14, 2012 SpringSource and VMware announced that the Spring 3.1 Release Train is complete. Spring Integration, Spring Security, Spring Batch, Spring Data, Spring Mobile and Spring for Android all now support Spring 3.1, making it easier and faster for enterprise developers to build the next generation of enterprise applications. The latest market research from Evans Data also indicates that Spring is more popular than never before.

Webinars and Videos   
       
Practical Tips and Tricks with Spring Integration
In this session of "Practical Tips-and-Tricks" we will cover some of the more advanced topics of enterprise integration such as message-flow-segmentation, custom retry logic, error handling, timeouts and more. This webinar is based on the refined (based on your feedback) version of a very successful talk delivered by Oleg Zhurakousky at SpringOne 2011. To review basics of Messaging and SI watch this session with Mark Fisher.
April 19, 1:00pm EST / 10:00am PST - Register Here

More Practical Tips and Tricks for Spring Integration
In this session of "Practical Tips-and-Tricks" we will cover some of the more advanced topics of enterprise integration such as advanced aggregation and resequencing, asynchronous message flows, message ID customizations, content enrichment and advanced message routing and more. This webinar is based on the refined (based on your feedback) version of a very successful talk delivered by Oleg Zhurakousky at SpringOne 2011. To review basics of Messaging and SI watch this session with Mark Fisher.
May 3, 1:00pm EST / 10:00am PST - Register Here

Spring Dependency Injection Styles
In this talk we will provide a tour of modern dependency injection and Spring container confirguration styles, including those delivered in the recently-released Spring 3.1. We will show by example the use of XML, Annotated POJOs, and Java @Configuration classes to wire up your application. Just as important to knowing how to configure the container, we will also discuss why you would choose one method over another, as well as how they can be mixed and matched.
May 24, 1:00pm EST / 10:00am PST - Register Here

Video: Adrian Colyer Keynotes the Spring I/O Conference with a talk about Application Development in the Cloud Era. Enjoy!
Video: Native Android Development with Spring
Video: Creating Spring Insight Plugins

Software Release Summary   
       
Spring 3.1 Release Train Complete
Spring Integration 2.1.1 Released
Spring Web Flow 2.3.1 Released
Cloud Foundry Integration for Eclipse 1.0 released
SpringSource Tool Suite 2.9.1 Released
Spring GemFire 1.2 M1 Released for Java
Spring Data MongoDB 1.0.1 GA Released
Spring Data JPA 1.1.0 RC1 and 1.0.3 GA Released
Spring Web Flow 2.3.1 Released
Cloud Foundry Integration for Eclipse 1.0 Released

Kommentare

Beliebte Posts aus diesem Blog

MySQL DataSource for Wildfly10 like Openshift

how to configure Wildfly10 to have a DataSource for MySQL like Openshift the RedHat Cloud.

I installed Wildfly10 on ~/srv/wildfly-10.0.0.Final

Step 1: Add MySQL Driver to modules:

Download the mysql-driver mysql-connector-java-5.1.38.jar from any Maven Repository e.g.: http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.38/

go to WildFly modules Directory:
cd wildfly-10.0.0.Final/modules/system/layers/base
mkdir -p mysql/mysql-connector-java/main

copy  mysql-driver mysql-connector-java-5.1.38.jar here.

add a file module.xml with content:

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" 
        name="mysql.mysql-connector-java">
    <resources>
        <resource-root path="mysql-connector-java-5.1.38.jar"/>
        <!-- Insert resources here -->
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.tr…

Java EE 7 Petclinic

A Java EE 7 Version of Spring Petclinic.

Depending on JSF and EJB and ready to run on JBoss WildFly and Oracle Glassfish.

You find a running Version with WildFly on OpenShift, the RedHat Cloud:
http://javaee7petclinic-port80guru.rhcloud.com

Source Code ist hosted on Github:
https://github.com/phasenraum2010/javaee7-petclinic

The Domain Modell  contains all basic Relationships between Entities like OneToMany, ManyToOne and also ManyToMany:


Pageflow  is complex enough to be interesting for Functional Tests with Selenium2 Webdriver, Arquillian Drone and Graphene:


Use Cases


Some Example Screen Shots






install JBoss Wildfly install JBoss Wildfly 8.0.0.Final from http://wildfly.org/downloads/
to e.g. /Users/tw/srv/wildfly-8.0.0.Final/

start JBoss by: cd /Users/tw/srv/wildfly-8.0.0.Final/bin ; ./standalone.sh
install Glassfish 4 I installed Netbeans 7.4 with Glassfish 4.0 from https://netbeans.org/downloads/
starting on Mac OSX:
cd /Applications/NetBeans/glassfish-4.0/bin/
./asadmin start-data…

MySQL as Default Database in WildFly 8.0.0.CR1

How to  replac the H2 Database for Default DataSource in JBoss WildFly 8.0.0.CR1:

Step 1: Add MySQL Driver to modules:

Download the mysql-driver mysql-connector-java-5.1.22.jar from any Maven Repository e.g.: http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.22/

go to WildFly modules Directory:
cd wildfly-8.0.0.CR1/modules/system/layers/base
mkdir -p mysql/mysql-connector-java/main

copy  mysql-driver mysql-connector-java-5.1.22.jar here.

add a file module.xml with content:

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" 
        name="mysql.mysql-connector-java">
    <resources>
        <resource-root path="mysql-connector-java-5.1.22.jar"/>
        <!-- Insert resources here -->
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="javax.transaction.api"/>
        <module name="javax.serv…