自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是小坏

你若盛开,蝴蝶自来!

  • 博客(18)
  • 资源 (8)
  • 收藏
  • 关注

原创 WebApplicationContext初始化

Spring 提供了用于启动WebApplicaionContext的Web容器监听器.通过Web容器监听器引导: contextConfigLocation /WEB-INF/beans.xml org.springframework.web.context.ContextLoaderListener

2014-03-29 09:57:18 899

原创 Spring 学习笔记 Bean的作用域

在配置文件中定义Bean时,用户不但可以配置Bean的属性值以及相互之间的依赖关系,还可以定义Bean的作用域。作用域将对Bean的生命周期和创建方式产生影响。在低版本的Spring中,仅有两个作用域singleton和prototype,在spring 2.0中,针对WebApplicationContext新添了3个新的作用域。下面列出了Spring 2.0支持的所有作用域类型。Bean的

2014-03-28 20:56:43 1046

原创 Spring 学习笔记 ----依赖注入

依赖注入 有三种方式,本文只学习下属性注入.属性注入      属性注入即通过 setXxx方法()注入Bean的属性值或依赖对象,由于属性注入方式具有可选择性和灵活性高的优点,因此属性注入方式是实际应用中最常用的注入方式。属性注入的实例属性注入要求Bean提供一个默认的构造函数,并为需要注入的属性提供对应的Setter方法。Spring先调用Bean的默认构造函数实例化Bean对

2014-03-28 14:47:22 1542

转载 总结一下 Spring的IOC、DI

国庆节刚过,应一些朋友的提问,总结一下Spring中IOC也即DI的通俗理解。网友wm5920解释:IOC控制反转:说的是创建对象实例的控制权从代码控制剥离到IOC容器控制,实际就是你在xml文件控制,侧重于原理。DI依赖注入:说的是创建对象实例时,为这个对象注入属性值或其它对象实例,侧重于实现。 IOC、DI模式1.依赖依赖就是有联系,有地方使

2014-03-27 14:30:42 834

转载 Spring的IOC原理[通俗解释一下]

1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合

2014-03-27 14:25:29 998

原创 Spring 学习笔记---Bean的生命周期

生命周期图解由于Bean的生命周期经历的阶段比较多,我们将通过一个图形化的方式进行描述。下图描述了BeanFactory中Bean生命周期的完整过程:Bean 的生命周期从Spring容器着手实例化Bean开始,直到最终销毁Bean,这当中经过了许多关键点,每个关键点都涉及特定方法的调用,可以将这些方法大致划分为3类:    (1)Bean自身的方法:如调用Bean构造

2014-03-27 14:08:19 4782 1

转载 MyBatis的动态SQL详解

MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子:Xml代码

2014-03-26 13:14:31 1940 2

原创 mybatis ---- 级联查询 一对多 (集合映射)

关联有嵌套查询和嵌套结果两种方式,本文是按照嵌套结果这种方式来说明的上一章介绍了多对一的关系,用到了,这是一个复杂类型的关联。我们选择一个示例来回顾下,比如:一个博客有一个用户,关联映射就工作于这种结果之上。首先看下,我们在本文中要用到的表结构字段:博客blog : id title author_id 作者author: id username password e

2014-03-25 20:09:47 38070 1

原创 mybatis ----数据级联查询(多对一)

