自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 9863 1

原创 MyBatis结果集映射

MyBatis结果集映射在什么情况下使用?**       当定义的实体类的属性名和数据库的列名不一致时,需要建立属性名和列名的映射关系,也就是mybatis的结果集映射。<resultMap type="返回类型" id="xxxMap" autoMapping="true"> <!--主键一般使用标签id,不论实体类属性和数据库列名是否一致,都应该定义--> <

2017-11-25 16:25:02 843

原创 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 261

原创 Springmvc防止重复提交

防止重复提交是以自定义拦截器为基础的,所以要想防止重复提交,我们需要自定义一个拦截器 拦截器原理如下所示: 自定义拦截器及实现机制(需要实现HandlerInterceptor接口,实现机制是使用token,如下): (a)进入下单页,会生成一个token,同时存在两个地方:session(或redis也可以)和页面     需要在WEB-INF/tags下创建一个隐藏表单域token.

2017-11-18 10:44:54 445

原创 SpringMVC中rest风格以及四种请求方式

rest风格:更加符合web标准 *配置映射信息时需要在相应的位置加上占位符{}(例:@RequestMapping(value=”saveFood/{id}”) *获取占位符的值,配合请求处理方法的形参,需要@PathVariable(value=”id”) String id 绑定id *每个资源都有一个唯一的url四种请求方式: *GET 获取资源 *POST 增加资

2017-11-13 21:18:06 1153

原创 SpringMVC控制处理器RequestMapping常用内属性

RequestMapping内属性 *value =”名称” 映射 *method=RequestMethod.POST/GET/PUT/DELETE *params={“name”}数组类型(必须含有指定路径) *headers={请求报头名称=”请求报头值”}

2017-11-13 21:00:41 297

原创 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 385

原创 SpringMVC中mvc-servlet.xml的常用配置

<!-- springmvc设置拦截的是/ 因此所有的资源都被拦截,导致图片无法展示 要将将除控制层以外的资源都交给servlet处理 ( 设置默认的资源都由servlet自己处理)--> <mvc:default-servlet-handler/><!-- 让Springmvc加载容器中的action --> <mvc:annotation-driv

2017-11-13 20:03:46 1362

原创 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 1233

原创 SpringMVC中web.xml的常用配置文件

<!-- 请求method支持 put 和 delete 必须添加该过滤器 作用:可以过滤所有请求,并可以分为四种 使用该过滤器需要在前端页面加隐藏表单域 <input type="hidden" name="_method" value="请求方式(put/delete)"> post会寻找_method中的请求式是不是put 或者 delete,如果不是

2017-11-13 19:47:14 1459

原创 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 994

原创 spring注解扫描

在classpath中扫描Bean 组件扫描(component scanning): Spring能够从classpath下自动扫描,侦测和实例化具有特定注解(annotation)的Bean 特定注解包括: * @Component:基本注解,标识了一个任何受spring管理的组件 * @Respository:标识持久层组件 * @Service:标识服务层(业务层)组件 * @C

2017-11-02 20:08:36 836

原创 spring后置处理器

Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器,这个处理器允许用户将Bean配置的部分内容外移到属性文件中,可以在Bean配置文件里使用”var”的变量。PropertyPlaceholderConfigurer从属性文件里加载属性,并使用这些属性来替换变量.spring还允许在属性文件中使用{var}” 的变量。 P

2017-11-02 17:22:29 743

原创 spring使用外部属性文件

在配置文件里配置Bean时,有时需要在Bean的配置里混入系统部署的细节信息(eg : 文件路径,数据源配置信息)而这些部署细节实际上需要和Bean配置相分离。 Spring的资源加载器提供了一个统一的getResource()方法,使用这个方法可以通过资源路径获取外部资源,可以给路径指定不同的前缀以从不同位置加载资源。(eg:要从文件系统加载资源,可以使用file前缀,要从classpath加载

2017-11-02 16:48:36 294

原创 web.xml中配置,获取初始化参数

获取初始化参数之前首先要配置一个初始化参数 代码如下:<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring.xml</param-value></context-param>

2017-11-01 20:49:56 2333

原创 监听器的作用

监听器是用来监听ServletContext (jsp application) 的生命周期的。 *当tomcat启动时 调用contextInitialized方法,用于创建spring的容器(webApplicationContext) *当tomcat关闭时 contextDestroyed 调用容器里的close方法,关闭。<listener><listener-class>

2017-11-01 20:31:48 1730

原创 链接(freemarker)

http://blog.csdn.net/liaomin416100569/article/details/78349072

2017-10-30 11:48:17 7265

原创 maven是如何实现继承的

一  首先需要创建两个maven项目1:superclass(父类)2:subclass(子类)二  (父类)子类继承父类需要在父类的pom.xml中定义pom如下: 然后我们可以在父类的怕pom.xml中定义统一的版本号,依赖项,以及通用的打包配置等。如下:三  (子类)继承父类实现继承需要在subclass(子类)中通过相对路径引用super

2017-10-27 19:24:38 1394

原创 MAVEN基础配置文件的简单介绍

MAVEN基础配置文件介绍

2017-10-26 11:25:05 298

原创 在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 313

原创 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 237

原创 jsp的七大动作

jsp的七大动作动作指令与编译指令不同,编译指令时是通过servlet引擎处理消息的,而动作指令只是运行时的动作。编译指令将jsp编译成servlet时起作用,而处理指令通常可替换成jsp脚本,他只是jsp脚本的标准化写法。(1)jsp:useBean 创建一个javabean实例      格式:(2)jsp:getProperty 获取getProperty实例的属性值

2017-10-08 20:37:36 1309

原创 jsp三大指令

Jsp的三大指令以“ 开头 ”的为jsp指令Jsp的三大指令有:include  page  taglibJsp指令用于告知jsp引擎转译jsp的转化参数,他们不产生输出信息,只是在jsp的转译和编译期间起作用。Include指令:   *该指令的作用是包含指定页面(静态包含)是直接将jsp中的内容嵌入到访问的jsp中。Jsp动作中的是动态包含”页面”%>是将两

2017-10-08 19:19:17 344

原创 jsp的九大内置对象

1. JSP九大内置对象2.作用域对象:    拥有setAttribute和getAttribute的对象统称为作用域对象:request 一次请求  响应完成  作用域为一次请求 一次请求响应完成后摧毁session 一次请求 在当前会话超时之前 都存在 会话结

2017-09-29 21:30:40 448

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除