Testing an Angular Application: Angular JS and Spring Security Part VIII

Engineering | Dave Syer | May 19, 2015 | ...

In this article we continue our discussion of how to use Spring Security with Angular JS in a "single page application". Here we show how to write and run unit tests for the client-side code using the Javascript test framework Jasmine. This is the eighth in a series of articles, and you can catch up on the basic building blocks of the application or build it from scratch by reading the first article, or you can just go straight to the source code in Github (the same source code as Part I, but with tests now added). This article actually has very little code using Spring or Spring Security, but…

Spring Batch 3.0.4.RELEASE is now available

Releases | Michael Minella | May 19, 2015 | ...

We are pleased to announce that Spring Batch 3.0.4.RELEASE is now available via Maven Central, Github and the SpringSource download repository. This is the 4th maintenance release for the 3.0.x branch of Spring Batch and addresses a number of bugs and a few minor enhancements. Many thanks to all of those who submitted the many pull requests that went into this release.

Spring Batch Home | Source on GitHub | Reference Documentation

We look forward to your feedback in Jira, StackOverflow, or to me directly via Twitter @michaelminella.

This Week in Spring - May 19th, 2015

Engineering | Josh Long | May 19, 2015 | ...

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

SpringOne2GX 2014 Replay: Grails Plugin Testing Strategies

News | Pieter Humphrey | May 19, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Baruch Sadogursky, JFrog

Slides: No slides, Baruch is 100% demo, baby

G&G Special Topics

Maintaining Grails plugins can be a real challenge given the high expectations and demands. Apart from supporting many users, you're tasked with making sure that the plugin is compatible with a range of Grails versions - both old and new. Your plugin must also be compatible with multiple development environments (OSs, SDKs, etc,) and play nice with the wealth of other plugins that exist in the ecosystem. How can we make sure that all these high standards are met? Testing, and lot's of it!

SpringOne2GX 2014 Replay: Groovy Vampires: Combining Groovy, REST, NoSQL, and more

News | Pieter Humphrey | May 19, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Kenneth Kousen

G&G Special Topics

Slides: http://www.slideshare.net/SpringCentral/groovy-vampires

If a book as horrible as Twilight can sell millions of copies and be made into an even worse movie, how many copies can a book with Groovy vampires sell? (Spoiler: Not as many.) Yes, this topic may be silly, but the technologies used (Groovy, Ratpack, MongoDB, Grails, REST) are (un)deadly serious.

 

SpringOne2GX 2014 Replay: Philosophical Architecture in Grails

News | Pieter Humphrey | May 19, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: David Dawson, Simplicity Itself

G&G Special Topics

Slides: http://www.slideshare.net/SpringCentral/s2gx-philosophicalarchitecture

Software development is hard. Life is hard. We try to keep up with a changing world, and it's hard. Where though, does the problem lie? In this talk, David, CEO at Simplicity Itself, will describe a different way of approaching the problem of software development, a different way of trying to keep up with a changing world. This is not a soft talk, all opinions are backed up by cold hard code in a running Grails application, showing how a change in the way you think can radically change your software.

 

Spring Social 1.1.1 Released

Releases | Craig Walls | May 15, 2015 | ...

Dear Spring Community,

I'm pleased to announce the availability of Spring Social 1.1.1.RELEASE. This is a maintenance release, addressing a handful of bugs and introducing a few minor improvements. View the release notes for full details.

Compatibility note: In order to fix a serialization issue when using ProviderSignInUtils, a minor breaking change was necessary. ProviderSignInAttempt no longer carries its own ConnectionFactoryLocator and UsersConnectionRepository. Those must now be passed in as parameters when instantiating ProviderSignInUtils.

Project Site | Reference | JavaDoc

Spring Test HtmlUnit 1.0.0 RC1 Released

Releases | Rob Winch | May 14, 2015 | ...

I'm pleased to announce the release of Spring Test HtmlUnit 1.0.0 RC1. The highlights of the release can be found below:

Migration Guide

A detailed migration guide from 1.0.0.M2 to 1.0.0.RC1 was added.

New Maven Coordinates

We have changed the maven group id. For details refer to Updating Dependencies

Default Context Path is ""

Based upon community feedback, the default context path is now "". This means if you are using a previous release, you will need to update the URL that is configured.

For details refer to Default Context Path is now ""

MockMvc WebClient & WebDriver Builders

This release…

Modularizing the Client: Angular JS and Spring Security Part VII

Engineering | Dave Syer | May 13, 2015 | ...

In this article we continue our discussion of how to use Spring Security with Angular JS in a "single page application". Here we show how to modularize the client-side code, and how to use "nice" URL paths without the fragment notation (e.g. "/#/login") which Angular uses by default, but most users dislike. This is the seventh in a series of articles, and you can catch up on the basic building blocks of the application or build it from scratch by reading the first article, or you can just go straight to the source code in Github. We will be able to tidy up a lot of loose ends from the…

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all