News and Announcements  

News and announcements

Spring Tool Suite and Groovy/Grails Tool Suite 3.2.0.M2 released

Dear Spring Community,

I am happy to announce the second milestone release 3.2.0.M2 of the Spring Tool Suite (STS) and the Groovy/Grails Tool Suite (GGTS).

Highlights from this milestone build include:

  • a lot of overall performance improvements, especially for the Spring tooling
  • improvements to Live Beans Graph feature
  • improved Spring Data code completion and validation
  • Grails 2.2 included in the GGTS distribution and available on the dashboard
  • Groovy 2.0.6 compiler now included in the GGTS distribution.

Both tool suites ship on top of the latest Eclipse Juno SR2 maintenance builds (not yet the final Eclipse Juno SR2 release). We still recommend to use the Eclipse-3.8-based versions of STS and GGTS for optimal performance.

The 3.2.0 release is scheduled for early March 2013 - shortly after the Eclipse Juno SR2 release.

To download the distributions, please go visit:

Detailed new and noteworthy notes can be found here: STS/GGTS 3.2.0.M2 New & Noteworthy.

Enjoy!

SpringOne 2GX 2012 Replays: Tooling for the Javascript Era, An Intro to Broadleaf Commerce

Tooling for the JavaScript Era

More and more applications are being built with JavaScript, and not only for the client side but also utilising JavaScript server side. As the complexity of JavaScript applications increases there is a need for the tools to improve – textmate isn’t necessarily the answer! The user shouldn’t need to lower their expectations when stepping out of amazing Java tools and tackling JavaScript development. In this session we will present our vision for tooling for the JavaScript era and demo some early versions and prototypes of what we think the next generation JavaScript tools could look like.

Attendees will see a lot of live demos during the session. At the end we will open-up the session for feedback on what we’ve talked about and demo’d.


About Andy Clement

Andy Clement

Andy Clement is a staff engineer in the SpringSource division of VMware, based in the languages and tools lab in Vancouver. He has more than ten years experience in Enterprise Application Development and now spends his time building tools for languages like AspectJ, Groovy and JavaScript and frameworks like Grails. He currently oversees the Groovy Grails Tool Suite deliverable, a variant of the Spring Tool Suite with a focus on Groovy and Grails.

More About Andy »

About Martin Lippert

Martin Lippert

Martin leads the team of the SpringSource Tool Suite and the Spring IDE and works together with the tools team on providing the best developer tools out there for Spring and Cloud Foundry. Before joining SpringSource/VMware, Martin founded (together with colleagues) it-agile, a leading consulting and development company focused on agile software development, and worked many years as consultant and coach for agile software development and flexible and modularized architectures. He is author of papers, articles, and books on various topics including agile software development, Eclipse technology and refactoring techniques.

More About Martin »

 


An Introduction to Broadleaf Commerce: A Spring-enabled E-Commerce Framework

Broadleaf Commerce is a feature rich, highly customizable, open source eCommerce framework built on top of The Spring Framework. Spring provides a huge number of container services such as dependency injection, AOP, transaction management, MVC, JPA support, security, etc. Broadleaf leveraged Spring's features to provide a highly functional and extensible eCommerce framework. Where Spring is a technical development framework, Broadleaf is an eCommerce domain-specific development framework. Broadleaf Commerce has extended Spring with a unique application context merge process to allow implementors to extend, override, and control every component of the Broadleaf Framework. Kelly will provide an overview of the Broadleaf features, along with a deeper dive into some of the more advanced technical capabilities of Broadleaf Commerce and how they are made possible by Broadleaf's use and extension of The Spring Framework.



About Kelly Tisdell

Kelly Tisdell

Kelly is Vice President and senior engineer at Broadleaf Commerce, a company that builds and distributes an open source eCommerce framework built on The Spring Framework. Besides contributing to the features and functions of Broadleaf Commerce, Kelly helps Broadleaf clients to implement, customize, and ultimately realize the full value of Broadleaf Commerce. Prior to joining Broadleaf, Kelly spent 14 years working as a consultant, focusing on application development and system integration using Java based technologies. Kelly is originally from Canada and lives in Austin, Texas.

