The Digzibit Support Collection The Digzibit Support Collection

Spring

Spring
  • Spring
  • Spring is a popular and widely deployed open source framework that helps developers build high quality applications faster. Spring provides a consistent programming and configuration model that is well understood and used by millions of developers worldwide. Unlike the traditional Java EE platform, Spring provides a range of capabilities for creating enterprise Java, rich web, and enterprise integration applications that can be consumed in a lightweight, a-la-carte manner.

    Spring for Enterprise Java Applications: Spring provides the ultimate programming model for modern enterprise Java applications by insulating business objects from the complexities of platform services for application component management, Web services, transactions, security, remoting, messaging, data access, aspect-oriented programming and more. Spring is built on an Inversion of Control (IoC) container that enables Java components to be centrally configured and wired together—resulting in code that is more portable, reusable, testable and maintainable. Spring for Rich Web Applications: Spring Web Flow, Spring BlazeDS, Spring Faces and Spring JavaScript enable rich web applications to be created using a variety of modern user interface technologies. Spring Web Flow enables multi-step user interactions driven by a high-level process flow definition language, while Spring BlazeDS enables Spring-managed business objects to be invoked by Adobe Flex rich internet application (RIA) clients. Spring Faces integrates the JSF user interface component model with Spring’s controller model, and Spring JavaScript provides a comprehensive JavaScript user interface framework that supports the most common Asynchronous JavaScript and XML (AJAX) scenarios. Spring for Enterprise Integration Applications: Spring Integration and Spring Batch extend the core Spring programming model to meet enterprise integration needs. Spring Integration addresses a full range of Enterprise Integration patterns including Message Channel, Message Endpoint, Channel Adapter, Content-Based Router, and more, while Spring Batch enables the development of robust batch applications.
Views:71