`
文章列表
随着敏捷开发越来越流行,人人都在谈敏捷,人人也都在学习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容器时的基础内容,当然只有有了这些基础, ...
Global site tag (gtag.js) - Google Analytics