
SSM
理会拾光
这个作者很懒,什么都没留下…
展开
-
SpringMVC框架(三)
一.SpringMVC实现AJAX操作1.ajax复习a)ajax是一种能够进行局部页面刷新的艺术. 变同步操作为异步操作.b)原生ajax操作的步骤:创建对象XmlHttpRequest.监听事件onreadystatechange准备请求, 调用open方法发送请求, 调用send方法接收响应内容, responseText来接收响应文本信息c)jquery对ajax的支持:$.ajax({}), url, method, data, dataType, success, er原创 2020-07-20 16:57:26 · 132 阅读 · 0 评论 -
SpringMVC框架(二)
一.请求参数接收1.servlet中如何接收参数?request.getParameter(name), request.getParameterValues(name). 方法的特点: a)参数要求是表单域的name属性; b)getParameter方法用于获取单个值, 返回类型是String; c)getParameterValues方法用于获取一组数据, 返回结果是String[]; d)冗余代码较多, 使用麻烦, 类型需要自己转换2.使用SpringMVC进行参数接收 a)简化参数原创 2020-07-20 16:48:17 · 117 阅读 · 0 评论 -
SpringMVC框架(一)
一.SpringMVC概述1.SpringMVC可以被认为是Spring框架的子框架. SpringMVC要想使用, 需要依赖Spring. 也可以说SpringMVC是Spring容器的子容器.2.MVC. 是一种架构模式. a)M, Model, 模型层. 负责跟数据库进行交互的操作. pojo, service, dao(mapper) b)V, View, 视图层. 进行数据的表现. 负责跟客户进行交互. jsp, html, css, js, … c)C, Controller,原创 2020-07-20 16:33:16 · 112 阅读 · 0 评论 -
Spring框架(四)
一.Spring注解开发 注解开发可以简化配置. Spring中注解的使用需要配置配置文件(进行注解扫描)才生效. Spring的注解常用的有三类:1.IoC相关注解目的是为了简化service层对象的配置, 后期可以直接通过注解来创建service对象a)@Component. 用于替代创建目标对象. 是一个没有业务含义的注解.b)@Repository. 是@Component的子注解, 功能和它完全一样. 但是有业务含义, 表示创建的对象是一个数据访问层(dao)对象.c)@Servic原创 2020-07-20 16:19:55 · 89 阅读 · 0 评论 -
Mybatis框架(五)
业务装配方式查询1.设计表格create table tb_emp ( empno integer primary key auto_increment, ename varchar(20) not null, job varchar(20), sal double(7,2), mgr integer);alter table tb_emp add constraint fk_mgr foreign key (mgr) references tb_emp (empno);insert i原创 2020-07-20 16:11:57 · 90 阅读 · 0 评论 -
Mybatis框架(四)
一.MyBatis的缓存机制1.什么是缓存? 缓存是内存中开辟的一个区域, 用于存放一些数据(信息). 来提高数据的读取速度. 提高查询效率.2.MyBatis对缓存的支持a)一级缓存 MyBatis基于SqlSession对象做的缓存. 同一个SqlSession对象中, 对同一个id的查询, MyBatis会进行数据的缓存. 一级缓存默认开启.b)二级缓存 MyBatis基于SqlSessionFactory级别做的缓存. 二级缓存默认是关闭的, 如果要使用, 需要在指定的命名空间通原创 2020-07-20 16:06:00 · 107 阅读 · 0 评论 -
Mybatis框架(三)
一.MyBatis中的接口绑定方案1.什么是接口绑定 a)接口绑定, 是MyBatis中提供的一种比较灵活的数据库操作方案. 用于解决方法调用不灵活, 参数传递不灵活的问题. 通过接口绑定, 还可以像之前使用dao一样去使用MyBatis. b)和dao不同的是, 在MyBatis的接口绑定实现过程中, 程序员只需要提供接口, 不需要提供实现类. 但是, 需要提供与接口匹配的映射配置文件. 前提是程序员需要遵循特定的规范. c)使用接口绑定后, 可以简化方法的调用和参数的传递.2.实现接口绑原创 2020-07-20 15:53:47 · 111 阅读 · 0 评论 -
Mybatis框架(二)
一.MyBatis简单工具类的封装package com.bjsxt.util;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.In原创 2020-07-20 15:40:53 · 114 阅读 · 0 评论 -
SpringMVC组件
架构流程用户发送请求至前端控制器DispatcherServlet。DispatcherServlet收到请求调用HandlerMapping处理器映射器。处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。DispatcherServlet通过HandlerAdapter处理器适配器调用处理器。执行处理器...原创 2020-03-20 10:31:10 · 103 阅读 · 0 评论 -
Mybatis一级缓存和二级缓存
Mybatis的一级缓存和二级缓存?1)一级缓存 Mybatis的一级缓存是指SQLSession,一级缓存的作用域是SQlSession, Mabits默认开启一级缓存。 在同一个SqlSession中,执行相同的SQL查询时;第一次会去查询数据库,并写在缓存中,第二次会直接从缓存中取。 当执行SQL时候两次查询中间发生了增删改的操作,则SQLSession的缓存会被清空。 每次查询会先去缓存...原创 2020-03-20 10:15:42 · 102 阅读 · 0 评论 -
Spring框架(三)
第一节 AspectJ简化AOP配置通过ProxyFactoryBean配置AOP存在的问题a) 这种配置方式是一个过渡方式, 为了让大家理解AOP就是对动态代理的具体应用.b) 这种配置方式需要一个切点一个切点的配置, 不灵活, 配置信息越写越多.c) 使用AspectJ方式进行配置, 可以解决上述问题.AspectJ方式配置AOPa) AspectJ是一个插件, 需要额外导包: ...原创 2020-03-19 16:50:21 · 138 阅读 · 0 评论 -
Spring框架(二)
bean标签详解标签用于创建对象, 常用属性概述:class用于定位类, 写的是类型的全限定路径.id用于给的对象做唯一标识. 命名规则一般是字母, 数字, 下划线.factory-bean用于指定创建目标对象使用的工厂对象.factory-method用于指定调用工厂中的哪个方法去创建目标对象name给对象定义别名(小名, 昵称). 可以出现一些特殊符号(不建议使用$, ...原创 2020-03-19 16:41:40 · 165 阅读 · 0 评论 -
Spring框架(一)
Spring, 春天. Spring框架在开发中的角色时用于管理其他的框架和对象. 换句话说, Spring可以使已有的技术更好用.Spring之父. Rod Johnson.轮子理论, 不要重复发明轮子.关于版本. 在spring3之前, spring只提供一个jar, spring.jar; 从spring3之后, 官方对spring做了拆分, 分成了多个jar包(spr...原创 2020-03-19 16:28:44 · 158 阅读 · 0 评论 -
redis数据持久化
redis 数据持久化1、快照(snapshots)缺省情况情况下,Redis把数据快照存放在磁盘上的二进制文件中,文件名为dump.rdb。你可以配置Redis的持久化策略,例如数据集中每N秒钟有超过M次更新,就将数据写入磁盘;或者你可以手工调用命令SAVE或BGSAVE。数据保存的目录:工作原理Redis forks.子进程开始将数据写到临时RDB文件中。当子进程完成写RDB文件...原创 2020-03-19 16:15:50 · 132 阅读 · 0 评论 -
框架以及其他软件工具的一句话概述
SSM框架 i. MyBatis, ORM框架, (Object Relational Mapping), 简化数据库操作. ii. Spring, 容器, 用于整合其他的技术, 简化已有的技术. iii. SpringMVC, mvc框架, 主要对C层进行简化, iv. RBAC, 基于角色的访问控制, 通过数据库表格的设计来进行权限的控制, v. EasyUI, 基于jQuery的界面设计,分布式项目前置知识点 i. Linux, 常用命令, 如何安装软件 ii. Mave原创 2020-07-19 21:27:43 · 172 阅读 · 0 评论 -
MyBatis框架(一)
一. MyBatis简介1.MyBatis官网: http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatis的前身是Apache下的一款开源项目, 叫iBatis. 后来代码迁移到了GoogleCode平台, 并更名为MyBatis. 后来又迁移到了GitHub上.MyBatis是对JDBC的封装4.MyBatis, ORM框架, (Object Relational Mapping), 简化数据库操作各版本下载路径: https://github原创 2020-07-19 21:21:34 · 193 阅读 · 0 评论