摘要:
1. 概述 SpringMVC 是 Spring 的 Web 模块。 Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的 MVC 框架之一。 Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架。 Spring MVC 通过一套 MVC 注 阅读全文
摘要:
1. 引入 IOC IOC 是一个容器 容器启动的时候创建所有单实例对象 我们可以直接从容器中获取到这个对象 Spring IOC IOC 容器的启动过程?启动期间都做了什么(什么时候创建所有单实例bean) IOC 是如何创建这些单实例 bean,并如何管理的,到底保存在了那里? 2. Class 阅读全文
摘要:
Spring 提供了 JdbcTemplate 以便捷地操作 DB。 1. CRUD 测试 1.1 导包 1.2 配置文件 <!-- DAO 层组件自动装配 JdbcTemplate: @Repository public class EmpDao { @Autowired JdbcTemplate 阅读全文
摘要:
1. 基于 XML 的自动装配 手动赋值:通过 property 子标签 自动赋值(自动装配):通过 autowire 属性,只对自定义类型有效 ="default|no" 默认不开启,开启后若找不到则装配 null ="byName" 以属性名作为 id 去容器中找到一个组件给他赋值,car = 阅读全文
摘要:
1. 框架 高度抽取可重用代码的一种设计,有高度的通用性。 框架是多个「可重用模块」的集合(半成品软件),形成一个某个领域的整体解决方案。 2. Spring 模块 Spring是一个 IOC(DI) 和 AOP 容器框架 // 容器:管理所有的组件(类) Test:Spring 的单元测试模块sp 阅读全文
摘要:
MyBatis 动态 SQL 简介 动态 SQL 是 MyBatis 强大特性之一。极大的简化我们拼装 SQL 的操作 动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似 MyBatis 采用功能强大的基于 OGNL 的表达式来简化操作 if choose (when,ot 阅读全文