摘要:
目录 一、SSM概要 1.1、SpringMVC 1.2、Spring 1.3、MyBatis 1.4、Maven多模块 二、数据库 三、创建多模块项目 3.1、各模块的功能 3.2、创建项目结构 四、添加各模块间的依赖 五、完成POJO实体模块 5.1、POJO 5.2、JavaBean 5.3、 阅读全文
摘要:
目录 一、新建一个基于Maven的Web项目 1.5、Idea整合Tomcat 1.6、将依赖包添加到Web-Inf目录下 二、创建数据库与表 三、添加依赖包 四、新建POJO实体层 五、新建MyBatis SQL映射层 六、JUnit测试数据访问(非必要) 七、完成Spring整合MyBatis配 阅读全文
摘要:
目录 一、JSON 1.1、概要 1.2、使用ModelAndView 1.3、使用@ResponseBody与Jackson 1.4、乱码问题 1.4.1、方法一在action上声明编码格式 1.4.2、方法二修改Spring配置文件 1.5、日期格式化问题 1.5.1、方法一注解字段 1.5.2 阅读全文
摘要:
目录 一、MVC概要 二、Spring MVC介绍 2.1、学习资料 三、第一个Spring MVC 项目:Hello World 3.1、IntelliJ IDEA中创建一个Maven项目 3.2、添加Web项目支持 3.3、配置Tomcat Web容器 3.4、将项目发布到Git远程仓库(非必要 阅读全文
摘要:
目录 一、FreeMarker简介 二、第一个FreeMark示例 2.1、新建一个Maven项目 2.2、添加依赖 2.3、添加存放模板的文件夹 2.4、添加模板 2.5、解析模板 2.6、运行结果 三、动态页面静态化 3.1、动态页面静态化的优点 3.2、动态页面静态化的问题 3.3、实现动态页 阅读全文
摘要:
目录 一、新建一个基于Maven的Web项目 二、创建数据库与表 三、添加依赖包 四、新建POJO实体层 五、新建MyBatis SQL映射层 六、JUnit测试数据访问 七、完成Spring整合MyBatis配置 八、配置web.xml加载Spring容器与MVC 九、创建服务层 十、完成商品管理 阅读全文
摘要:
目录 一、Spring MVC验证器Validator 1.1、定义验证器 1.2、执行校验 1.3、在UI中添加错误标签 1.4、测试运行 二、JSR303验证器 2.1、添加hibernate-validator依赖 2.2、注解Bean 2.2.1、空值检查 2.2.2、Booelan检查 2 阅读全文
摘要:
目录 一、表单标签库 1.1、简介 1.2、常用属性 1.3、form标签与input标签 1.4、checkbox标签 1.5、radiobutton标签 1.6、password标签 1.7、select标签 1.8、option标签 1.9、options标签 1.10、textarea、er 阅读全文
摘要:
目录 一、Action参数类型 1.1、自动参数映射 1.1.1、基本数据类型 1.1.2、自定义数据类型 1.1.3、复杂数据类型 1.1.4、数组 1.1.5、List集合类型 1.1.6、Map集合类型 1.2、@RequestParam参数绑定 1.2.1、基本数据类型绑定与注解属性 1.2 阅读全文
摘要:
目录 一、控制器定义 1.1、实现接口Controller定义控制器 1.2、使用注解@Controller定义控制器 二、@RequestMapping详解 2.1、value 属性指定映射路径或URL模板 2.1.1、指定具体路径字符 2.1.2、路径变量占位,URI模板模式 2.1.3、正则表 阅读全文
摘要:
目录 一、MVC概要 二、Spring MVC介绍 三、第一个Spring MVC 项目:Hello World(Eclipse版) 3.1、通过Maven新建一个Web项目 3.2、添加依赖的jar包 3.3、修改web.xml注册中心控制器DispatcherServlet 3.4、添加Spri 阅读全文
摘要:
目录 一、新建一个基于Maven的Web项目 二、创建数据库与表 三、添加依赖包 四、新建POJO实体层 五、新建MyBatis SQL映射层 六、完成Spring整合MyBatis配置 七、创建服务层 八、JUnit测试服务类 九、加载Spring容器与获得容器对象 十、简单MVC控制器封装 十一 阅读全文
摘要:
目录 一、在Web项目中启动Spring容器 1.1、使用监听器启动Spring容器 1.2、使用Servlet方式启动Spring容器 二、获取ApplicationContext实例 2.1、使用工具类WebApplicationContextUtils获得Spring容器 2.2、实现接口Ap 阅读全文
摘要:
目录 一、 使用Maven创建一个Web项目 二、使用MyBatis完成MySQL数据库访问 2.1、添加依赖 2.2、准备数据 2.3、创建java Bean 2.4、创建实例与表的映射文件 2.5、创建MyBatisCfg.xml文件 2.6、实现数据访问功能 2.7、测试运行 2.8、整合lo 阅读全文
摘要:
目录 SpEL简介与功能特性 一、为什么需要Spring表达式语言 二、SpEL表达式Hello World! 三、SpEL表达式 3.1、文字表达式 3.2、SPEL语言特性 3.2.1、属性 3.2.2、数组 3.2.3、列表 3.2.4、索引器、与字典 3.2.5、方法 3.2.6、操作符 3 阅读全文
摘要:
目录 一、基于XML配置的Spring AOP 二、使用注解配置AOP 三、AspectJ切点函数 四、AspectJ通知注解 五、零配置实现Spring IoC与AOP 六、示例下载 七、视频 AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期动态 阅读全文
摘要:
目录 一、为什么需要代理模式 二、静态代理 三、动态代理,使用JDK内置的Proxy实现 四、动态代理,使用cglib实现 五、使用Spring实现AOP 六、使用IOC配置的方式实现AOP 七、使用XML配置Spring AOP切面 八、示例下载 九、视频 十、作业 AOP(Aspect Orie 阅读全文
摘要:
目录 一、Spring框架概述 1.1、资源 1.2、Spring历史 1.3、框架特征与功能 1.4、Spring组成 1.5、Spring Boot与Spring Cloud 二、IoC基础 三、使用XML配置的方式实现IOC 3.1、使用无参构造方法创建对象 3.2、使用有参构造方法创建对象 阅读全文
摘要:
目录 一、新建一个基于Maven的Web项目 二、创建数据库与表 三、添加依赖包 四、新建POJO实体层 五、新建MyBatis SQL映射层 六、完成Spring整合MyBatis配置 七、创建服务层 八、JUnit测试服务类 九、加载Spring容器与获得容器对象 十、简单MVC控制器封装 十一 阅读全文