The Spring Blog

Engineering
Releases
News and Events

This Week in Spring - March 31, 2015

Welcome to another installment of This Week in Spring! As usual, we’ve got a lot to cover so let’s get to it!

Read more...

Webinar Replay: JHipster for Spring Boot

Speaker: Julien Dubois

Slides:http://www.slideshare.net/julien.dubois/jhipster-for-spring-boot-webinar

JHipster focuses on generating a high quality application with a Java back-end using an extensive set of Spring technologies; Spring Boot, Spring Security, Spring Data, Spring MVC (providing a framework for websockets, REST and MVC), etc. an Angular.js front-end and a suite of pre-configured development tools like Yeoman, Maven, Gradle, Grunt, Gulp.js and Bower. JHipster creates a fully configured Spring Boot application with a set of pre-defined screens for user management, monitoring, and logging. The generated Spring Boot application is specifically tailored to make working with Angular.js a smoother experience. Join Julien for a quick-live coding session to build a simple application, and deploy it to Cloud Foundry.

Read more...

Webinar Replay: Building a secure Polymer app with Spring backend

Speaker: Scott Deeg

Slides: http://www.slideshare.net/sdeeg/spring-polymer-webinar-46514389

Polymer is the latest web framework out of Google. Designed completely around the emerging Web Components standards, it has the lofty goal of making it easy to build apps based on these low level primitives. Along with Polymer comes a new set of Elements (buttons, dialog boxes and such) based on the ideas of "Material Design". These technologies together make it easy to build responsive, componentized "Single Page" web applications that work for browsers on PCs or mobile devices. But what about the backend, and how do we make these apps secure? In this talk Scott Deeg will take you through an introduction to Polmyer and its related technologies, and then through the build out of a full blown cloud based app with a secure, RESTful backend based on Spring REST, Spring Cloud, and Spring Security and using Thymeleaf for backend rendering jobs. At the end he will show the principles applied in a tool he's currently building. The talk will be mainly code walk through and demo, and assumes familiarity with Java/Spring and JavaScript.

Read more...

SpringOne2GX 2014 Replay: GORM inside and out

Recorded at SpringOne2GX 2014.

Speaker: Jeff Scott Brown

More Groovy Track

Slides: http://www.slideshare.net/SpringCentral/gorm-inside-andout

GORM is a super powerful ORM tool that makes ORM simple by leveraging the flexibility and expressiveness of a dynamic language like Groovy. With GORM developers get access to all of the power and flexibility of an ORM tool like Hibernate without any of the complexity.

Read more...

SpringOne2GX 2014 Replay: Advanced Groovy Tips and Tricks

Recorded at SpringOne2GX 2014.

Speaker: Kenneth Kousen

Core Groovy Track

Slides: http://www.slideshare.net/SpringCentral/advanced-groovy-tips-and-tricks

Groovy has a very easy learning curve for Java developers, so many people become Groovy users without realizing all it can do. This presentation will examine features of Groovy that can make your life easier once you're past the initial adoption stage. Prerequisite: Some Groovy knowledge

Read more...

SpringOne2GX 2014 Replay: Distributed Platform Development with Groovy

Recorded at SpringOne2GX 2014.

Speaker: Dan Woods

Core Groovy Track

Slides: http://www.slideshare.net/SpringCentral/4pieter-springone2gx2014distributedplatformdev

Building an Enterprise Application Stack means the necessity to have a service tier that can scale to the demands of business. This talk will discuss the approach to developing a scalable enterprise architecture, and will demonstrate implementations based on the variety of technologies available from the Groovy ecosystem, including Grails, Spring, Spring Boot, and Spring Integration.

Read more...

Looking ahead to Spring Roo 2.0

Original author: DISID Corporation

Dear Spring community,

The DISID Spring Roo team is busily working towards the 2.0 release. With Spring Roo 2.0 we would like recover the essence that defines the Roo project:

  • Be a rapid application development tool, Roo isn't either a framework nor Maven plugins.
  • Intelligent code generation to provide improved productivity.
    • Developers often are forced to spend too much of their time doing things that add too little value, Spring Roo's code generation helps them stay focused.
  • Create applications based on the extensive set of Spring technologies: Spring Boot, Spring Data, Spring MVC, Spring Security, etc.
  • Generate applications based on best architecture practices like: Service Layer, Repository Layer
  • New scaffolding model that generates a fully functional responsive UI based on jQuery and Bootstrap.
  • Improve extensibility and increase the collaboration of the Spring Roo project:
    • We will create the “Roo Marketplace”: the alternative to Roobot, easier to maintain and available for everyone, a place to find and keep track on third party addons and Roo Addon Suites.
    • A “Roo Addon Suite” is a great way to package and distribute a set of add-ons together, for example if you want to distribute Roo custom distributions. Roo Addon Suite is based on OSGi R5 Subsystems that provides a really convenient deployment model, without compromising the modularity of Roo.
Read more...