Professional Java development with the Spring Framework

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 su...

Descripción completa

Detalles Bibliográficos
Otros Autores: Johnson, Rod, author (author), Johnson, Rod, 1970- (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, IN : Wiley Pub 2005.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627584606719
Tabla de Contenidos:
  • 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