自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Evan_QB的博客

守护繁华,必先远离繁华

  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 【Spring】SSH整合

SSH整合:Spring和Struts的整合Spring和Hibernate的整合整合步骤:1) 引入SSH Jar文件        Struts核心jar        Hibernate核心jar        Spring               Core  核心功能               Web  对web模块支持

2017-10-30 20:38:16 426

原创 【Spring】Spring+hibernate整合

整合目的:将hibernate中的sessionFactory交给Spring创建将hibernate中的事务交给Spring的声明式事务管理整合准备:导入jar包:hibernate核心jar包spring-core相关包spring-aop相关包spring-orm相关包编写实体类Deptpackage c

2017-10-29 13:58:28 332

原创 【Spring】声明式事务管理

步骤:1.引入jar包spring-core相关jar包spring-jdbc相关jar包spring-aop相关jar包2.编码实现:先创建一个Dept类package cn.qblank.a_tx;public class Dept { private int deptId; private String deptName; public int

2017-10-27 22:18:04 316

原创 【Spring】spring对jdbc的优化

使用步骤:先引入jdbc相关jar包然后在db.properties中配置连接数据库的信息jdbc.user=rootjdbc.password=rootjdbc.driverClass=com.mysql.jdbc.Driverjdbc.jdbcUrl=jdbc:mysql:///day09jdbc.initPoolSize=5jdbc.maxPoolSize=10

2017-10-26 15:14:30 562

转载 【Spring】c3p0连接池参数解释

3 30 1000 false <!--c3p0将建一张名为Test的空表,并使用其自带的查询语句进行测试。如果定义了这个参数那么 属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试 使用。Default: null--> Test <!--获取连接失败将会引起所有等待连接池来获取连接的线

2017-10-26 14:54:03 383

转载 【好文】成为一个高效的web开发者

前言:无意间浏览到此篇文章,发现这篇文章无论是对于新手程序员,还是学过几年的程序员,都是挺有帮助的。于是,在此分享,后面也有我自己的一些理解,希望能帮到更多的朋友。作为一个软(ku)件(bi)工(de)程(ma)师(nong),你有没有觉得做什么事都没时间?没时间学习新东西,没时间去回顾、整理原来写的烂代码,没时间写单元测试,没时间给

2017-10-25 17:59:00 399

原创 【Spring】AOP编程

AOP编程概述: AOP: Aspect Oriented Programming 面向切面编程。  面向切面编程(也叫面向方面):是目前软件开发中的一个热点。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。  主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。  主要的意图是:将日

2017-10-24 15:55:55 298

原创 【Spring】cglib代理

我们都知道,动态代理和静态代理的目标对象都要实现接口,那么怎么样才能不实现接口就能实现代理呢?我们可以以子类的方式来实现代理:Ciglib代理Cglib代理,在内存中构建一个子类对象从而实现对目标对象功能的扩展。1)JDK的动态代理有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的类,就可以使用CGLIB实现。2) CGLIB是一个强大的

2017-10-24 15:16:35 476

原创 【Spring】动态代理

动态代理:         1)代理对象,不需要实现接口;         2)代理对象的生成,是利用JDKAPI, 动态的在内存中构建代理对象(需要我们指定创建 代理对象/目标对象 实现的接口的类型)         3)  动态代理, JDK代理, 接口代理;JDK中生成代理对象的API:|-- Proxy         staticObject newProxy

2017-10-24 15:08:21 247

原创 【Spring】静态代理

首先我们先来理解下什么叫代理模式?代理模式:代理(Proxy)是一种设计模式, 提供了对目标对象另外的访问方式;即通过代理访问目标对象。 这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。代理模式的关键点:代理对象和目标对象接下来我们就来讲讲静态代理:优点:1)代理对象要实现和目标对象一样的接口2)可以做到不修改目标对象的前

2017-10-24 11:30:43 328

原创 【Spring】spring和struts框架整合

Spring,负责对象对象创建Struts, 用Action处理请求 Spring与Struts框架整合,         关键点:让struts框架action对象的创建,交给spring完成!步骤1:引入jar包spring-web相关包spring-core相关包struts相关包接下来配置XML文件bean-action.xm

2017-10-22 22:26:16 404

转载 【Maven】使用Eclipse创建Maven项目

一、Eclipse配置Maven环境在Eclipse IDE,菜单栏 ,window->preferences ->maven ->user settings ->配置User Settings  二、Eclipse构建Maven项目Eclipse菜单栏中点击File->New->Other,在弹出的对话框中会看到如下图所示: 选中Mav

2017-10-21 22:45:10 286

转载 【Maven】依赖机制

假设你想使用 Log4j 作为项目的日志。这里你要做什么?一、传统方式1. 访问 http://logging.apache.org/log4j/2. 下载 Log4 j的 jar 库3. 复制 jar 到项目类路径4. 手动将其包含到项目的依赖5. 所有的管理需要一切由自己做如果有 Log4j 版本升级,则需要重复上述步骤一次。二、

