Pro Spring 3
The agile, lightweight, open-source Spring Framework continues to be the de facto leading enterprise Java application development framework for today's Java programmers and developers. It works with other leading open-source, agile and lightweight Java technologies like Hibernate, Groovy, MyBat...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
New York :
Apress
2012.
|
Edición: | 1st ed. 2012. |
Colección: | The expert's voice in Spring Pro Spring 3
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628608706719 |
Tabla de Contenidos:
- Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Authors; About the Technical Reviewer; Chapter 1: Introducing Spring; What Is Spring?; Inverting Control or Injecting Dependencies?; Evolution of Dependency Injection; Beyond Dependency Injection; Aspect-Oriented Programming with Spring; Spring Expression Language (SpEL); Validation in Spring; Accessing Data in Spring; Object/XML Mapping (OXM) in Spring in Spring; Managing Transactions; Simplifying and Integrating with JEE; MVC in the Web Tier; Remoting Support; Mail Support; Job Scheduling Support
- Dynamic Scripting SupportSimplified Exception Handling; The Spring Project; Origins of Spring; The Spring Community; Spring for Microsoft .NET; The SpringSource Tool Suite/Spring IDE; The Spring Security Project; Spring Batch and Integration; Many Other Projects; Alternatives to Spring; JBoss Seam Framework; Google Guice; PicoContainer; JEE 6 Container; Summary; Chapter 2: Getting Started; Obtaining the Spring Framework; Downloading a Standard Distribution; Checking Spring Out of GitHub; Understanding Spring Packaging; Spring Modules; Choosing Modules for Your Application
- Spring Modules on the Maven RepositoryAnalyzing Spring Dependencies; The Sample Applications; Obtaining Spring Samples Source Code; The Petclinic Application; The Petclinic Groovy Application; The jPetStore Application; Spring Configuration Basic Application; Spring Task and Scheduling Application; The Spring MVC Showcase Application; The Spring MVC Basic and Ajax Application; The Spring Petcare Application; Spring Webflow Sample Applications; Spring Documentation; Putting a Spring into "Hello World!"; Building the Sample "Hello World!" Application; Create Spring Project in STS
- Refactoring with SpringSummary; Chapter 3: The Sample Application; Requirements of the SpringBlog Application; Security and Authentication; Viewing Blog Entries; Posting Blog Entries; Commenting on a Blog Entry; Filtering Out Obscenities; Attaching Files to a Blog Entry or Comment; Auditing Blog Actions; RSS Feed; Upload Blog from an XML File; Implementing SpringBlog; Development Tool and Dependency Management; Application Design; Application Configuration Management; SpringBlog's Layered Application Architecture; Implementing the Persistence Layer; Implementing the Service Layer
- Using AOP for Obscenity FilteringUsing Spring Transaction Support; Bean Validation; Two Different Service Layers Implementation; Implementing the Batch and Integration Layer; Implementing the Presentation Layer; Spring MVC; Using Tiles; RESTful-WS and OXM; Implementing the Security Layer; Summary; Chapter 4: Introducing IoC and DI in Spring; Inversion of Control and Dependency Injection; Types of Inversion of Control; Dependency Pull; Contextualized Dependency Lookup; Constructor Dependency Injection; Setter Dependency Injection; Injection vs. Lookup
- Setter Injection vs. Constructor Injection