More About Kelly »


Spring Integration 2.2.1 and 2.1.5 Released

We are pleased to announce that Spring Integration 2.2.1.RELEASE is now available. A list of changes can be found here.

In addition, the 2.1.5.RELEASE is now available, with the list of changes here. However, 2.1.x users are encouraged to move to the 2.2.1 release - the 2.2. GA announcement is here.

The artifacts are available in the SpringSource Repository as well as Maven Central, or you can download the zip here.

Spring Batch 2.2.0.M1 released

SpringSource would like to announce the release of Spring Batch 2.2.0.M1!

This milestone release contains about 50/50 bug fixes and new features. This new release includes:

  • Updates to the archetype.  It is now useful (pipes a file to a database by default) and provides packaging/execute scripts out of the box.
  • Added the ability to provide your own Serializer implementation for use with the job repository.
  • Added a new AmqpItemReader and AmqpItemWriter.
  • Added @Configuration support to allow for java based configuration of jobs and steps

You can read about all of the new features and bug fixes in the change log. Enjoy!

Download | Documentation | Javadoc API | Change Log | JIRA | Release Notes

Spring for Apache Hadoop 1.0 RC2 Released

Dear Spring Community,
I am pleased to announce the second, and last planned, release candidate, 1.0 RC2 for Spring for Apache Hadoop:

Downloads | JavaDocs | Reference Documentation | Changelog

RC2 provides bug fixes and improvements and enhances the overall usability:

Spring Mobile 1.1.0.M2 Released

Dear Spring Community,

We are happy to announce the release of Spring Mobile 1.1.0.M2!

Spring Mobile provides extensions to Spring MVC that aid in the development of cross-platform mobile web applications.

This release adds LiteDeviceDelegatingViewResolver, a ViewResolver implementation that adjusts the view name based on Device and SitePreference. It then delegates to another ViewResolver to complete the process of resolving the view. This release is built and tested against Spring Framework 3.2. See the changelog and reference manual for more information. Many thanks to the community for their support with regard to this new feature, including Scott Rossillo for his initial pull request and Neale Upstone for his input and feedback.

To retrieve the software, download the release distribution, or add the maven artifacts to your project. Sample apps are available at github.com/SpringSource/spring-mobile-samples

If you are building a mobile web app, we encourage you try out Spring Mobile 1.1.0.M2 and collaborate with us on the next iteration of the project.

SpringOne 2GX 2012 Replays: Automated Provisioning of Spring Apps to EC2 & VMware vCloud, Addressing the Big Data Challenge with a Graph

Automated Provisioning of Spring Apps to EC2 & VMware vCloud

This session will focus on deploying and managing your Spring Application in the cloud using VMware vFabric Application Director. A series of Spring applications, increasing in complexity, will be deployed. The deployments will cover generating property files and activating Spring profiles. Some other highlights of the presentation will be deploying to VMWare vCloud & EC2, updating an existing deployment, and some general tips & tricks.

The session will begin by using a simple contact application to be deployed as a standalone webapp with an in memory DB on single node, then it will continue with a more advanced example using PostgreSQL DB on a separate node, and finally demonstrate the use and configuration of an external DB & an Apache proxy. The session will conclude with the deployment and discussion of Nanotrader, a sample trading application, with complex requirements.


About Brian Dussault

Brian Dussault

Brian Dussault is a Staff Engineer with the vFabric division of VMware and has 14+ years of experience in software engineering. Throughout his tenure, he has worked in both IT (High Tech Manufacturing, Financial Industries) and R&D positions. His experience spans multiple disciplines including web applications, integration, SOA, open source, and system design.

More About Brian »


About David Winterfeldt

David Winterfeldt

David Winterfeldt works at VMware on the VMware vFabric Application Director project. It enables developers and organizations to deploy applications to the cloud by having a logical abstraction for software services and application topologies. This allows an application to be easily deployed multiple times to different environments.

David has been doing software development for over 20 years. He's been using Java since 1998 and involved in using Open Source almost as long. David has focused on Web and Enterprise development for most of his career, and started working with the Spring Framework in 2006.

