- 博客(24)
- 收藏
- 关注
原创 Mybatis自动生成sql语句
* 创建maven项目,将该配置文件运行即可生成 sql 语句 *<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/myb
2017-12-22 20:19:31
10027
1
原创 MyBatis结果集映射
MyBatis结果集映射在什么情况下使用?** 当定义的实体类的属性名和数据库的列名不一致时,需要建立属性名和列名的映射关系,也就是mybatis的结果集映射。<resultMap type="返回类型" id="xxxMap" autoMapping="true"> <!--主键一般使用标签id,不论实体类属性和数据库列名是否一致,都应该定义--> <
2017-11-25 16:25:02
880
原创 MyBatis入门及配置
使用MyBatis,只需将mybatis-x.x.x.jar文件配置到classpath中即可 官网 http://mybatis.github.io/ 下载路径:https://github.com/mybatis/mybatis-3/releases 文档:http://mybatis.github.io/mybatis-3/zh/getting-started.htmlMyBatis入
2017-11-25 15:33:54
310
原创 Springmvc防止重复提交
防止重复提交是以自定义拦截器为基础的,所以要想防止重复提交,我们需要自定义一个拦截器 拦截器原理如下所示: 自定义拦截器及实现机制(需要实现HandlerInterceptor接口,实现机制是使用token,如下): (a)进入下单页,会生成一个token,同时存在两个地方:session(或redis也可以)和页面 需要在WEB-INF/tags下创建一个隐藏表单域token.
2017-11-18 10:44:54
482
原创 SpringMVC中rest风格以及四种请求方式
rest风格:更加符合web标准 *配置映射信息时需要在相应的位置加上占位符{}(例:@RequestMapping(value=”saveFood/{id}”) *获取占位符的值,配合请求处理方法的形参,需要@PathVariable(value=”id”) String id 绑定id *每个资源都有一个唯一的url四种请求方式: *GET 获取资源 *POST 增加资
2017-11-13 21:18:06
1183
原创 SpringMVC控制处理器RequestMapping常用内属性
RequestMapping内属性 *value =”名称” 映射 *method=RequestMethod.POST/GET/PUT/DELETE *params={“name”}数组类型(必须含有指定路径) *headers={请求报头名称=”请求报头值”}
2017-11-13 21:00:41
328
原创 SpringMVC编程一般流程
1:导入jar包 2:web.xml中配置servlet *初始化参数:告知当前Springmvc的配置文件路径<context:component-scan base-package="cn.et.Day2"></context:component-scan>配置解析器(根据情况选择性配置)<!--视图解析器:逻辑视图 物理视图 逻辑视图转化为物理视图时所需的前缀和后缀
2017-11-13 20:40:42
437
原创 SpringMVC中mvc-servlet.xml的常用配置
<!-- springmvc设置拦截的是/ 因此所有的资源都被拦截,导致图片无法展示 要将将除控制层以外的资源都交给servlet处理 ( 设置默认的资源都由servlet自己处理)--> <mvc:default-servlet-handler/><!-- 让Springmvc加载容器中的action --> <mvc:annotation-driv
2017-11-13 20:03:46
1411
原创 spring中jdbc链接数据库配置文件
<!-- 链接数据库 --><context:property-placeholder location="classpath:/jdbc.properties"/> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property nam
2017-11-13 19:57:36
1309
原创 SpringMVC中web.xml的常用配置文件
<!-- 请求method支持 put 和 delete 必须添加该过滤器 作用:可以过滤所有请求,并可以分为四种 使用该过滤器需要在前端页面加隐藏表单域 <input type="hidden" name="_method" value="请求方式(put/delete)"> post会寻找_method中的请求式是不是put 或者 delete,如果不是
2017-11-13 19:47:14
1512
原创 web.xml中freemarker配置文件
<servlet> <servlet-name>freemarker</servlet-name> <servlet-class>freemarker.ext.servlet.FreemarkerServlet</servlet-class> <!-- 模板的查找路径 从上下文根路径查找 模板 ftl --> <init-param>
2017-11-13 19:40:04
1034
原创 spring注解扫描
在classpath中扫描Bean 组件扫描(component scanning): Spring能够从classpath下自动扫描,侦测和实例化具有特定注解(annotation)的Bean 特定注解包括: * @Component:基本注解,标识了一个任何受spring管理的组件 * @Respository:标识持久层组件 * @Service:标识服务层(业务层)组件 * @C
2017-11-02 20:08:36
898
原创 spring后置处理器
Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器,这个处理器允许用户将Bean配置的部分内容外移到属性文件中,可以在Bean配置文件里使用”var”的变量。PropertyPlaceholderConfigurer从属性文件里加载属性,并使用这些属性来替换变量.spring还允许在属性文件中使用{var}” 的变量。 P
2017-11-02 17:22:29
801
原创 spring使用外部属性文件
在配置文件里配置Bean时,有时需要在Bean的配置里混入系统部署的细节信息(eg : 文件路径,数据源配置信息)而这些部署细节实际上需要和Bean配置相分离。 Spring的资源加载器提供了一个统一的getResource()方法,使用这个方法可以通过资源路径获取外部资源,可以给路径指定不同的前缀以从不同位置加载资源。(eg:要从文件系统加载资源,可以使用file前缀,要从classpath加载
2017-11-02 16:48:36
357
原创 web.xml中配置,获取初始化参数
获取初始化参数之前首先要配置一个初始化参数 代码如下:<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring.xml</param-value></context-param>
2017-11-01 20:49:56
2456
原创 监听器的作用
监听器是用来监听ServletContext (jsp application) 的生命周期的。 *当tomcat启动时 调用contextInitialized方法,用于创建spring的容器(webApplicationContext) *当tomcat关闭时 contextDestroyed 调用容器里的close方法,关闭。<listener><listener-class>
2017-11-01 20:31:48
1796
原创 链接(freemarker)
http://blog.youkuaiyun.com/liaomin416100569/article/details/78349072
2017-10-30 11:48:17
7388
原创 maven是如何实现继承的
一 首先需要创建两个maven项目1:superclass(父类)2:subclass(子类)二 (父类)子类继承父类需要在父类的pom.xml中定义pom如下: 然后我们可以在父类的怕pom.xml中定义统一的版本号,依赖项,以及通用的打包配置等。如下:三 (子类)继承父类实现继承需要在subclass(子类)中通过相对路径引用super
2017-10-27 19:24:38
1436
原创 在eclipse中配置maven
第一步:配置maven的库1 在本地新建一个文件夹,来存放maven需要的jar库。2 修改maven的配置文件 settings.xml第二步:eclipse配置maven1 在eclipse主界面依次打开windows >> prefrences 输入框内搜索maven2 点击installations选项 点击添加Add3 在 installation home
2017-10-25 11:45:52
355
原创 MAVEN基础认识及原理
项目构建周期的一般步骤:项目开发阶段1 创建项目项目类型 1 javase项目 2 javaee项目2 编码阶段编码 + 依赖的jar包+ TOMCAT 配置3 编译阶段1)pushd+路径 进入该目录2)javac+路径 编译该项目4 运行阶段(首先要找到主类)jdk的java命令java+路径 运行该项目5 打包发布
2017-10-24 19:26:27
301
原创 jsp的七大动作
jsp的七大动作动作指令与编译指令不同,编译指令时是通过servlet引擎处理消息的,而动作指令只是运行时的动作。编译指令将jsp编译成servlet时起作用,而处理指令通常可替换成jsp脚本,他只是jsp脚本的标准化写法。(1)jsp:useBean 创建一个javabean实例 格式:(2)jsp:getProperty 获取getProperty实例的属性值
2017-10-08 20:37:36
1359
原创 jsp三大指令
Jsp的三大指令以“ 开头 ”的为jsp指令Jsp的三大指令有:include page taglibJsp指令用于告知jsp引擎转译jsp的转化参数,他们不产生输出信息,只是在jsp的转译和编译期间起作用。Include指令: *该指令的作用是包含指定页面(静态包含)是直接将jsp中的内容嵌入到访问的jsp中。Jsp动作中的是动态包含”页面”%>是将两
2017-10-08 19:19:17
386
原创 jsp的九大内置对象
1. JSP九大内置对象2.作用域对象: 拥有setAttribute和getAttribute的对象统称为作用域对象:request 一次请求 响应完成 作用域为一次请求 一次请求响应完成后摧毁session 一次请求 在当前会话超时之前 都存在 会话结
2017-09-29 21:30:40
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人