SSM框架
文章平均质量分 63
Love_codes
不想当架构师的程序员不是好码农
展开
-
SpringMVC学习总结三——JSON交互与拦截器
五、JSON交互 @ResponseBody 作用于返回的对象,将数据转化为指定的json格式 如果传的是json字符串 var jsonObject = JSON.parse(jsonStr); 解决方案一:在js中把json字符串转成json对象 解决方案二:将json字符串传到controller,要设置自编码格式 $.ajax({ ...原创 2018-12-26 19:47:39 · 443 阅读 · 0 评论 -
SpringMVC学习总结一——认识SpringMVC及工作流程
一、什么是SpringMVC? SpringMVC是一种基于java实现的web MVC设计模式,请求驱动类型的轻量级的web框架使用了mvc设计模式。 基于请求驱动,指使用了请求 - 响应的模式。 将web层进行了解耦。二、SpringMVC的工作流程三、注解开发注解开发的详情 @RequestMapping() 里面需要配映射路径,例 @RequestMapp...原创 2018-12-25 20:10:14 · 448 阅读 · 0 评论 -
Spring学习总结二——Spring_AOP
一、什么是AOP? AOP:面向切面编程,采用的是横向抽取机制,将分散在各分方法上的重复代码提取出来,然后再程序编译或者是运行时,再将这些提取出来的代码应用到需要执行的方法。 AOP的本质是代理。对方法进行增强 JDK动态代理 --> 基于接口 CGLIB代理 --> 基于子类二、Spring AOP面向切面编程 execution(返回类型...原创 2018-12-25 20:05:30 · 216 阅读 · 0 评论 -
Spring学习总结一——Spring_IOC
一、什么是spring?spring是一个轻量级的、控制反转(IOC)和面向切面编程(AOP)的容器框架。二、spring入门程序spring核心配置文件 applicationContext.xml(默认) IOC 包括:依赖注入DI(核心)依赖查找 ioc不是一种技术,而是一种思想,面向对象编程的思想,可以设计出低耦合度、优良的程序 控制反转:Inversion of c...原创 2018-12-25 19:51:47 · 385 阅读 · 0 评论 -
Mybatis学习总结三——Mapper.xml详解
一、mapper代理开发的规范要求: 映射文件XXXmapper.xml的名字要和接口的名字一致 映射文件的namespace要和接口的全路径一致 映射文件的statement的id要和接口的方法名一致 映射文件的输入参数类型parame...原创 2018-12-25 19:27:45 · 1917 阅读 · 0 评论 -
Mybatis动态SQl之批量删除
一、首先要有mapper接口/*** * 方法描述:根据ids集合进行删除* @return*/int deleteByIds(List<Integer> ids);二、Mapper.xml动态sqlcollection:传递来的参数,可以是list,array(数组),还可以是map的key,可以是pojo中的属性 item:循环中的当前元素...原创 2019-01-04 20:11:12 · 6867 阅读 · 0 评论 -
Mybatis分页插件PageHelper的使用方法
一、下载pageHelperhttps://gitee.com/free/Mybatis_PageHelper 得到pagehelper.jar,导入项目二、Mapper接口及Mapper.xml正常写page.javapublic class Page { private int pageNum;//页码 private int pageSize;//页容量...原创 2018-12-28 20:04:13 · 710 阅读 · 0 评论 -
Mybatis学习总结二——Mybatis的核心对象
一、Mybatis的核心对象 两大核心对象:SqlSessionFactory 和 SqlSession 1) SqlSessionFactory:会话工厂,由全局配置文件加载,作用是创建会话。 特点:一旦创建 SqlSessionFactory 类的实例,该实例在应用程序执行期间都存在,根本不需要每一次操作数据库时都重新创建它,所以应用它的最佳方式就是写一...原创 2018-12-17 20:31:12 · 547 阅读 · 0 评论 -
Mybatis学习总结一——认识Mybatis
一、什么是Mybatis? Mybatis是一个优秀的持久层框架,它对 jdbc 的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建 connection、创建 statement、手动设置参数、结果集检索等 jdbc 繁杂的过程代码。二、Mybatis架构(重点)三、Mybatis下载地址:https://github...原创 2018-12-17 20:01:07 · 317 阅读 · 0 评论 -
SpringMVC学习总结二——数据绑定
四、数据绑定 处理器适配器在执行handle之前,把http请求中的数据绑定到handle方法的形参上。 HttpServletRequest HttpServletResponse HttpSession Model:将数据填充到request域中 简单数据类型:当请求中的参数名和处理器方法的形参名字一致时,会将请求中的参...原创 2018-12-25 20:25:28 · 322 阅读 · 0 评论