Spring Core 培训有超过200万的开发者在使用Spring, 它已成为企业级Java应用事实上的标准编程模型, SCA也很好的支持Spring. 你需要了解并掌握它. Spring Core 培训课程课时: 3天, 开发工具: Spring 2.5, Eclipse 3.5Spring 概述 Spring是什么 为何要选择Spring Spring哲学 Spring架构 Spring模块 Spring安装 第一个Spring程序 IoC, Bean Spirng容器 BeanFactory ApplicationContext Bean定义 Dependency Injection(DI) Setter注入 构造器注入 依赖配置 自动装配(Autowire) 注解(Annotation) @Resource @PostConstruct 与 @PreDestroy @Component @Service @Controller Resource接口 Validator AOP Spring AOP 概述 Spring AOP Support AOP Setup Aspects Advice Pointcuts Advice Parameters and Ordering Advisors AOP with AspectJ @Aspect Pointcuts and Advice Advice Parameters and Ordering Introductions Pros and Cons of XML schema-based vs. @AspectJ annotations Load-time Weaving 事务 Spring Transaction概述 TransactionManager Declarative Transactions Transaction Attributes Transaction Annotations Programmatic Transactions TransactionTemplate DAO, ORM Spring DAO DAO 模式 JDBC, Hibernate, JPA, JDO Spring JDBC JDBC Templates Spring ORM Hibernate SessionFactory HibernateTemplate JDO PersistenceManagerFactory JdoTemplate和JdoDaoSupport JdoDialect iBATIS SQL Maps SqlMapClientTemplate和SqlMapClientDaoSupport Spring JPA LocalEntityManagerFactoryBean 从JNDI中获取 EntityManagerFactory LocalContainerEntityManagerFactoryBean 在Tomcat上织入配置 JpaTemplate和JpaDaoSupport JpaDialect Testing Spring Testing 概述 Spring 单元测试 Spring 集成测试 Other Spring Security Spring Web Web Services 成功案例成功案例 >>> |