Showing posts with label basics of spring framework. Show all posts
Showing posts with label basics of spring framework. Show all posts

Sunday, January 19, 2014

Building Your Java Configuration Muscle Memory

Using a module that provides a Spring XML namespace and integration API is muscle memory for most people: add the .xsd to the imported XML schemas for the configuration file, maybe enable a annotation-driven variant if it's available, autocomplete some XML stanzas, and then you're set! But what about Java configuration? Java configuration has been around in some form since at least 2005. It was merged into the core framework in 2009 and since then we've seen a slew of new Java configuration-powered DSLs pop up. 2013, in particular, has seen alpha-or-better cuts of Java configuration support for Spring MVC, Spring Security (and Spring Security OAuth), Spring Batch, Spring Social, Spring Data (including all the modules under it: REST, MongoDB, JPA, Neo4j, Redis, etc), Spring HATEOAS, and more all provide milestone-or-better cuts of a Java configuration integration. Tomcat 7 (and all Servlet 3-compatible containers) offer a programmatic alternative to web.xml. This provides another great integration hook for modules that wish to integrate with the web container, removing the configuration burden from the user. There's a lot of power here and it's easy to get started if you know what to look for. In this talk, join Spring Developer Advocate Josh Long and Spring-core commmitter, all-around nice guy, and Spring Boot ninja Phil Webb as they introduce the Java configuration support in the various Spring projects, show how to approach them when integrating them into your code, and - if the situation demands - how to write your own Java configuration DSL.



Source : http://www.youtube.com/watch?v=-4BQXNufpbQ

Saturday, January 18, 2014

Spring with Immutability

One of the primary issues faced by enterprise Java programmers seeking to utilize immutable classes are framework issues. Enterprise frameworks from Spring to Hibernate have varying levels of support for immutability, ranging from decent to nonexistent. However, there several practical solutions available to the Spring developer, and this session will illuminate what's available.



Source : http://www.youtube.com/watch?v=D8eCUR0QK-s

Saturday, January 11, 2014

Building Your Java Configuration Muscle Memory

Using a module that provides a Spring XML namespace and integration API is muscle memory for most people: add the .xsd to the imported XML schemas for the configuration file, maybe enable a annotation-driven variant if it's available, autocomplete some XML stanzas, and then you're set! But what about Java configuration? Java configuration has been around in some form since at least 2005. It was merged into the core framework in 2009 and since then we've seen a slew of new Java configuration-powered DSLs pop up. 2013, in particular, has seen alpha-or-better cuts of Java configuration support for Spring MVC, Spring Security (and Spring Security OAuth), Spring Batch, Spring Social, Spring Data (including all the modules under it: REST, MongoDB, JPA, Neo4j, Redis, etc), Spring HATEOAS, and more all provide milestone-or-better cuts of a Java configuration integration. Tomcat 7 (and all Servlet 3-compatible containers) offer a programmatic alternative to web.xml. This provides another great integration hook for modules that wish to integrate with the web container, removing the configuration burden from the user. There's a lot of power here and it's easy to get started if you know what to look for. In this talk, join Spring Developer Advocate Josh Long and Spring-core commmitter, all-around nice guy, and Spring Boot ninja Phil Webb as they introduce the Java configuration support in the various Spring projects, show how to approach them when integrating them into your code, and - if the situation demands - how to write your own Java configuration DSL.




Source: http://www.youtube.com/watch?v=-4BQXNufpbQ

Sunday, October 27, 2013

What Is Spring and why you need Spring

Spring is the most popular application development framework for enterprise Java™. Millions of developers use Spring to create high performing, easily testable, reusable code without any lock-in.

Message Driven Architecture (Part 1)

This vedio will provide an overview of Spring's support for scheduling, messaging, and enterprise integration. You will learn how these features provide a platform for message-driven architecture. You will also learn about Spring's support for Hohpe and Woolf's Enterprise Integration Patterns. This will include demos of several basic patterns such as Message Channel, Message Transformer, and Message Router, as well as composite patterns such as Scatter/Gather using a Splitter and Aggregator. The examples will also cover different options for adding custom integration logic within the configuration-driven context. Those options include not only POJOs, but also Spring 3.0's Expression Language and Groovy scripts. Finally, you will see Channel Adapters and Messaging Gateways that support JMS, Web Services, Email, and more.

Saturday, October 26, 2013

Testing Web Applications with Spring 3.2

One of the most exciting new features in Spring Framework 3.2 is Spring MVC Test. What makes it so interesting is the comprehensive support for testing web applications and context hierarchies with the Spring TestContext Framework as well as comprehensive support for out-of-container Spring MVC tests.

Implementing Domain-Driven Design with Spring and vFabric


Webinar: Building WebSocket Browser Applications with Spring

At the end of this tutorial, you would understand how to build a WebSocket Browser Application using Spring.

Demo: Spring Boot, Spring Loaded and Spring Tool Suite in 4 minutes

A short demo of using Spring Boot, annotations and Spring Loaded to write a Hello World web app in 4 minutes.

Monday, May 6, 2013

Provisioning a Multi-Site In-Memory Database

Building for Performance with Spring Integration & Spring Batch

Hadoop, Pivotal HD and Spring for Apache Hadoop

Batch Processing and Integration on Cloud Foundry

Implementing Domain-Driven Design with Spring and vFabric

Understanding Java Garbage Collection and what you can do about it