- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 Spring定义和装配Bean
我在上一篇博客中讨论了Spring中的IOC和AOP,本篇文章通过代码来演示一下Spring到底是如何实现IOC的。本篇博客我会介绍在Spring中如何定义和装载Java Bean。业务场景还是人开车的例子。首先,定义一个Car接口和两个实现了Benz和BMW,然后定义一个Person类,Person类依赖Car接口。public interface Car { voi...
2015-10-18 17:22:56 5874 3
原创 开始使用mybatis
mybatis是一个开源的持久化框架,它简化了JDBC中的繁琐操作,并提供了相对简单的API来与数据库进行交互。本篇博客我们来开始学习mybatis,如果你没有使用过mybatis,那么,通过阅读这篇博客,我将使用最简单的示例代码和通俗的讲解来使你对mybaits有一个比较概括的认识,为深入学习mybatis奠定基础。如果你对mybatis比较熟悉,通过阅读本篇博客,你将看到一些平时很不常见到的代码
2015-10-30 17:13:41 1258 1
原创 Spring AOP入门Demo
本篇博客将会一步一步创建一个最简单的例子,来使用Spring的AOP特性,算是一个Spring AOP的入门Demo。作为一个初学者,运行出这么简单的一个Demo也踩了很多的坑。
2015-10-20 16:37:26 7683 1
原创 Spring之IOC和AOP
Spring是一个开源框架,主要实现两件事,IOC(控制反转)和AOP(面向切面编程)。IOC所谓控制反转,就是控制权的转移,举例说明:一个人要开车,正常情况下,人应该自己去找车,而实现控制反转后,人就不需要考虑车从哪里来了,直接开就行了,人就把找车的控制权转移给了别的对象。体会一下下面的代码先定义一个接口Carpublic interface Car { void...
2015-10-15 19:26:04 2288
原创 maven聚合
我在上一篇博客中介绍了maven的使用入门,本篇来讨论maven中聚合的概念。应用场景现在的大型项目一般都采用N层架构,即数据处理层、业务逻辑层、应用层、UI层、接口层等等,假设我们现在有一个名叫testproject的项目,包含testproject-dao层,testproject-domain层,testproject-web层这三层,每层都是一个maven项目。web依赖domain,dom
2015-10-15 14:50:34 743
原创 maven使用入门
maven是一个工具,主要是用来对Java项目进行构建(编译、测试、打包等)和依赖管理,它能够用简单的命令来构建项目,还能通过配置的方式自动下载项目依赖的jar包。本篇和大家一起来讨论maven的基本用法。创建maven项目打开eclipse,new=>project=>maven project=>next,不要勾选create a simple project,保持默认,=>n
2015-10-15 14:15:02 727
原创 maven配置-分别在windows和mac上配置maven环境
maven是一个工具,主要是用来对Java项目进行构建(打包)和管理依赖,它能够用简单的命令来打包项目,还能通过配置的方式自动下载项目依赖的jar包。本篇文章跟大家分享如何在windows上和在mac上配置maven。下载maven安装之前,需要先到apache官网下载maven,下载地址是http://maven.apache.org/download.cgi。mac用户下载.tar.gz文件。下
2015-10-15 12:51:21 5674
原创 Java枚举
JDK5.0之前,Java是没有枚举的,但随着程序员对枚举的需求越来越强烈,Java也对枚举提供了很好的支持。定义枚举创建枚举需要用enum关键字。下面的代码创建了一个名叫Colors的枚举,包含几个颜色。public enum Colors { Red, Yellow, Blue, Black, White}使用枚举//声明枚举对象的方式Colors c
2015-10-06 10:00:24 953
Sun Java System Application Server Performance Tuning Guide.pdf
2021-10-08
NorthWind数据库
2012-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人