David runs the website Spring by Example, which is a site for sharing Spring examples. The site is a general resource for Spring and should ultimately save developers time. He's is also an Apache committer on Struts and Commons Validator, as well as the creator of Commons Validator (although currently no longer active on either).

More About David »

 

Addressing the Big Data Challenge with a Graph

Graphs are everywhere. From websites adding social capabilities to Telcos providing personalized customer services, to innovative bioinformatics research, organizations are adopting graph databases as the best way to model and query connected data. If you can whiteboard, you can model your domain in a graph database.

In this session Emil Eifrem provides a close look at the graph model and offers best use cases for effective, cost-efficient data storage and accessibility.

Take Aways: Understand the model of a graph database and how it compares to document and relational databases Understand why graph databases are best suited for the storage, mapping and querying of connected data

Emil's presentation will be followed by a Hands-on Guide to Spring Data Neo4j. Spring Data Neo4j provides straightforward object persistence into the Neo4j graph database. Conceived by Rod Johnson and Neo Technology CEO Emil Eifrem, it is the founding project of the Spring Data effort. The library leverages a tight integration with the Spring Framework and the Spring Data infrastructure. Besides the easy to use object graph mapping it offers the powerful graph manipulation and query capabilities of Neo4j with a convenient API.

The talk introduces the different aspects of Spring Data Neo4j and shows applications in several example domains.

During the session we walk through the creation of a engaging sample application that starts with the setup and annotating the domain objects. We see the usage of Neo4jTemplate and the powerful repository abstraction. After deploying the application to a cloud PaaS we execute some interesting query use-cases on the collected data.



About Emil Eifrem

Emil Eifrem

Emil Eifrem is CEO of Neo Technology and co-founder of the Neo4j project. Before founding Neo, he was the CTO of Windh AB, where he headed the development of highly complex information architectures for Enterprise Content Management Systems. Committed to sustainable open source, he guides Neo along a balanced path between free availability and commercial reliability. Emil is a frequent conference speaker and author on NOSQL databases.

More About Emil »

About Michael Hunger

Michael Hunger More

SpringSource Training Schedule: May 2013

If you are a Java developer looking to increase your Spring knowledge, vFabric Education by SpringSource is the place to start. We are providing several Spring trainings across the globe closely connected to your needs as a professional developer.

This month SpringSource offers a 15% discount code on all VMware trainings (partners not included). Please use the following referral code during the website registration process: springcustomerpromo. The complete Spring training schedule for May, 2013 can be found below:

Step 1: Core Spring

Americas

Asia Pacific

Europe, Middle East & Africa

Step 2: Spring Web / Enterprise Integration with Spring / Hibernate with Spring

Americas

Europe, Middle East & Africa

Live Online

If you cannot find a professional training near you, you can always request an onsite SpringSource training

Spring Security 3.2.0.M1 Released

The first milestone release toward Spring Security 3.2 is now available from the SpringSource repository at http://repo.springsource.org. See here for a quick tutorial on resolving these artifacts via Maven.

The highlights of this release include:

  • Concurency Support
  • Servlet 3, Async Support
  • Spring MVC Async Integration
  • Servlet 3 API Integration
  • New Servlet API Sample Application

Stay tuned to the SpringSource Blog over the coming week for information on what's new in 3.2.0.M1.

Changelog | Download | Reference Manual | FAQ

Tomcat Expert: Use Spring Insight Developer to Analyze Code, Install it with Tomcat, and Extend it with Plugins

Did you know Springsource offers a free code trace / analysis tool with a large ecosystem of plugins, and is now extensible beyond Java? People are still discovering the benefits of the free tool from VMware SpringSource, called Spring Insight Developer . The Tomcat Expert blog provides an short explanation of what Spring Insight Developer does, how to set it up with Apache Tomcat , and an example of available plugins.  

Learn more at the TomcatExpert Blog and experience faster, easier troubleshooting!

 

 

Newsletter Subscription

Our monthly newsletter is packed full of techniques, tutorials, tips and tricks to get you on your way to Spring nirvana. View Archive


Upcoming Events

Upcoming Training

Syndicate content