SpringSource White Papers
SpringSource White Papers
- SpringSource tc Server
This paper provides an overview of the business and technical benefits of SpringSource tc Server, an enterprise ready version of Apache Tomcat hardened for enterprise use and coupled with key operational capabilities, advanced diagnostics and backed by mission-critical support. This paper provides information that helps justify using SpringSource tc Server to run web applications that may be currently running on Apache Tomcat or Java EE platforms from IBM, Oracle, Red Hat, or Sun.
- Migrating Enterprise Applications to Spring
Spring has grown from a simple framework into an alternative platform to the full-stack Enterprise Java platform (Java EE). Targeting Spring allows applications to be written with less code while also reducing complexity, greatly increasing portability across multiple environments, ensuring better code re-usability, and easing the process of testing application code. This white paper provides practical guidance on architectural decisions related to migrating enterprise applications to the Spring platform, common migration strategies and specific migration cases.
- Spring – A Manager’s Overview
This white paper describes the core technologies that form the solid foundation of the Spring platform, and discusses the business value resulting from the use of Spring to build enterprise applications. Written expressly for technology managers, the white paper reviews a history of Spring and the core values that led to its creation. It offers a conceptual overview of the Spring Framework architecture, the relation of Spring to Java EE, and a review of the complete Spring Portfolio and the platforms that can run Spring. The white paper concludes with a discussion around the return on investment for using Spring and a list of case studies that successfully used Spring in large scale projects.
- Spring In Production
Spring is used in production in mission critical applications all around the world. This white paper explains Spring from a runtime perspective. It describes how Spring instantiates and configures application components, and manages the request dispatching pipeline. On top of the Spring kernel is the enterprise service layer which provides runtime support for managing transactions, data access, messaging, and more. A section on tuning Spring applications for production covers how to establish an effective blueprint and how to optimize your application design. Here you'll find over 25 hints, tips and essential techniques for getting more out of your Spring-powered applications.