Introducing Spring Framework A Primer

Introducing Spring Framework is your hands-on guide to learning to build applications using the Spring Framework. The book uses a simple My Documents application that you will develop incrementally over the course of the book and covers: • How to programmatically configure the Spring container and b...

Descripción completa

Detalles Bibliográficos
Autor principal: Gutierrez, Felipe. author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Berkeley, CA : Apress 2014.
Edición:1st ed. 2014.
Colección:Expert's voice in Spring
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629654106719
Tabla de Contenidos:
  • ""Using the Spring Framework""""Spring Framework and Dependency Injection""; ""Summary""; ""Chapter 3: Applying Different Configurations""; ""My Documents XML Configuration""; ""Using Spring Annotations""; ""Spring Stereotypes""; ""Using the Java Bean Configuration""; ""Using the GroovyBeanDefinitionReader Class""; ""Which Configuration to Choose?""; ""Summary""; ""Chapter 4: Using Beans Scopes""; ""Scopes""; ""Using the @Scope Annotation""; ""Using Bean Scopes in the New GroovyBeanDefinitionReader Context""; ""Summary""; ""Chapter 5: Working with Collections and Custom Types""
  • ""List, Map, and Properties""""Collections in Your XML Configuration""; ""Merging Collections""; ""Summary""; ""Chapter 6: Using Resource Files""; ""Using Resources""; ""Using Property Files""; ""Using a Different Language: Do You Speak Spanish?""; ""Summary""; ""Chapter 7: Testing Your Spring Application""; ""Testing with Annotations""; ""Using Profiles""; ""More Test Annotations""; ""Summary""; ""Part II: Spring Framework""; ""Chapter 8: Give Advice to Your Spring Application""; ""Advice to My Documents""; ""AOP to the Rescue""; ""AOP Concepts""; ""Before Advice""; ""After Advice""
  • ""Around Advice""""After Throwing Advice""; ""AOP with Annotations""; ""Summary""; ""Chapter 9: Adding Persistence to Your Spring Application""; ""Adding Persistence""; ""Embedding a Database""; ""A New Way to Collect Data: JdbcTemplate and RowMapper""; ""Summary""; ""Chapter 10: Showing Your Spring Application on the Web""; ""Persistence Layer""; ""Spring MVC""; ""Internationalization: i18n""; ""Summary""; ""Chapter 11: Integrating Your Spring Application with External Systems""; ""Java Message Service""; ""Spring JMS""; ""RabbitMQ and Spring Rabbit""; ""Summary""
  • ""Chapter 12: Exposing a REST API""""RESTful""; ""HTTP-GET""; ""HTTP-POST""; ""HTTP-PUT""; ""HTTP-DELETE""; ""Summary""; ""Chapter 13: Adding E-mail and Scheduling Tasks""; ""Sending E-mails""; ""Letâ€?s Talk About Asynchronous Tasks""; ""Letâ€?s Schedule""; ""Summary""; ""Part III: Spring Framework Advanced""; ""Chapter 14: Using Dynamic Languages""; ""Get More Dynamic""; ""Doing Something Groovy""; ""Using JRuby and Bean Shell""; ""Summary""; ""Chapter 15: Spring Data Within Your Spring Application""; ""Using NoSQL Databases""; ""Implementing the DocumentDAO""; ""Testing MongoDB""
  • ""A Complete DocumentDAO Test""