Written for enterprise Java developers who have become disillusioned with the complexity and bulk involved with EJB development, this book demonstrates how the Spring framework can make coupled code easy to manage, understand, reuse, and unit-test. Spring's use of inversion of control and aspect-oriented programming techniques to encourage loosely coupled code is explained, providing programmers with the ability to use JavaBeans with the power and enterprise services only previously available in the heavier Enterprise JavaBeans.
View on AmazonSpring — the open source Java-based framework — allows you to build lighter, better performing applications. Written by Spring insiders Rob Harrop and Jan Machacek, Pro Spring is the only book endorsed by Rod Johnson, founder of the Spring Framework. At over 800 pages, this is by far the most comprehensive book available and thoroughly explores the power of Spring. You'll learn Spring basics and core topics, as well as remoting, mail integration, Hibernate, and EJB integration.
View on AmazonExpert Spring MVC and Web Flow provides in-depth coverage of Spring MVC and Spring Web Flow, two highly customizable and powerful web frameworks. Spring MVC is a modern web application framework built upon the Spring Framework, and Spring Web Flow is a new project that complements Spring MVC for building reusable web controller modules. Along with detailed analysis of code and functionality, plus the first-published coverage of Spring Web Flow, this book includes numerous tips and tricks to help you get the most out of Spring MVC.
View on AmazonThe Spring Framework is a major open source application development framework that makes Java/J2EE development easier and more productive. This book shows you not only what Spring can do but why, explaining its functionality and motivation to help you use all parts of the framework to develop successful applications. You'll be guided through all the Spring features and see how they form a coherent whole — the core IoC container, AOP framework, declarative transaction management, JDBC, Hibernate, and EJBs.
View on AmazonBeginning POJOs introduces you to open source lightweight web development using Plain Old Java Objects (POJOs) and the tools and frameworks that enable this. Tier by tier, this book guides you through the construction of complex but lightweight enterprise Java-based web applications centered around Spring, Hibernate, Tapestry, and JBoss. Additional support comes from Eclipse, Ant, and TestNG.
View on AmazonSpring has made a remarkable rise since its conception in 2002. Beginning Spring 2 is the first and only Spring-authorized book that takes you through the first steps of using Spring, requiring no prior J2EE experience. The book teaches the correct usage of Spring in applications and lowers the learning curve on J2EE standards. It covers useful features of Spring without delving too far into complicated features, and covers the complete Spring web tools portfolio along with persistence and transaction management.
View on AmazonIn Spring, you can make an object secure, remote, or transactional, with a couple of lines of configuration instead of embedded code. Spring: A Developer's Notebook offers a quick dive into the new Spring framework, designed to let you get hands-on as quickly as you like. This practical guide features ten code-intensive labs that'll rapidly get you up to speed — covering installation, development environment setup, using Spring with Tomcat, Struts, and Hibernate, mastering AOP and transactions, and utilizing ORM solutions.
View on AmazonAgile Java Development With Spring, Hibernate and Eclipse is a book about robust technologies and effective methods which help bring simplicity back into the world of enterprise Java development. These technologies enable plain old Java objects (POJOs) to be deployed in light-weight containers versus heavy EJB containers. The book also covers Ant, JUnit, JSP tag libraries, logging, GUI debugging, monitoring using JMX, and job scheduling, demonstrating the complete lifecycle of building an enterprise Java application.
View on Amazon