http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
Get up to speed quickly with this comprehensive guide toSpring Beginning Spring is the complete beginner's guide toJava's most popular framework. Written with an eye towardreal-world enterprises, the book covers all aspects of applicationdevelopment within the Spring Framework. Extensive samples withineach chapter allow developers to get up to speed quickly byproviding concrete references for experimentation, building askillset that drives successful application development byexploiting the full capabilities of Java's latest advances. Spring provides the exact toolset required to build anent
Beginning Spring; CONTENTS; FOREWORDS; INTRODUCTION; CHAPTER 1: POJO PROGRAMMING MODEL, LIGHTWEIGHT CONTAINERS, AND INVERSION OF CONTROL; POJO Programming Model; Problems of the Old EJB Programming Model; Benefits of the POJO Programming Model; Lightweight Containers and Inversion of Control (IoC); Lightweight Containers; Inversion of Control (IoC); Dependency Injection; Setter Injection; Constructor Injection; Setter or Constructor Injection; Summary; CHAPTER 2: DEPENDENCY INJECTION WITH SPRING; Spring IoC Container; Configuration Metadata; Configuring and Using the Container
Dependency InjectionSetter Injection; Constructor Injection; Circular Dependencies; Dependency Resolution Process; Overriding Bean Definitions; Using the depends-on Attribute; Autowiring; Bean Lookups; Spring-Managed Beans; Naming Beans; Bean Instantiation Methods; Bean Scopes; Lazy Initialization; Life-Cycle Callbacks; Bean Definition Profiles; Environment; Summary; CHAPTER 3: BUILDING WEB APPLICATIONS USING SPRING MVC; Learning the Features and Benefits of Spring MVC; Using the Dispatcher Servlet Mechanism; Defining the Servlet; Accessing Servlet Context
Creating Your First Spring MVC ApplicationConfiguring Spring MVC with Annotations; Handling Forms with JSP; Configuring the Form Tag Library; Understanding the Power of Binding; Working with Forms; Using Input Elements; Entering Dates; Selecting from a Drop-Down; Selecting with Radio Buttons; Selecting with Checkboxes; Adding Labels; Placing Buttons; Styling; Exploiting the Power of Annotations; @Controller; @RequestMapping; @ModelAttribute; @PathVariable; @ControllerAdvice; @InitBinder; @ExceptionHandler; Validating User Input; Uploading Files; Handling Exceptions
Implementing Internationalization (i18n)Using Themes; Summary; CHAPTER 4: JDBC DATA ACCESS WITH SPRING; Problems with Using Vanilla JDBC; Introducing Spring's JDBC Support; Managing JDBC Connections; Embedded DB Support; Using a Connection-Pooled DataSource; Initializing DB; Configuring and Using Spring's JDBC Support; Performing Data Access Operations with Spring; Running Queries; Queries with Named Parameters; Writing Queries Using the IN Clause; Using PreparedStatements within JdbcTemplate; Inserting, Updating, and Deleting Records; Calling Stored Procedures and Stored Functions
Performing Batch OperationsHandling BLOB and CLOB Objects; Accessing Vendor-Specific JDBC Methods; Executing DDL Operations; Modeling JDBC Operations as Java Objects; Encapsulating SQL Query Executions; Encapsulating SQL DML Operations; Encapsulating Stored Procedure Executions; Exception Handling and Error Code Translation; Common Data Access Exception Hierarchy; Automatic Handling and Translation of SQLException; Summary; CHAPTER 5: DATA ACCESS WITH JPA USING SPRING; Brief Introduction to ORM and JPA; Paradigm Mismatch; Building Blocks of an ORM Framework; What JPA Offers
Mapping the Object Model to the Relational Model
Mert Çalişkan, Kenan Sevindik ; forewords by Rod Johnson and Jürgen Höller.