随笔分类 -  java框架学习

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
此分类用来学习java框架相关
摘要:这篇讲解spring+mybatis的整合。 目录结构: 一. 整合spring的第一种方法 1. 新建 java 项目 : spring_mybatis 2.导入jar 包 spring和mybatis的整合包,然后build 3.编写 vo 类 在cn.vincent.vo下 User.java 阅读全文
posted @ 2019-08-04 17:34 Vincent-yuan 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:1.mybatis自带缓存功能。分为一级缓存,二级缓存。 2.一级缓存为 session 缓存,在一个 session中 ,一个查询的 select 语句只会执行一次,根据 <select></select>语句的id来判断。 3.二级缓存,是 sessionFactory 级别的缓存,在 myba 阅读全文
posted @ 2019-08-04 11:30 Vincent-yuan 阅读(712) 评论(0) 推荐(0) 编辑
摘要:1. if 判读条件是否满足,满足将会把 sql 语句加上。 2. choose, when, otherwise when可以有多个 3.where 标签 判断是否有条件成立 如果有条件则加上 where,如果没有则不加。 where元素知道插入“where”如果它包含的标签中有内容返回的话。 此 阅读全文
posted @ 2019-08-04 11:20 Vincent-yuan 阅读(1609) 评论(0) 推荐(0) 编辑
摘要:1.在一对多的关联映射中,表结构如下 2.实体类结构 User.java Role.java 3.映射文件 4.测试 5.使用2个映射语句实现映射 RoleMapper.xml UserMapper.xml 阅读全文
posted @ 2019-08-04 11:05 Vincent-yuan 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:1. 数据库中表的列名和实体类的属性名称不一致。 可以使用 resultMap来解决。 2.在 mybatis 中多对一映射处理 用户表和角色表示多对一的关系 3.java 类结构 用户类:User.java 角色类:Role.java 4.映射关系 通过sql语句将两张表关联起来 5.测试 阅读全文
posted @ 2019-08-04 10:57 Vincent-yuan 阅读(1730) 评论(0) 推荐(0) 编辑
摘要:1.在 mybatis 中,模糊查询可以有以下方式 (1).第一种,直接将封装好的条件传给 sql 语句 代码 (2)第二种, 使用字符串连接符 ${} 来实现 代码 (3)第三种,使用 mysql 的字符串拼接函数实现 代码 阅读全文
posted @ 2019-08-04 10:42 Vincent-yuan 阅读(4154) 评论(0) 推荐(0) 编辑
摘要:1.mybatis中查询方式有3种 映射文件 2.分页 mybatis中有3种方式实现分页 映射文件 代码 阅读全文
posted @ 2019-08-04 10:35 Vincent-yuan 阅读(2670) 评论(0) 推荐(0) 编辑
摘要:1.mybatis中有两种占位符 #{}和 ${}. 2. #{} 占位符是为了获取值,获取的值用在 where 语句后,insert 语句后,update 语句。 #{} 获取值,是根据值的名称取值。#{} 可以使用3中类型的值填充。a) 参数是基本数据类型。那么在映射的语句中可以不写 param 阅读全文
posted @ 2019-08-04 10:25 Vincent-yuan 阅读(8212) 评论(0) 推荐(0) 编辑
摘要:目录结构: 1.封装 mybatis 的工具类: MybatisUtil.java 2.vo类 User.java 1 public class User implements Serializable{ 2 private int id; 3 private String name; 4 priv 阅读全文
posted @ 2019-08-04 10:09 Vincent-yuan 阅读(3924) 评论(0) 推荐(0) 编辑
摘要:1.核心配置文件 2.映射文件 阅读全文
posted @ 2019-08-04 09:53 Vincent-yuan 阅读(1316) 评论(0) 推荐(0) 编辑
摘要:1. MyBatis 是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。 MyBatis几乎消除了所有的 JDBC 代码,也基本不需要手工去设置参数和获取检索结果。 MyBatis几乎能够使用所有简单的 XML 格式 或注解来进行配置,能够映射基本数据元素、Map 接口和 POJOs(普 阅读全文
posted @ 2019-08-03 18:19 Vincent-yuan 阅读(276) 评论(0) 推荐(0) 编辑
摘要:1. springmvc 中的拦截器是由实现 HandlerInterceptor 或者继承 HandlerInterceptorAdapter 来实现的。 2. 自定义实现一个拦截器的步骤: a). 定义一个实现 HandlerInterceptor 接口 的类 b) 在 springmvc 的配 阅读全文
posted @ 2019-08-01 07:19 Vincent-yuan 阅读(5770) 评论(0) 推荐(0) 编辑
摘要:1.可以使用servletAPI来实现 ajax Controller 类 Jsp 2. 使用 springmvc 提供的组件来实现 ajax 导入 jackson 的相关包: Controller 处理 配置文件 Jsp 页面 配置优化 github地址:https://github.com/Vi 阅读全文
posted @ 2019-08-01 06:53 Vincent-yuan 阅读(481) 评论(0) 推荐(0) 编辑
摘要:目录结构如下: 注意,下面说的配置文件,一般都是值的src下的配置文件,即mvc.xml。如果是web.xml,则直接说 web.xml 1. 文件上传的注意点 表单必须是post提交,必须将 enctype 设置为 “multipart/form-data”, 使用 commons-fileupl 阅读全文
posted @ 2019-07-31 20:01 Vincent-yuan 阅读(1730) 评论(0) 推荐(0) 编辑
摘要:1. Restful : 表征状态状态转移。 传统 : url : http://localhost:8080/usersys/delete.do?user.id=12 Restful 风格:url : http://localhost:8080/usersys/12/delete.do; Rest 阅读全文
posted @ 2019-07-31 19:41 Vincent-yuan 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:1. 如果返回值为ModelAndView,在处理方法中,返回null时,默认跳转的视图名称为请求名。跳转结果会根据视图解析器来跳转。 跳转结果: 2. 如果返回值为ModelAndView,在处理方法中,指定视图名称,那么将跳转到指定的视图名。跳转结果会根据视图解析器来跳转。 使用最多 结果: 3 阅读全文
posted @ 2019-07-31 00:47 Vincent-yuan 阅读(2554) 评论(0) 推荐(1) 编辑
摘要:1. 页面中数据提交到 Controller 中如何处理 a) 如果自定义 Controller 是实现 spring 的 Controller 的接口,那么可以通过 HttpServletRequest 来获取数据。 b) 如果自定义的 Controller 没有实现 spring 的 Contr 阅读全文
posted @ 2019-07-31 00:36 Vincent-yuan 阅读(274) 评论(0) 推荐(0) 编辑
摘要:这篇主要讲解 controller配置的几种方式。 1. URL对应 Bean 如果要使用此类配置方式,需要在XML中做如下样式配置 2. 为 URL 分配 Bean 使用一个统一配置集合,对各个 URL 对应的 Controller 做关系映射 该配置可以使用通配符 3. URL 匹配 Bean 阅读全文
posted @ 2019-07-30 23:10 Vincent-yuan 阅读(4033) 评论(0) 推荐(0) 编辑
摘要:这篇主要讲解springmvc的基本的使用,这里以helloworld项目为例。 目录结构: 1. 新建 web 项目 :springmvc_helloworld 2. 在 WebRoot\WEB-INF\lib 下,导入jar包 commons-logging-1.1.1.jar spring-b 阅读全文
posted @ 2019-07-30 22:36 Vincent-yuan 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:1. mvc : mvc框架是处理 http请求和响应的框架 2. mvc 做的事情有哪些: 将 url 映射到一个java的处理方法上 将表单数据提交到 java 类中 将后台 java 类处理的结果响应到页面 控制页面跳转 3. spring 也提供了一个 mvc 框架,叫spring mvc。 阅读全文
posted @ 2019-07-30 07:28 Vincent-yuan 阅读(176) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页