Web高阶
「已注销」
这个作者很懒,什么都没留下…
展开
-
MyBatis的初步使用
MyBatis:是一个轻量级的数据库管理框架,更多的使用配置文件来设置连接数据库的属性,达到解耦合的效果。在项目路径下创建一个conf文件(Source Folder类型)用来存放配置文件,conf文件(与src文件同级)下的文件最终会和src文件下的文件合并到bin文件,即与src同级文件的路径也作为类路径。 如:conf文件下有1.txt 文件的路径为:1.txt...原创 2018-09-25 19:40:40 · 124 阅读 · 0 评论 -
Spring的AOP切面编程
AOP切面编程:即对当前已添加入IOC容器Bean类进行相应的统一日志操作,一个切面即对Bean类的包装代理。目录一、注解方式进行AOP编程二、XML文件方式进行AOP编程一、注解方式进行AOP编程1、导包: * com.springsource.net.sf.cglib-2.2.0.jar * com.spri...原创 2019-09-21 17:19:49 · 120 阅读 · 0 评论 -
Spring的事务处理
事务:一次对数据库的操作就叫做事务,应该符合数据库事务的ACID(原子性、一致性、隔离性、持久性)一、注解方式添加tx类标签 或者手动引入<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...原创 2019-09-21 17:19:41 · 113 阅读 · 0 评论 -
SpringMVC的JSP文件及其提供的form标签
form:form是MVC提供的表单标签,还提供了相应的输入项标签。使用需要导入: <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>注意:实际开发action路径需要使用全局路径:${pageContext.request.contextPath}/@Requ...原创 2019-09-21 17:19:57 · 294 阅读 · 0 评论 -
SpringMVC的初步使用
在Eclipse安装好Spirng插件后,创建一个动态Web工程项目项目目录如下:Tomcat为服务器、在类路径下的spring类型的XML文件、相应的Servlet类(此处为handlers包下类)、 web.xml配置文件和index.jsp文件为自动生成。 第一步:将类路径下spring...原创 2019-09-21 17:18:19 · 115 阅读 · 0 评论 -
SpringMVC对网页发来的数据请求处理和转发
目录一、MVC的基本流程二、请求路径支持通配符(匹配各种不明确的请求路径),占位符(通过@PathVariable注解加在参数前取出请求路径)。三、限制请求参数为什么或不为什么,违反则出异常。四、设置方法接收的请求方式五、接收REST请求方式:即使用GET、POST、PUT、DELETE方式请求URL实现查、增、更、删操作六、使用Serlvet的内置对象(直接在方法参数定义...原创 2019-09-21 17:17:19 · 319 阅读 · 0 评论 -
SpringMVC的文件下载和上传
目录一、文件下载二、文件上传一、文件下载 // 用来对下载的文件名称进行编码的! public static String filenameEncoding(String filename, HttpServletRequest request) { String agent = request.getHeader("User-Agent"); //获取浏览器 t...原创 2019-09-21 17:18:00 · 89 阅读 · 0 评论 -
SpringMVC的拦截器
拦截器:拦截网页请求,只能拦截发送至Handler类方法的请求。访问网页(html,jsp)不拦截,若想外部无法访问直接放入 WEB-INF文件夹内 * 1、创建自定义拦截器类实现HandlerInterceptor接口 * 2、在springmvc配置文件的<mvc:interceptors>里配置<bean>拦截所...原创 2019-09-21 17:20:03 · 110 阅读 · 0 评论 -
SpringMVC的异常处理
/* * 异常处理: * 1. 在 @ExceptionHandler 注解的value中可以加入 Exception 类型的class参数, 该参数即对应发生的异常对象 * 该注解的默认value是一个class数组,可匹配处理多个Exception类型的class * 2. @ExceptionHandler 方法的入参中不能...原创 2019-09-21 17:17:34 · 83 阅读 · 0 评论 -
Spring的Bean注解配置和泛型依赖注入
Spring:一个拥有控制反转(IOC)和面向切面(AOP)的容器框架,它使用俩种方式将Bean类及控制类装载入IOC容器里, XML文件方式和注解方式,如下介绍的是注解方式。一、注解方式获取类(总结:当类之间有关联关系时一般使用@Autowired自动装载)第一步:给类添加注解:注解有四种,@注解类型("自定义注解名"),注解类型可以混用,注解名默认为类名的...原创 2019-09-21 17:17:50 · 772 阅读 · 0 评论 -
SSM异常
1、文档根元素 "mapper" 必须匹配 DOCTYPE 根 "null":sql映射文件没有加说明在sql映射文件上面添加说明: <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd...原创 2019-09-21 17:19:11 · 116 阅读 · 0 评论 -
Mybatis全局配置文件篇
目录1、<properties>:在的里使用,引入配置文件 (.properties)标签,有俩个属性。2、<mappers>:注册sql映射文件,或直接注册接口标签,注册sql映射文件的地方3、<environments>:环境配置,mybatis可以配置多种环境 (如mysql,orac...原创 2019-09-21 17:20:17 · 331 阅读 · 0 评论 -
Mybatis之sql映射文件篇
Mybatis之sql映射文件:用来存放sql语句的配置文件,需要与同名SQL接口绑定,sql语句有着各自的对应标签<select>、 <insert>、<delete>、<update>,这些标签全都放在<mapper>标签内一、sql映射文件的标签...原创 2019-09-21 17:20:24 · 267 阅读 · 0 评论 -
Mybatis查找返回Map,List集合类型的数据
一、查找返回Bean对象的List集合 基本与返回Bean对象没什么区别,resultType依然为Bean对象的全类名,只是接口中的方法类型要进行修改 public List<Employee> getEmpListByEmail(String email);二、查询返回Bean对象的Map集合同样,resultType依然为Bean对象的全类名,只是接...原创 2018-09-26 16:35:32 · 5256 阅读 · 0 评论 -
MyBatis自定义映射规则篇(连接查询,需要修改对应映射时使用)
自定义映射规则:即自己定义数据库与Bean对象的映射规则,不再使用默认Bean对象与记录同名规则,即每个数据库 的属性都可以决定它映射到哪个类的哪个属性,所以操作标签(如<select>)的resultType属性不再使 用,改用resultMap属性,二者不能同时使用...原创 2019-09-21 17:18:54 · 486 阅读 · 0 评论 -
Mybatis缓存篇
一、一级缓存(本地缓存):作用域为SqlSession级别的缓存,默认开启。与数据库一次会话期间查询到的数据将会 放入一级缓存。不使用一级缓存情况:1、SqlSession不一致 2、查询条件不同 3、查询前有过增删改操作...原创 2019-09-21 17:18:46 · 115 阅读 · 0 评论 -
Spring的初步使用
需要导入的包:commons-logging-1.1.1.jarspring-aop-4.0.0.RELEASE.jarspring-beans-4.0.0.RELEASE.jarspring-context-4.0.0.RELEASE.jarspring-core-4.0.0.RELEASE.jarspring-expression-4.0.0.RELEASE.jar一、B...原创 2019-09-21 17:18:28 · 69 阅读 · 0 评论 -
Spring的BeanXML文件配置
Spring:一个拥有控制反转(IOC)和面向切面(AOP)的容器框架,它使用俩种方式将Bean类及控制类装载入IOC容器里, XML文件方式和注解方式,如下介绍的是XML文件方式。目录1、标签:用来绑定Bean类,生成一个Bean对象。一个Bean类可和多个绑定,即生成不同的对象。2、添加外部集合标签(与同级),在xml的里添加如下属性3、可以使用命名...原创 2019-09-21 17:19:32 · 296 阅读 · 0 评论