close
Newest Post

Deploying GWT Applications in SpringSource dm Server - Part 3

Read more

Spring BlazeDS Integration 1.0.0.M1 Released

Dear Spring Community,

I'm pleased to announce that the first public development milestone of Spring BlazeDS Integration, the newest member of the open source Spring portfolio, is now available.
Download | Reference Documentation | JavaDocs | Changelog

This is a foundational release that sets the stage for using Adobe Flex and BlazeDS in conjunction with the Spring programming model to build Rich Internet Applications.  We have a number of further integration ideas in mind already for the next milestone, and I would like to invite the community to get involved by trying out this early preview and giving us feedback in the community forum and Jira as we progress towards a full-fledged 1.0.  Check out Using Spring BlazeDS Integration 1.0.0.M1 to get started.

Read more

Using Spring BlazeDS Integration 1.0.0.M1

Update: Most of the code examples shown below are out-of-date and superseded by those shown in the more current “Using Spring BlazeDS Integration 1.0” post.

Today we announced the public availability of the first milestone release of the newest member of the open source Spring project portfolio, Spring BlazeDS Integration. This project’s purpose is to make it easier to build Spring-powered Rich Internet Applications using Adobe Flex as the front-end client. It aims to achieve this purpose by providing first-class support for using the open source Adobe BlazeDS project and its powerful remoting and messaging facilities in combination with the familiar Spring programming model.

Read more

Slides and Demos from SpringOne Americas 2008

As promised to the attendees of my sessions, here is the content for my dm Server and concurrency sessions.

Introduction to dm Server

The slides and demo code for this presentation were attached to my previous entry: Getting Started with SpringSource dm Server.

While I was at the conference I met with David Winterfeldt from Spring by Example who pointed me at his great dm Server tutorial.

Advanced Concurrency

The slides for the Advanced Concurrency presentation can be found here and the demo code is here. Slides from last year’s concurrency presentation can be found here.

Read more

Spring Integration in Grails (Part 1)

Spring Integration last week went 1.0 GA and so, inspired by Adrian’s keynote (no, not the Monty Python sketch, just the Grails live-coding example) from SpringONE Americas, I thought it would be fun to show how to take advantage of Spring Integration in the slightly different setting of a Grails application.

Please note: This is a cross post from my own blog @ www.russmiles.com

This series of articles will look at how to add Spring Integration to Grails in a number of configurations that will eventually lead to a full Grails plugin for Spring Integration. More like an online diary, you’ll get the chance to see how we take our first steps by bootstrapping Spring Integration into a Grails application, through using some of the more advanced features of Spring Integration to bridge messages across diverse infrastructures, to finally applying this experience to create a Grails plugin that you can use to quickly and easily add Spring Integration to your own Grails projects.

Read more

First Spring Framework 3.0 milestone released

I’m pleased to announce that Spring Framework 3.0 M1 is finally available for download!

This release features several major changes, including a start of the major 3.0 themes such as EL and REST support:

  • revised project layout and build system with module-based sources
  • updated entire codebase for Java 5 code style (generics, varargs)
  • updated to JUnit 4.5 and JRuby 1.1
  • introduced Spring EL parser (org.springframework.expression package)
  • introduced support for #{...} expressions in bean definitions
  • introduced expression-enabled @Value annotation for embedded expressions
  • introduced @PathVariable annotation for URI template handling in MVC handlers
  • introduced default value support for @RequestParam in MVC handlers
  • introduced @RequestHeader annotation for HTTP header access in MVC handlers
  • introduced AbstractAtomFeedView and AbstractRssFeedView base classes
  • introduced <spring:url> and <spring:param> JSP tags
Read more

The cat is out of the bag – tc Server announced

We just announced a new product called the SpringSource tc Server this week at the SpringOne Americas conference. Springsource tc Server is an enterprise-class web application server based on Apache Tomcat.

Although SpringSource is not the first company to build a product around Apache Tomcat (WebSphere Community Edition and JBoss both embed versions of Tomcat in their J2EE application servers and the developer release of JBoss Web 2.1.1 also embeds Tomcat), tc Server is unique in that it preserves the Tomcat servlet/JSP programming model. Applications written to Tomcat are 100% portable to tc Server and vice versa.

Read more