2017-10-21 17:26:27 323

转载 【Maven】资料库说明

Maven 位置,中央和远程存储库配置和解释,有些术语可能需要在 Maven 使用前理解。1、Maven本地资源库Maven 的本地资源库是用来存储项目的依赖库,默认的文件夹是 “.m2” 目录,可能需要将其更改为另一个文件夹。2、Maven中央存储库(之前配置的阿里镜像)Maven 中央存储库是 Maven 用来下载所有项目的依赖库的默认位置。如何从Mav

2017-10-21 17:25:13 310

转载 【Maven】安装配置

想要安装 Apache Maven 在Windows 系统上, 需要下载 Maven 的 zip 文件,并将其解压到你想安装的目录。为了使它工作,你必须声明在 Maven 的配置文件中设置代理服务器:settings.xml.1. Maven配置文件找到文件 {M2_HOME}/conf/settings.xml, 并把你的代理服务器信息配置写入。注:{M2_HOME}

2017-10-21 17:23:19 298

转载 【Maven】概述

1.Maven简介:Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构

2017-10-21 17:17:26 506

转载 【Maven】修改本地仓库路径

本文转自: http://blog.csdn.net/wyloveice/article/details/38299369安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C

2017-10-21 16:30:12 358

转载 【Struts】接收表单传递给Action的参数

struts2中的Action接收表单传递过来的参数有3种方法: 1>  在Action类中定义表单属性如,登陆表单login.jsp: User:Password: 在Action中定义两个属性private String username;private String password;提供

2017-10-21 15:13:40 369

原创 【html5】css3渐变

css3的渐变有两种:一种是线性渐变:线性渐变: linear-gradient(方向,起始颜色,终止颜色); 方向:to left to right to top to bottom  角度 30deg 起始颜色 终止颜色另一种是径向渐变:径向渐变:radial-gradient(辐射半径, 中心的位置,起始颜色,终止颜色)

2017-10-20 09:56:23 784

原创 【html5】transform属性

