- 浏览: 84941 次
- 性别:
- 来自: 北京
文章列表
随着敏捷开发越来越流行,人人都在谈敏捷,人人也都在学习scrum等敏捷开发方法。。。当然,自己也是敏捷开发的实施者和受益者。
背景
我们公司引入敏捷开发的时间并不长,在实施敏捷的过程还存在一些问题,自己在实施敏捷的过程也存在很多的疑惑(毕竟原来没有学过,和真实的经历,体会),所以最近一直在学习敏捷,看敏捷的视频和阅读相关资料,同时结合自己实施敏捷的经验,通过分享博文进行一下简单的总结,目的有四: 1. 详细的介绍和学习一下敏捷开发 2. 和CSDN的大牛们一起分享交流,学习,提高一下 3. 总结实施敏捷过程中的问题,不断反思,不断提高 4. 最后,希望对不了敏捷的朋友有一定的帮助
什么 ...
上篇博文中我们介绍了maven下载、安装和配置(二),这篇博文我们配置一下eclipse,将它和maven结合,并我们创建一个maven的项目。
准备工作
在eclipse配置maven之前需要我们做好准备工作,如下: 1. 安装jdk 2. 已安装好 maven,将maven配置成功 3. 下载Eclipse,解压缩安装完成,建立工作空间。 这些内容相信大家都已经轻车熟路了,如果不会,请大家查看上篇博文,这里就不再累述了。
eclipse配置maven
检查eclipse的maven插件是否安装成功,如图:
若没有安装maven插件,我们需要先安装maven插件。
安装mav ...
前言
鉴于LZ不是特别会写非技术类文章,我们就不再拐弯抹角,直接开门见山了,写这篇博文的目的,主要有三个: 1. 为了分享获得专家的喜悦。 2. 为了记录自己在CSDN的成长过程。 3. 为了传播一个正能量,鼓励大家积极的 ...
前言
在上篇博文【项目管理和构建】——Maven简介(一)中我们了解到maven是一种全新的项目构建方式,让我们的开发更加简单,高效。Maven主要做的是两件事:
统一开发规范与工具
统一管理jar包
这两件事情他都做到 ...
前言
这篇博文我们重点分析一下Mybatis与Hibernate的区别,当然在前面的博文中我们已经深入的研究了Mybatis和Hibernate的原理。
Mybatis
【持久化框架】Mybatis简介与原理
【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载
Hibernate
【SSH进阶之路】Hibernate基本原理(一)
【SSH进阶之路】Hibernate搭建开发环境+简单实例(二)
【SSH进阶之路】Hibernate基本映射(三)
【SSH进阶之路】Hibernate映射——多对一单向关联映射(四)
...
上篇博文我们介绍了mybatis的基本概念与原理,这篇博文我们通过Spring与Mybatis集成,开发一个简单用户增删改查的Web项目。
基本准备工作
1、安装JDK1.6以上版本,安装与配置
2、下载mybatis-3.2.0版:https://repo1.maven.org/maven2/org/mybatis/mybatis/
3、下载mybatis-spring-1.2.1版:https://repo1.maven.org/maven2/org/mybatis/mybatis-spring/
4、Spring-4.0.0的版本
5、tomacat6.x以上版本 ...
从这篇博文开始我们学习一下Mybatis,希望大家提出宝贵的建议。
什么是Mybatis
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)。
MyBatis参考资料官网:https://mybatis.github.io/mybatis ...
目录【SSH进阶之路】一步步重构容器实现Spring框架——从一个简单的容器开始(八)【SSH进阶之路】一步步重构容器实现Spring框架——解决容器对组件的“侵入式”管理的两种方案--主动查找和控制反转(九)【SSH进阶之路】一步步重 ...
目录【SSH进阶之路】一步步重构容器实现Spring框架——从一个简单的容器开始(八)【SSH进阶之路】一步步重构容器实现Spring框架——解决容器对组件的“侵入式”管理的两种方案--主动查找和控制反转(九)【SSH进阶之路】一步步重构容器实现Spring框架——配置文件+反射实现IoC容器(十)【SSH进阶之路】一步步重构容器实现Spring框架——彻底封装,实现简单灵活的Spring框架(十一)(已更新)
上上篇博文【SSH进阶之路】一步步重构容器实现Spring框架——从一个简单的容器开始(八),我们为了去掉接
口对具体实现的依赖关系,封装了一个特别简陋的容器。
上篇博文【 ...
目录
【SSH进阶之路】一步步重构容器实现Spring框架——从一个简单的容器开始(八)【SSH进阶之路】一步步重构容器实现Spring框架——解决容器对组件的“侵入式”管理的两种方案--主动查找和控制反转(九)【SSH进阶之路】一步步重构容器实现Spring框架——配置文件+反射实现IoC容器(十)【SSH进阶之路】一步步重构容器实现Spring框架——彻底封装,实现简单灵活的Spring框架(十一)(已更新)
对于IOC的原理,我们曾经写过一篇博文,【SSH进阶之路】Spring的IOC逐层深入——为什么要使用IOC[实例讲
解](二),对比学习可以对同一个问题理解的更加深刻。 ...
目录
【SSH进阶之路】一步步重构容器实现Spring框架——从一个简单的容器开始(八)
【SSH进阶之路】一步步重构容器实现Spring框架——解决容器对组件的“侵入式”管理的两种方案--主动查找和控制反转(九)(已更新)【SSH进阶之路】一步步重构容器实现Spring框架——配置文件+反射实现IoC容器(十)(已更新)【SSH进阶之路】一步步重构容器实现Spring框架——彻底封装,实现简单灵活的Spring框架(十一)(已更新)
最近一直在和容器打交道,甚至前面的博文,我们也介绍了Spring的IoC的原理以及源码,但是回头看看,duang~ duang~的,还是深了,不够通 ...
上篇博文【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六),我们介绍了AOP的基本原理,以及5种通知的类型,
AOP的两种配置方式:XML配置和Aspectj注解方式。
这篇我们使用注解方式来实现一个AOP,我们先看一下项目的目录。
我们采用的是JDK代理,所以首先将接口和实现类代码附上:
package com.tgb.spring;
public interface UserManager {
public void addUser(String userName,String password);
public void d ...
经过我们对Spring的IOC不断的深入学习,Spring的面貌逐渐变得清晰,我们对Spring的了解也更加的深入。从这篇博文开始我们学习Spring的第二大核心内容:AOP。
什么是AOP
AOP(Aspect Oriented Programming),意思是面向切面编程,通 ...
伴随着新年的钟声,喧天揭地的喜庆锣鼓声,马去羊来。在这三阳(羊)开泰的吉祥日子里,祝愿大家:在新的一年里,生活“羊”光,幸福无限;事业“羊”帆,一帆风顺;神采飞“羊”,事事顺心;大发“羊”财,天天开心。羊年吉祥哦!
开门大吉迎羊年,家家户户欢歌羊。
人人羊装身上穿,个个欢心乐羊羊。
祝你羊年美羊羊,身体健康精神羊。
老人长寿妻儿笑,其乐融融喜羊羊。
我们前面的三篇博文,简单易懂的介绍了为什么要使用IOC[实例讲解](二)、和Spring的IOC原理[通俗解释](三)以及依赖注入的两种常用实现类型(四),这些都是刚开始学习Spring IoC容器时的基础内容,当然只有有了这些基础, ...