Java框架
chipeize
这个作者很懒,什么都没留下…
展开
-
Java框架_Maven_day01
目录一、 Maven的相关概念1.1 Maven介绍1.1.1 什么是Maven1.1.2 Maven的作用1.1.3 Maven的好处1.2 Maven仓库和坐标1.2.1 Maven的仓库1.2.2 Maven的坐标二、Maven 的常用命令2.1 clean命令2.2 compile 命令2.3 test 命令2.4 package ...原创 2019-07-29 09:59:46 · 228 阅读 · 0 评论 -
Java框架_Mybatis_day01_概述/入门案例
目录一、框架的概述1.1 常见的JavaEE开发框架1)解决数据的持久化问题的框架2)解决 WEB层问题的 MVC 框架3)解决技术整合问题的框架1.2 总结二、Mybatis的概述2.1 对JDBC的回顾JDBC缺陷总结:2.2 Mybatis的概述2.3 ORM思想简介三、Mybatis框架入门案例3.1 导入Maven依赖3.2 创建数...原创 2019-07-28 17:35:07 · 280 阅读 · 0 评论 -
Java框架_Mybatis_day02_CRUD操作
上接:Java框架_Mybatis_day01目录四、Mybatis的CRUD操作4.1 依赖管理4.2 User 实体类4.3 UserDao接口(持久化层)4.4 sqlMapConfig.xml 配置文件4.5 UserDao.xml映像文件4.6 log4j.properties 日志配置文件4.7 TestUserDao 测试类4.8 项目结构...原创 2019-07-28 19:57:39 · 166 阅读 · 0 评论 -
Java框架_Mybatis_day03_参数的深入了解
目录五、Mybatis参数的深入了解5.1 parameterType(输入类型)5.1.1传递简单类型5.1.2 传递 pojo 对象5.2 通过 pojo 对象传递条件5.2.1 创建 QueryVO 类(包装User类)5.2.2 在 UserDao 接口中编写 模糊查询代码5.2.3 在 UserDao.xml 文件中编写 模糊查询代码5.2.4 在...原创 2019-07-28 20:59:32 · 150 阅读 · 1 评论 -
Java框架_SpringMVC_day02_请求参数的绑定
目录三、请求参数的绑定3.1 请求参数的绑定机制3.2 基本数据类型和字符串类型3.2.1 index.jsp3.2.2 ParamController.java3.3 实体类型(JavaBean)3.3.1 封装 Account 类3.3.2 index.jsp3.3.3 Controller3.3.4 Post 请求参数中文乱码问题的解决3.4 给集...原创 2019-08-08 16:44:27 · 121 阅读 · 0 评论 -
Java框架_Spring5_day01_Spring概述、耦合、IOC
目录一、Spring 概述1.1 Spring 是什么1.2 Spring 的发展历程1.3 Spring 的优势1.4 Spring 的体系结构二、IoC 的概念和作用2.1 程序的耦合和解耦2.2 解决程序耦合的思路一:反射2.3 解决程序耦合的思路二:工厂模式2.4 控制反转 - Inversion Of Control一、Spring 概述1...原创 2019-08-02 15:01:58 · 194 阅读 · 0 评论 -
Java框架_SpringMVC_day03_注解开发
目录四、SpringMVC 中的常用注解4.1 @RequestParam注解:请求参数,用于指定参数名称4.1.1 anno.jsp4.1.2 AnnoController.java4.2 @RequestBody注解:请求体,用于将json数据封装成java类4.2.1 anno.jsp4.2.2 Controller4.3 @PathVariable注解:用于...原创 2019-08-08 19:45:05 · 278 阅读 · 1 评论 -
Java框架_SpringMVC_day04_响应数据
目录五、数据相应和结果视图5.1 开发准备5.1.1 导入jar包5.1.2 配置 web.xml5.1.3 springmvc.xml5.1.4 index.jsp5.1.5 success.jsp5.1.6 Controller5.2 返回值为字符串5.2.1 response.jsp5.2.2 Controller5.2.3 update.js...原创 2019-08-10 09:31:46 · 131 阅读 · 0 评论 -
Java框架_SpringMVC_day05_文件上传
目录六、SpringMVC 实现文件上传6.1 文件上传的必要前提6.2 SpringMVC 传统方式的文件上传6.2.1 数据准备6.2.2 普通文件上传6.2.3 SpringMVC 方式上传文件6.3 SpringMVC 跨服务器方式的文件上传6.3.1 分服务器存储的目的6.3.2 准备两个 tomcat 服务器(创建图片服务器)6.3.3 文件上传...原创 2019-08-10 09:56:31 · 144 阅读 · 0 评论 -
Java框架_SpringMVC_day06_异常处理
目录七、SpringMVC 的异常处理7.1 异常处理思路7.2 SpringMVC 的异常处理7.2.1 数据准备7.2.2 编写自定义异常类7.2.3 编写异常处理器7.2.4 配置异常处理器7.2.5 Controller7.2.6 error.jsp七、SpringMVC 的异常处理7.1 异常处理思路 系统中异常包括两类:预期异...原创 2019-08-10 10:57:04 · 164 阅读 · 2 评论 -
Java框架_SpringMVC_day07_拦截器
目录八、SpringMVC 中的拦截器8.1 拦截器的作用8.2 自定义拦截器8.2.1 数据准备8.2.2 自定义拦截器8.2.3 配置拦截器类8.3 配置多个拦截器8.3.1 再编写一个拦截器8.3.2 配置拦截器8.3.3 结果显示八、SpringMVC 中的拦截器8.1 拦截器的作用 Spring MVC 的处理器拦截器类似...原创 2019-08-10 11:27:24 · 121 阅读 · 0 评论 -
Java框架_Spring5_day08_JdbcTemplate的简单使用
十、Spring 中的 JdbcTemplate10.1 概述 JdbcTemplate 是spring框架中提供的一个对象,是对原始Jdbc API对象的简单封装。10.2 准备工作导入 jar 包 <dependencies> <dependency> <groupId>org....原创 2019-08-10 16:03:42 · 145 阅读 · 0 评论 -
Java框架_Spring5_day09_事务控制
十一、Spring 中的事务控制11.1 Spring 事务控制的API11.1.1 PlatformTransactionManager此接口是spring的事务管理器,它里面提供了我们常用的操作事务的方法,如下图:我们在开发中都是使用它的实现类: org.springframework.jdbc.datasource.DataSourceTransactio...原创 2019-08-10 16:49:51 · 213 阅读 · 1 评论 -
Java框架_SpringMVC_day01_概念和入门
目录一、SpringMVC 的基本概念1.1 关于三层架构和 MVC1.1.1 三层架构1.1.2 MVC1.2 SpringMVC 的概述1.2.1 SpringMVC 是什么1.2.2 SpringMVC 的优势1.2.3 SpringMVC和Struts2的优劣分析二、SpringMVC 的入门2.1 导入依赖坐标2.2 配置 web.xml...原创 2019-08-08 15:00:57 · 229 阅读 · 0 评论 -
Java框架_Spring5_day07_AOP(面向切面编程)
目录九、Spring 中的 AOP9.1 AOP 的细节9.1.1 AOP 的相关术语9.2 Spring 的 AOP 配置9.2.1 applicationContext.xml9.2.2 切入点表达式的写法9.2.3 配置文件的修改9.3 Spring AOP 的五种通知类型(使用XML)9.3.1 Logger.java9.3.2 applicatio...原创 2019-08-05 17:54:05 · 221 阅读 · 0 评论 -
Java框架_Spring5_day06_转账案例(事务)
八、转账案例(添加事务)8.1 导入坐标,pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-08-05 15:45:22 · 197 阅读 · 0 评论 -
Java框架_Maven_day02
目录五、使用 Maven 搭建 WEB 项目5.1 需求5.2 代码实现5.2.1 创建数据库test,建表5.2.2 依赖管理5.2.3 创建 JavaBean(Customer.java)5.2.4 在 webapp 下创建 index.jsp 页面5.2.5 在 webapp 下创建 /WEB-INF/web.xml 文件5.2.6 在 resource ...原创 2019-07-29 11:30:01 · 191 阅读 · 0 评论 -
Java框架_Mybatis_day04_配置文件/连接池/事务
目录六、sqlMapConfig.xml 配置文件的深入研究6.1 properties(属性)6.2 typeAliases(类型别名)6.3 mappers(映射器)七、Mybatis 连接池7.1 连接池的特点7.2 连接池的分类7.3 总结八、Mybatis 中的事务8.1 概念8.2 事务的特性8.3 不考虑隔离性会产生的问题8.4 解...原创 2019-07-30 15:11:58 · 171 阅读 · 0 评论 -
Java框架_Spring5_day02_IOC
目录三、 使用 Spring 的 IOC 解决程序耦合3.1 IOC 入门3.1.1 导入依赖3.1.2 ApplicationContext.xml 配置文件3.1.3 创建 Service、Dao 接口以及对应的实现类3.1.3 测试类3.1.4 相关知识的拓展3.1.5 id 和 name 的配置3.2 实例化 Bean 的三种方式3.2.1 采用无参...原创 2019-08-02 19:12:42 · 142 阅读 · 0 评论 -
Java框架_Spring5_day03_DI
目录四、 Spring 的依赖注入(DI)4.1 相关介绍4.2 构造方法注入4.3 set方法注入4.4 使用p名称空间注入数据(本质还是set注入)4.5 注入集合属性(复杂类型)4.6 在 Service 中,注入 Dao四、 Spring 的依赖注入(DI)4.1 相关介绍依赖注入:Dependency Injection。它是spring框架核心...原创 2019-08-02 19:46:53 · 98 阅读 · 0 评论 -
Java框架_Mybatis_day05_映射文件之动态SQL
目录九、Mybatis 映射文件之动态SQL9.1 标签的使用9.2 标签的使用9.3 标签的使用9.4Mybatis中简化编写的SQL片段 : 标签的使用九、Mybatis 映射文件之动态SQL9.1 <if> 标签的使用<select id="findByCondition" parameterType="user" resultType=...原创 2019-07-30 16:06:57 · 147 阅读 · 0 评论 -
Java框架_Mybatis_day06_多表关联之一对一、一对多查询
目录十、Mybatis 多表关联查询之一对多关系10.1 创建账户表,添加数据10.2 查询所有账户10.3 一对一查询,查询账号同时关联用户(方案一)10.4一对一查询,查询账号同时关联用户(方案二)10.5 一对多查询,查询用户同时查询账号的集合十、Mybatis 多表关联查询之一对多关系10.1 创建账户表,添加数据create table `acc...原创 2019-07-30 19:26:08 · 233 阅读 · 0 评论 -
Java框架_Mybatis_day07_多表查询之多对多查询
目录十一、Mybatis 多表查询之多对多查询11.1 准备工作11.1.1 角色表11.1.2 Role.java11.2多对多查询,查询角色同时关联用户11.3多对多查询,查询用户同时关联角色十一、Mybatis 多表查询之多对多查询11.1 准备工作 这里我们新建一个角色表(role),并且创建 Role.java 、RoleDao....原创 2019-07-30 19:38:27 · 185 阅读 · 0 评论 -
Java框架_Spring5_day04_IOC(DBUtils)
目录五、基于注解的 IOC 配置六、使用 Spring 的 IOC 实现账户的CRUD6.1 使用 XML 配置 IOC6.2 使用注解配置 IOC五、基于注解的 IOC 配置以下注解是用于创建对象的,他们的作用就和在XML配置文件中编写一个<bean>标签实现的功能是一样的(1)@Component: 作用:用于把当前类对象存入spr...原创 2019-08-03 16:43:29 · 105 阅读 · 0 评论 -
Java框架_Spring5_day05_IOC(注解)
目录七、使用注解去掉 applicationContext.xml 中的所有配置7.1 @Configuration7.2 @ComponentScan7.3 @Bean7.4 工厂AnnotationConfigApplicationContext.java7.5 @Import7.6 @PropertySource7.7 @Qualifier八、使用 Sp...原创 2019-08-03 17:52:34 · 120 阅读 · 0 评论 -
Java框架_Mybatis_day08_延迟加载策略
十二、Mybatis 延迟加载策略12.1 延迟加载概念延迟加载:就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。延迟加载也称懒加载.好处:先从单表查询,需要时再从关联表去关联查一对多,多对多:通常情况下我们都是采用延迟加载。多对一,一对一:通常情况下我们都是采用立即加载。12.2 实现多对一的延迟加载(association)需求:查询账户(Ac...原创 2019-07-31 15:30:36 · 129 阅读 · 0 评论 -
Java框架_Mybatis_day09_缓存
目录十三、Mybatis 缓存13.1 简介13.2 一级缓存13.2.1 一级缓存的简介13.2.2 测试一级缓存13.2.3 一级缓存的改进测试13.3 二级缓存13.3.1 简介13.3.2 二级缓存的开启与关闭13.3.3 二级缓存的测试13.3.4 二级缓存的应用场景十三、Mybatis 缓存13.1 简介像大多数的持久化框架一样...原创 2019-07-31 16:41:37 · 111 阅读 · 0 评论 -
Java框架_Mybatis_day10_注解开发
十四、Mybatis 注解开发14.1 入门案例(查询所有) 当我们使用注解的时候,不要保留 UserDao.xml 文件,否则会冲突。UserDao.javapackage com.cpz.dao;import com.cpz.domain.User;import org.apache.ibatis.annotations.Select;import ja...原创 2019-07-31 21:01:12 · 195 阅读 · 0 评论 -
Java框架_SSM_day01_SSM的初次整合
目录一、SSM整合步骤1.1 整合步骤概述1.1.1 整合思路1.1.2 整合步骤1.2 开发准备1.2.1 导入 jar 包1.2.2 创建实体类1.2.3 创建 Dao1.2.4 创建 Service1.2.5 创建 Controller1.3 搭建 Spring 的环境1.3.1 applicationContext.xml1.3.2 lo...原创 2019-08-11 19:05:34 · 178 阅读 · 0 评论