transform属性 body{ padding: 0; margin: 0; } div{ width: 200px; height: 200px; background-color: pink;

2017-10-20 09:33:34 537

原创 【html5】css3过渡实现手风琴案例

过渡的属性介绍:/*过渡属性*//*transition:width 2s,background-color 2s;*//*多个属性过渡*//*transition: all 2s;*//*过渡属性*//*transition-property: all;*//*过渡持续时间*//*transition-duration: 2s;*//*运动曲线 ease ease-in

2017-10-20 09:07:50 1135

原创 【Spring】对象依赖关系

Spring中,如何给对象的属性赋值?  【DI, 依赖注入】1) 通过构造函数2) 通过set方法给属性注入值3) p名称空间4)自动装配(了解)5) 注解通过构造方法注入值 set方法注入值 set方法进行关系注入 使用内部bean注入值

2017-10-19 23:02:03 545

原创 【Spring】IOC容器创建对象

SpringIOC容器,是spring核心内容。作用:创建对象 & 处理对象的依赖关系 IOC容器创建对象:创建对象, 有几种方式:1) 调用无参数构造器2) 带参数构造器3) 工厂创建对象                   工厂类,静态方法创建对象                   工厂类,非静态方法创建对象@Testpublic void test

2017-10-18 23:14:32 336

原创 【Spring】bean对象的创建

对象的中间有两种,一种是:通过工厂获得IOC容器,然后通过IOC容器创建对象,另一种是直接创建对象首先我们先创建一个User类package cn.qblank.hellospring;public class User { private String id; private String name; public String getId() { return id;

2017-10-18 16:44:44 349

原创 【Spring】Spring开发准备

1.首先下载并引入对应核心jar包源码, jar文件:spring-framework-3.2.5.RELEASEcommons-logging-1.1.3.jar                     日志spring-beans-3.2.5.RELEASE.jar           bean节点spring-context-3.2.5.RELEASE.jar      

2017-10-18 16:32:22 288

转载 【GitHub】使用Eclipse提交代码到github

首先在Eclipse中安装EGit插件,如下图:1.2.点击Add3.4.5.给Eclipse安装插件很少遇到没被屏蔽的,这是一个。安装过程并不长,稍候即可。安装成功之后我们就可以使用了。一、上传代码到本地仓库我们新建一个Android项目,右键单击,在Team中选择Share

2017-10-17 21:23:07 539 1

原创 【Spring】概述

组件/框架设计侵入式设计                   引入了框架,对现有的类的结构有影响;即需要实现或继承某些特定类。                   例如:     Struts框架非侵入式设计         引入了框架,对现有的类结构没有影响。         例如:Hibernate框架 / Spring框架控制反转:         Inver

2017-10-17 18:45:40 296

转载 【Struts】表单的防止重复提交

1、Struts提供了防止表单重复提交拦截器:[html] view plain copy print?interceptor name="token"  class="org.apache.struts2.interceptor.TokenInterceptor"/>   2、标签防止重复提交

2017-10-17 14:55:21 302

转载 【Struts】Struts中几种数据类型的xml数据校验

Struts2 的验证规则大概有以下数种: required:必填校验器requiredstring:必填字符串校验器int:整数校验器double:双精度浮点数校验器date:日期校验器expression:表达式校验器fieldexpression:字段表达式校验器email:电子邮件校验器url:网址校验器visitor:Visitor校验器con

2017-10-17 12:51:41 295

转载 【Struts】数据回显

本文转自: http://blog.csdn.net/qq_35448976/article/details/64929750数据回显数据回显,必须要用struts标签!Action中:[java] view plain copy print?// 进入修改页面  public String viewUpd

2017-10-17 12:47:42 472

转载 【Struts】数据校验

1、表单数据的验证:前台验证:主要是通过JS验证, 表达数据是否合法!后台验证:通过后台java代码进行验证!Struts也提供了数据效验的方式! 2、Struts数据效验, 通过拦截器完成:[html] view plain copy print?interceptor  name="valida

2017-10-17 11:26:21 274

转载 【Struts】ContextMap详解

转自: http://blog.csdn.net/qq_35448976/article/details/78011833基本介绍     ContextMap是OGNL的上下文对象,其是以键值对为形式存在的,key是String value是Object。其封装的数据如下:ContextMap是在ActionInvocation默认实现类D

2017-10-16 19:53:08 427

转载 【Struts】OGNL的基本使用

基本介绍     OGNL是Object-Graph Navigation Language(对象图导航语言)的缩写,它是一种功能强大的表达式语言,通过简单一致的表达式语法,可以存取对象的任何属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能、它使用相同的表达式去存取对象的属性。Struts2框架使用OGNL作为默认的表达式语言OGNL是一种比E

2017-10-16 19:48:51 291

转载 【Struts】值栈详解

基本介绍     ValueStack是Struts2的一个接口,字面意义为值栈,OgnlValueStack是 ValueStack的实现类,客 户端发起一个请求,struts2架构会创建一个action实例同时创建一个OgnlValueStack值栈实例, OgnlValueStack贯穿整个Action的生命周期,struts2中使用OGNL将请求Action的参数封装为对象存储 到

2017-10-16 19:46:17 308

转载 【Struts】ValueStack对象

ValueStack对象ValueStack, 即值栈对象。是整个struts数据存储的核心,或者叫中转站。用户每次访问struts的action,都会创建一个Action对象、值栈对象、ActionContext对象;然后把Action对象放入值栈中;最后再把值栈对象放入request中,传入jsp页面。(key: struts.valueStack); 开发者只

2017-10-16 19:39:32 323

转载 【Struts】上传文件的最大size的设置

struts2中文件上传的二个限制,一个是struts.multipart.maxSize,如果不设置,struts2 的核心包下的default.properties文件里有默认的大小设置struts.multipart.maxSize=2097152,即2M.这是struts2文件上传的第一道关。 第二道关是inteceptor中的maximumSize. 当真实的文件大小能通

2017-10-16 19:32:38 850

转载 【Struts】struts自带的拦截器

转自: http://blog.csdn.net/qq_35448976/article/details/60883195

2017-10-15 10:31:00 350

原创 【问题解决】关于找不到mysql服务

这时候我们需要进入bin目录,然后进入dos窗口输入命令:mysqld -nt -installmysql5.1版本后的命令可以使用这条命令mysqld.exe -install然后我们可以试着开启服务net start mysql

2017-10-12 16:42:48 384

原创 【Struts】拦截器的执行流程

基本概念Intercetor, 即为拦截器。1) 在Struts2中,把每一个功能都用一个个的拦截器实现;用户想用struts的哪个功能的时候,可以自由组装使用。2)Struts2中,为了方法用户对拦截器的引用,提供了拦截器栈的定义,里面可以包含多个拦截器。   文件夹(文件, 文件2)  拦截器栈(拦截器,拦截器2)3)Struts2中,如果用户没有指定执行哪些拦截器,str

2017-10-12 15:58:44 584

原创 【Struts】国际化

什么是本地化和国际化     软件的本地化:一个软件在某个国家或地区使用时,采用该国家或地区的语     言,数字,货币,日期等习惯。     软件的国际化:软件开发时,让它能支持多个国家和地区的本地化应用。使     得应用软件能够适应多个地区的语言和文化风俗习惯。国际化原理      本地化信息       资源文件   基本名_语言名_国家码.proper

2017-10-11 21:36:32 292

将集合转换为Json的相关jar包

可以直接将集合的类型,直接转换为Json的格式,方便实现ajax数据的读取

2017-12-28

webservice相关jar包

使用webservice可以调用各种外部提供的接口,同时自己也可以提供服务给别人

2017-12-27

SpringSecurity

是spring一类的包,用于中跳转网页之间的权限管理,可以快速进行权限管理

2017-12-18

H2数据库驱动包

该文件为h2数据库的驱动包,可以用于测试进行数据库的链接,方便快捷

2017-12-17

空空如也

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

TA关注的人

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