Spring practice (version 3rd)

Source: Internet
Author: User
Basic information of spring practice (version 3rd) original title: Spring in actiong (Third edition) Author: (US) Craig Wils Translator: Yuan Zhang weibin Press: People's post and telecommunications Press ISBN: 9787115316066 mounting Date: May 2013 publication date: Opening: 16 open pages: 392 versions: 3-1 category: Computer> Software and programming> JAVA (J #)> more about spring, spring practice (version 3rd), computer books, spring practice (version 3rd) from three aspects: Core spring, core components of spring applications, and spring integration, we systematically explain spring from simple to deep, from easy to difficult, including spring journey, bean assembly, minimal spring xml configuration, cross-section spring, conquer database, transaction management, building Web applications using spring MVC, using spring we B flow, protect spring applications, use remote services, add rest functions for spring, spring messages, use JMX to manage spring beans, and other spring techniques. Spring practice (version 3rd) not only introduces the core concepts that must be mastered in Spring framework development, but also introduces common components of spring applications in depth, it also shows you how spring can integrate with other applications and services at the enterprise level. This book does not list spring APIs in detail for readers, but presents the strength of the Spring framework by providing rich and practical code examples-it makes enterprise-level application development easier. Spring practice (version 3rd) is suitable for readers who already have a certain Java programming Foundation, as well as developers and testers who conduct various software development on the Java platform, especially for enterprise-level Java developers. This book can be used as a Learning Guide by readers who have just started to learn spring, or as a reference book by senior users who want to learn more about some functions of spring. Directory spring practice (version 3rd) chapter 1 Spring core chapter 1st spring journey 21.1 simplified Java Development 31.1.1 inspires pojo's potential 41.1.2 dependency injection 51.1.3 application aspect 91.1.4 Use templates to eliminate sample code 131.2 to accommodate your bean 151.2.1 and Applications context working 161.2.2 bean lifecycle 171.3 overlooking spring landscape 191.3.1 spring module 191.3.2 spring portfolio 221.4 spring new feature 251.4.1 spring 2.5 new feature 261.4.2 spring 3.0 new feature 261.4.3 spring portfollo new feature 271.5 summary 28 chapter 2nd assemble bean 29.2.1 declare bean 302.1.1 create spring configuration 302.1.2 declare a simple bean 312.1.3 inject 332.1.4 bean scope 372.1.5 initialize and destroy bean 382.2 inject bean attribute 402.2.1 inject simple value 412.2.2 reference other beans 422.2.3 use spring namespace P Assembly attribute 452.2.4 Assembly set 462.2.5 Assembly null value 502.3 use expression Assembly 512.3.1 basic principles of spel 512.3.2 perform operations on spel value 542.3.3 filter set 582.4 summary 62 in spel chapter 2 minimal spring xml configuration 3rd automatic assembly bean attributes 643.1.1 4 types of automatic assembly 643.1.2 default automatic assembly 683.1.3 hybrid use automatic assembly and explicit Assembly 633.1 annotation Assembly 693.2.1 use @ autowired 703.2.2 use @ inject to implement standard-based Automatic Assembly 743.2.3 in Annotation injection use expression 763.3 to automatically detect bean 773.3.1 scan 793.4 use spring-based Java-based configuration 803.4.1 to create based on java configuration 803.4.2 defines a configuration class 813.4.3 declare a simple bean 813.4.4 use spring-based Java configuration for injection 823.5 summary 83 chapter 4th Aspect-Oriented spring 844.1 what is Aspect-Oriented Programming 854.1.1 define AOP terminology 864.1.2 spring support for AOP 884.2 use cut point selection connection point 904.2.1 write cut point 914.2.2 use spring Bean () indicator 924.3 declares in XML the section 934.3.1 declares the pre-and post-notifications 944.3.2 declares the surround notification 964.3.3 as the notification transmission parameter 984.3.4 introduces the new function through the section 1004.4 annotation section 1024.4.1 annotation surround notification 4.4.2 passes the parameter to the marked notice 1054.4.3 note introduction 1054.5 injection aspectj aspect 1074.6 summary 109 Part 2 Core Components of spring applications chapter 5th conquer database 1125.1 spring Data Access philosophy 1135.1.1 understand spring's Data Access exception system 1145.1.2 data access templated scheme 5.1.3 use DAO Support class 1185.2 configure data source 1195.2.1 use JNDI data source 1195.2.2 use data source connection pool 1205.2.3 JDBC-Driven Data Source 1215.3 use JDBC 1225.3.1 in spring to cope with out-of-control JDBC code 1225.3.2 use JDBC template 1255.4 integrate hibernate 1305.4.1 hibernate overview in spring 1315.4.2 declare hibernate session factory 1325.4.3 build hibernate code not dependent on Spring 1345.5 spring and Java persistence API 1365.5.1 configure Entity Manager factory 1365.5.2 write JPA-based Dao 1405.6 summary 142 chapter 6th Transaction Management 1446.1 understand transaction 1456.1.1 use four words to indicate transaction 1466.1.2 understand spring's support for transaction management 1476.2 select Transaction Manager 1476.2.1 JDBC transaction 1496.2.2 hibernate transaction 1496.2.3 Java persistence API transaction 1506.2.4 JTA (Java transaction API) transaction 1516.3 coding transactions in spring 1516.4 declarative transactions 1536.4.1 defining transaction attributes 1546.4.2 defining transactions in XML 1576.4.3 defining annotation-driven transactions 1596.5 summary 160 chapter 7th using spring MVC to build Web applications 1627.1 spring MVC started with 1637.1.1 tracking spring MVC request 1637.1.2 set up spring MVC 1657.2 write basic controller 1667.2.1 configure annotation driven spring MVC 1677.2.2 define the Controller 1687.2.3 resolution view of the home page 1717.2.4 define the view of the home page 1757.2.5 completed spring application context 1777.3 processing controller input 1787.3.1 write processing Input controller 1797.3.2 rendering view 1817.4 Processing Form 1837.4.1 display registry form 1837.4.2 Processing Form input 1857.4.3 validation input 1877.5 processing file upload 1917.5.1 add on Form file Upload domain 1917.5.2 receives the uploaded file 1927.5.3 configure spring to support file upload 1957.6 summary 196 chapter 8th use spring web flow 1978.1 to install spring web flow 1988.1.1 use the Web flow 1988.2 flow component in spring 2018.2.1 status 2018.2.2 transfer 2048.2.3 process data 2058.3 combined: pizza process 2078.3.1 define basic process 2078.3.2 Collect customer information 2118.3.3 build order 2168.3.4 payment 2198.4 protect Web process 2118.5 summary 221 chapter 9th protect spring application 2239.1 spring security Introduction 2249.1.1 spring security start 2249.1.2 use spring Security Configuration namespace 2259.2 protects Web requests 2269.2.1 proxy servlet filter 2269.2.2 configuration minimizes Web security 2279.2.3 interception request 2319.3 protects view-level elements 2349.3.1 access authentication information details 2349.3.2 rendering 2359.4 authentication user 22.16.4.1 configuration based on Permissions memory user repository 2389.4.2 database-based authentication 2399.4.3 LDAP-based authentication 2409.4.4 enable remember-Me function 2449.5 protection method call 2459.5.1 use @ secured annotation protection method call 2459.5.2 use jsr-250 @ rolesallowed annotation 2469.5.3 use spel to implement security before and after calling 2469.5.4 declare method-level security cut point 2509.6 summary 251 third part spring integration Chapter 10th use remote service 25410.1 spring Remote Call overview 25510.2 use RMI 25710.2.1 to publish an Rmi service 25710.2.2 assemble RMI service 26010.3 use Hessian and burlap to publish remote service 26210.3.1 use Hessian and burlap to publish bean function 26310.3.2 access Hessian/burlap service 26610.4 use spring's httpinvoker 26710.4.1 to publish bean as HTTP service 267

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.