My Account Log in

1 option

Professional Java development with the Spring Framework / Rod Johnson ... [et al.].

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Johnson, Rod, author.
Contributor:
Johnson, Rod, 1970-
Language:
English
Subjects (All):
Spring (Software framework).
Java (Computer program language).
Application software--Development.
Application software.
Physical Description:
1 online resource (674 p.)
Edition:
1st edition
Place of Publication:
Indianapolis, IN : Wiley Pub., 2005.
Language Note:
English
System Details:
text file
Summary:
The Spring Framework is a major open source application development framework that makes Java/J2EE(TM) 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 will be guided through all the Spring features and see how they form a coherent whole. In turn, this will help you understand the rationale for Spring's approach, when to use Spring, and how to follow best practices. All this is illustrated with a complete sample ap
Contents:
Professional Java Development with the Spring Framework; About the Authors; Acknowledgments; Contents; Introduction; Whom This Book Is For; Aims of This Book; What This Book Covers; Assumed Knowledge; Recommended Reading; What You Need to Use This Book; The Sample Application; Conventions; Source Code; Errata; p2p.wrox.com; Chapter 1: Introducing the Spring Framework; Why Spring?; Spring's Values; Spring in Context; Architecting Applications with Spring; The Future; The Spring Project and Community; Summary; Chapter 2: The Bean Factory and Application Context
Inversion of Control and Dependency InjectionThe Container; Summary; Chapter 3: Advanced Container Concepts; Abstractions for Low-Level Resources; Application Events; Managing the Container; Some Convenience Factory Beans; Property Editors Provided by Spring; Strategies for Testing; Alternatives to XML; References; Summary; Chapter 4: Spring and AOP; Goals; Assumptions; Example; Spring's AOP Framework; Using Advanced Features of Spring's AOP Framework; Integration with Other AOP Frameworks; References; Summary; Chapter 5: DAO Support and JDBC Framework; The Data Access Object Pattern
Introducing Spring's JDBC FrameworkBuilding the Data Access Layer for the Sample Application; Operations with JdbcTemplate; Using the RDBMS Operation Classes; Advanced Concepts; Additional Considerations; Summary; Chapter 6: Transaction and Resource Management; Background; Transactions and J2EE; An Example of Spring's Transaction Support; Introducing Spring's Transaction Abstraction; DataSource Declarations; Summary; Chapter 7: Object/Relational Mapping; Background; O/R Mapping Support in Spring; iBATIS SQL Maps; Hibernate; JDO; Other O/R Mapping Tools; Summary
Chapter 8: Lightweight RemotingConcepts and Scope; Common Configuration Style; Hessian and Burlap; HTTP Invoker; RMI; Web Services via JAX-RPC; Summary; Chapter 9: Supporting Services; JMS; Scheduling with Spring; Sending Email with Spring; Scripting; Summary; Chapter 10: Acegi Security System for Spring; Enterprise Application Security Choices; Acegi Security Fundamentals; Example Code; Summary; Chapter 11: Spring and EJB; Deciding on the Need for EJBs; Accessing EJBs; Implementing EJBs with Spring; Singleton Container Access, Good or Evil?; Testing Concerns; Summary
Chapter 12: Web MVC FrameworkA Simple Example; General Architecture; Infrastructural Components; Workflow Involved with Handling Requests; Common Layout of a Spring MVC Web Application; HandlerMappings; HandlerExecutionChain and Interceptors; Handlers and Their Adapters; ModelAndView and ViewResolvers; Locale Changing and Resolution; HandlerExceptionResolvers; Controllers; Data Binding; Real-World Examples of Using Controllers; Wizard Functionality; Extending Spring's Handler Infrastructure; Uploading Files; Testing Your Controllers; Summary; Chapter 13: Web View Technologies; An Example
Considerations When Choosing a Technology
Notes:
"Programmer to programmer."
Includes index.
ISBN:
9786611002756
9781281002754
1281002755
9780471748946
0471748943
OCLC:
630529311

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account