工程的目录结构:有两个表,一个文章表article ,一个用户表user。create table article (id int(11) not null auto_increment, userid int(11) not null, title varchar(100) not nu

2014-03-25 10:12:02 2684 1

原创 mybatis ---- 实现数据的增删改查

前面介绍了接口方式的编程,需要注意的是:在book.xml文件中, ,命名空间namespace,必须要与我们定义的package和接口一致,否则就会出错。这一章主要基于接口的编程完成如下事情.用mybatis查询数据上一章,已经介绍了查询数据(一行数据),这里我们主要看查询出列表的. 查询出列表,也就是返回List,在我们这个例子中也就是List, 这种方式返回数据,需要在book.xm

2014-03-24 14:22:15 1899

原创 mybatis --- 以接口的方式进行编程

接着上篇文章,我们来学习下接口方式的编程.接口类IBookDao.javapackage com.mybatis.dao;import com.mybatis.model.Book;public interface IBookDao { //这里的selectBookById必须和book.xml 配置的select id 对应 public Book selectBookB

2014-03-24 12:46:20 1483

原创 mybatis 开发环境搭建

不说废话直接上代码,首先看下我的目录机构:红色部分,表明你所需的jar包,已经配置文件.创建用户表,以及插入数据.create table books(id int (11) not null auto_increment, image_url varchar(100) not null,

2014-03-24 11:03:53 1056 2

转载 初识MySQL数据库的各种CMD命令窗口下的指令

今天我们就来看一下数据库的各种命令,以下命令全部是从CMD命令窗口下的命令行输入指令,首先如果如果输入mysql,系统提示“mysql不是内部命令或外部命令。那么这其实是环境变量没有设置好的原因,例如我的mysql的安装目录是C:\news\mySql,则在环境变量中的系统变量PATH路径中输入C:\news\mySql\MySQL Server 5.5\bin,重新启动CMD,这时再输入mysq

2014-03-24 10:15:34 4155

转载 mysql 无法插入中文

MySQL数据库默认编码已经是utf8了, default-character-set = utf8,可是向数据库中表中插入中文时,却老是出现 ....\xB5\xA5\xD1\xA1 for column...这样的错误,经过查阅网上类型的错误后,发现一个很奇妙的现象,接下来我们就来开始介绍。一、在安装数据库时就设定字符集编码为utf8的环境下1.在当前字符集编码为: 

2014-03-20 17:07:38 3562 2

原创 Sencha touch 2 入门 -------- DataView 显示服务器端JSON文件数据

今天学习了下DataView如何显示JSON文件数据,废话不多说,直接贴代码:首先看下文件目录:然后看下我们要处理的JSO文件,bookInfo.json. { "success":true, "books":[ { "id":"1", "image_url":"resources/images/english.jpg", "book_name

2014-03-20 14:11:40 1452

原创 Sencha touch API

Sencha touch  APIhttp://docs.sencha.com/touch/2.3.1/#!/guide/getting_started

2014-03-18 19:34:20 1460

转载 Android Intent详解

一、 Intent 作用Intent 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。比如说调用startActivity()来启动一个activity,或者由broadcaseIntent()来传递给所有感兴趣的BroadcaseReceiver, 再或者由startService()/bindservice()来启动一个

2014-03-14 13:34:11 3937

原创 创建Sencha touch第一个应用

最近学习Sencha touch ,是一个菜鸟级别。废话不多说,让我们来创建Sencha touch的第一应用. 首先,我们下载Sencha touch2.0 sdk 和SDK工具.  SDK工具直接默认安装就可以了.  我用的服务器是tomcat6.0 ,将下载好的sencha-touch-2.0.0-gpl 解压到tomcat的wapapps目录下。如下图所示:启动tomc

2014-03-04 12:39:20 1283

银联在线支付-网关支付(最新)

银联在线支付-网关支付(最新),里面包含最新的代码、文档以及接口规范。

2015-04-23

银联在线支付案例代码

银联在线支付的测试案例代码

2015-04-22

Tapestry spindle插件下载

Tapestry spindle 插件下载,为没有集成spindle 的myeclipse 提供集成tapestry插件的可能,如myeclipse 10.7

2014-09-17

JD-GUI与JD-Eclipse

Java Decompiler是一种非常实用的JAVA反编译工具,可以对整个jar包进行反编译,也可以将其集成到eclipse上,非常方便的根据class文件的源码.

2014-04-20

sencha touch sdk工具

sencha touch sdk工具

2014-03-04

Eclipse 集成SVN所需的jar包

如果你喜欢开发,如果你不喜欢使用svn客户端工具,如果你喜欢在eclipse中使用svn插件的话!

2013-08-07

MyEclipse反编译Class文件工具

很使用的反编译Class文件的工具,反编译之后就可以查看class的源代码

2013-06-08

Dom4j 、XPath解析Xml所需的jar包和dom4j API

很不错的东东哦,包括了dom4j-1.6.1.jar,用到XPath所需的jaxen-1.1.1.jar,以及你需要参考的dom4j的API文档、格式是chm的。

2013-05-23

空空如也

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

TA关注的人

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