JavaBeat

  • Home
  • Java
    • Java 7
    • Java 8
    • Java EE
    • Servlets
  • Spring Framework
    • Spring Tutorials
    • Spring 4 Tutorials
    • Spring Boot
  • JSF Tutorials
  • Most Popular
    • Binary Search Tree Traversal
    • Spring Batch Tutorial
    • AngularJS + Spring MVC
    • Spring Data JPA Tutorial
    • Packaging and Deploying Node.js
  • About Us
    • Join Us (JBC)
  • Privacy

Spring Web Flow 2.4 RC1 Released

April 5, 2014 by Krishna Srinivasan Leave a Comment

Last week Spring IO team has announced the first release candidate for Spring Web Flow 2.4. The release includes Java based configuration for Spring Web Flow and Spring Faces. Prior to this release, Spring Web Flow doesn’t support the Java based configurations. Here is the list of features included in this version. If you want to know the basic information on Spring Web Flow, please read our article Introduction to Spring Web Flow.

  1. Java-based Configuration
  2. Spring MVC Flash Scope Integration
  3. Partial JSR-303 Bean Validation
  4. Hibernate 4 Support
  5. Tiles 3 Support
  6. Minimum JSF 2.0 Requirement
  7. Portlet API 2.0 and JSF 2.0 support

If you want to try this release, use the maven entries in your project pom.xml file.

[code lang=”xml”]
<dependencies>
<dependency>
<groupId>org.springframework.webflow</groupId>
<artifactId>spring-webflow</artifactId>
<version>2.4.0.RC1</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>http://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
[/code]

Filed Under: Spring Framework Tagged With: Releases, Spring Web Flow

Spring Security 3.2.3 Released

March 28, 2014 by Krishna Srinivasan Leave a Comment

This week Spring IO team has announced the release of Spring Security 3.2.3 with vet few bug fixes. The maven repository location is:

[code lang=”xml”]
<dependencies>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>3.2.3.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>3.2.3.RELEASE</version>
</dependency>
</dependencies>
[/code]

The following are the fixes in this release:

  1. A fix to Java Configuration to work with Spring Boot.
  2. A fix to Java Configuration that when CSRF protection is disabled allows remembering the last page prior to authenticating when it is a POST to work with JSF.

Also Read:

  • Spring Security 3.0
  • Spring Interview Questions

Filed Under: Spring Framework Tagged With: Releases, Spring Security

Spring Boot 1.0.0.RC5 Released!!

March 22, 2014 by Krishna Srinivasan Leave a Comment

This week Spring IO team has announced that they have released the final released candidate for the Spring Boot 1.0.0 road map. So, the next version will be the final release of the project. Spring Boot project is intended to use the auto configuration of your spring applications instead of developers manually configure the environmental requirements. With this release, there are few new features added to the 1.0.0 release. (Read : Introduction to Spring Boot)

spring-boot-diagram

Spring Boot 1.0.0.RC5 New Features

  • A new @IntegrationTest annotation has been added to help when writing integration tests for Spring Boot.
  • The CRaSH shell now exposes an endpoint command that can be used to obtain actuator information.

The reference material for this project is updated and have lot of information for the developers to get started on writing their Spring Book  applications.

Filed Under: Spring Framework Tagged With: Releases, Spring Boot

Spring Data Couchbase 1.0 GA Released!!

March 15, 2014 by Krishna Srinivasan Leave a Comment

Spring Data Couchbase 1.0 GA released and announced by the Spring IO team. The Spring Data Couchbase project is a part of the Spring Data project and provides the spring programming model for new data stores while retaining store-specific features and capabilities. The goal of the Spring Data project is to provide the spring programming model for the application which uses the latest data driven technologies like non-relational, big data, etc.

The Spring Data Couchbase project provides integration with the Couchbase Server database. There have been changes and improvements that led to the GA release of the project. Notable additions are the support for custom converters, JSR-303 Validation support and built-in support for temporal objects like Dates, Calendars and similar JodaTime variants. Also team announced that this project will be soon integrated to other Spring projects Spring Boot, Spring XD.

Also Read:

  • Spring 4 Tutorials
  • Spring Tutorials

The artifacts for maven are available for the download.

[code lang=”xml”]
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-couchbase</artifactId>
<version>1.0.0.RELEASE</version>
</dependency>
[/code]

If you want to try the snapshot versions of the major upcoming releases, please use the below artifacts instead:

[code lang=”xml”]
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-couchbase</artifactId>
<version>1.1.0.BUILD-SNAPSHOT</version>
</dependency>

<repository>
<id>spring-libs-snapshot</id>
<name>Spring Snapshot Repository</name>
<url>http://repo.spring.io/libs-snapshot</url>
</repository>
[/code]

New Features in Spring Data Couchbase 1.0

  • Spring configuration support using Java based @Configuration classes or an XML namespace for the Couchbase driver.
  • CouchbaseTemplate helper class that increases productivity performing common Couchbase operations. Includes integrated object mapping between documents and POJOs.
  • Exception translation into Spring’s portable Data Access Exception hierarchy.
  • Feature Rich Object Mapping integrated with Spring’s Conversion Service.
  • Annotation based mapping metadata but extensible to support other metadata formats.
  • Automatic implementation of Repository interfaces including support for custom finder methods (backed by Couchbase Views).
  • JMX administration and monitoring
  • Transparent @Cacheable support to cache any objects you need for high performance access.

You can find more details about the project at : Spring Data Couchbase Project

Filed Under: Spring Framework Tagged With: Releases, Spring Data

Spring Social 1.1.0 RC1 Released

March 12, 2014 by Krishna Srinivasan Leave a Comment

Spring project have Spring Social which is built for integrating your applications to the social network sites like Facebook, Twitter, Linked In, Google +, etc. It is a new project under spring coomunity. This week spring social announed its Spring Social 1.1.0.RC1 which is prior to the GA release. It is expected that GA will be available very soon. Early adopters can try this out and report the bugs to the spring social team. With Spring Social, your application can play the part of the service consumer, interacting with a service provider on behalf of its users.

  • A generic connection factory for quick configuration of an API for which there is no formal connection factory support. Provides a RestOperations as the API binding.
  • Optimized use of RestTemplate in API bindings when using Spring 3.2+.
  • New Thymeleaf 3 and 4 dialects to match Spring Social’s JSP tag library.
  • A pluggable session-abstraction.
  • A new streamlined and more flexible Java configuration option.
  • Support for Facebook’s built-in OpenGraph actions in the API binding.
  • Capture otherwise unbound data from provider API in a Map in both the Facebook and Twitter API bindings.
  • Add a new TwitterTemplate constructor that only requires client credentials. It uses those to obtain a client access token.
  • SecurityConfigurerAdapter for enabling provider-based authentication with Spring Security’s Java configuration.

You can read more about spring social here.

Filed Under: Spring Framework Tagged With: Releases, Spring Social

Follow Us

  • Facebook
  • Pinterest

As a participant in the Amazon Services LLC Associates Program, this site may earn from qualifying purchases. We may also earn commissions on purchases from other retail websites.

JavaBeat

FEATURED TUTORIALS

Answered: Using Java to Convert Int to String

What is new in Java 6.0 Collections API?

The Java 6.0 Compiler API

Copyright © by JavaBeat · All rights reserved