A, String:
- Spring development framework _01
(1) String framework Description:
a) traditional JavaEE development:
b) Spring Description:
c) Spring framework composed of:
(2) Inversion of Control:
a) IOC produced Motivation:
b) IOC foundation to achieve:
c) SpringTest test:
(3) dependency injection (on):
a) Bean basic management:
b) P Namespace:
c) injecting an array (Array):
d) injecting List collection:
e) Set injection set:
f) injecting Map set:
g) injecting Properties collection:
(4) dependency injection (below):
a) Constructor injection:
b) automatic assembly:
c) Bean instantiation manager:
d) Bean initialization and destruction:
5) Scan injection:
a) context scanning injection profile:
b) Resource Scan Injection:
c) @Resource and @Autowired notes:
2. Spring development framework _02
(1) Resource reads:
a) Resource Interface:
b) to read different resources:
c) ResourceLoader Interface:
d) injection of resources:
e) injecting an array of resources:
f) Path wildcards:
(2) Spring expression (on):
a) Spring basic expressions defined:
b) when parsing principle form:
c) separator custom expression:
d) the literal expression:
e) numeric expressions:
f) relational expression:
g) logical expression:
h) ternary operator:
i) string expression:
j) regular matches:
k) Class Expression:
(3) Spring expression (lower):
a) the variable operation expression:
b) set expression:
c) injection of expression:
d) based on the SpEL Annatation
(4) Spring assembly with a JMS message:
a) JMS message component profile:
b) Configuration ActiveMQ:
c) establish Queue sender:
d) establish Queue consumers:
e) processing a message Topic:
f) Bean environment configuration:
3. Spring development framework _03
(1) Scheduling Timing:
a) a conventional operation timing of Defect:
b) Quartz Scheduling Timing:
c) QuartzJobBean class inheritance to achieve timing tasks:
d) CRON achieve timing schedule:
e) scheduling based on Spring QuartZ achieved:
f) SpringTask task scheduling:
g) based on the configuration file to achieve SpringTask task scheduling:
h) Annotation-based configuration SpringTask:
i) SpringTask task scheduling pool:
(2) AOP programming section:
a) AOP produced Motivation:
b) AOP Introduction:
c) AOP pointcut expressions:
d) AOP underlying implementation:
e) receiving the pre-notification parameter:
f) Rear notification:
g) Surround notification:
h) Annotation-based configuration to achieve AOP:
4. Spring development framework _04
(1) JDBC operations templates:
a) JDBC template Introduction:
b) a database connection:
c) JdbcTemplate data update:
d) JdbcTemplate data query:
e) C3P0 database connection pool:
(2) Spring transaction control:
a) traditional process control JDBC transactions:
b) Spring transaction processing architecture:
c) transaction propagation properties:
d) transaction isolation level:
e) transaction control program:
f) Notes transaction:
g) Declarative transaction control:
5. Spring development framework _05
(1) SpringMVC based on the development:
a) SpringMVC Description:
b) development environment to build SpringMVC:
c) Prepare SpringMVC program:
d) receiving request parameters:
e) converting the object parameters:
(2) SpringMVC depth application:
a) get built-in objects:
b) Web resource security access:
c) read the resource file:
d) Restful show style:
e) file upload:
(3) SpringMVC interceptor:
a) Basic concept interceptor:
b) define the basis blockers:
c) HandlerMethod:
(4) data validation server side:
a) the definition of validation rules and access:
b) file upload validation:
c) data validation processing: