摘要:
使用Eclipse的Maven插件创建项目如果你的Eclipse安装了Maven插件,创建Maven项目相当方便,创建后的项目如:优势:项目引用的类库名称是"Maven Dependencies",这在Eclipse执行goal的时候就会自动更新引用类库;问题:而"JRE System Librar... 阅读全文
摘要:
IOC是spring的最基础部分,也是核心模块,Spring的其他组件模块和应用开发都是以它为基础的。IOC把spring的面向接口编程和松耦合的思想体现的淋漓尽致。IOC概念IOC(Inversion of Control)译为中文“控制反转”,许多应用都是由两个或更多个类通过彼此合作来实现业务逻... 阅读全文
摘要:
Spring IDE是Spring官方网站推荐的Eclipse插件,可提供在研发Spring时对Bean定义文件进行验证并以可视化的方式查看各个Bean之间的依赖关系等。安装使用Eclipse Marketplace通过关键字spring搜到如下结果,选择安装Spring IDE:安装后可以在“Fi... 阅读全文
摘要:
把Maven项目转换成Eclipse项目只要使用Maven的Eclipse插件就能做到mvn eclipse:eclipse其实Maven的Eclipse插件也有把Eclipse项目转换成Maven项目的命令,通过命令mvn eclipse:help就能看到 .....eclipse:to-mave... 阅读全文
摘要:
Junit是Java的单元测试工具,同时也是极限编程的好帮手。Junit4借助于Java5的Annotation(标注类)和静态导入的新特性,与Junit3有很大的区别,所以建议初学者直接使用Junit4。构建项目虽然Junit早已成为Eclipse的标配,但我还是习惯使用Maven构建项目,我使用... 阅读全文
摘要:
根据需要定制Maven的ArcheType的好处不言而喻了,我就不再啰嗦。定制一般通过从Maven的项目构建,比手动构建省去了配置文件的编写、资源文件的复制等繁琐的操作,下面我们就说下从Maven项目中构建定制的ArcheType。构建Maven项目你可以使用Maven命令来创建,我们这使用Ecli... 阅读全文
摘要:
Maven的插件机制是完全依赖Maven的生命周期的,因此理解生命周期至关重要。本文参考官方文档后使用archetype创建,手动创建太麻烦。创建创建项目选择maven-archetype-mojo创建的项目结构如下这里要理解一个术语:mojo,就是Maven Plain Old Java Obje... 阅读全文
摘要:
生命周期(Lifecycle)Maven有三套相互独立的生命周期(Lifecycle):Clean Lifecycle:做一些清理工作;Default Lifecycle:构建的核心部分、编译、测试、打包、部署等;Site Lifecycle:生成项目报告、站点、发布站点;阶段(Phase) 而每套... 阅读全文
摘要:
由于线程的本质特性,使得你不能捕获从线程中逃逸的异常,如:import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class App { public static void m... 阅读全文
摘要:
《Java 编程思想》在并发一章中提到了Sleep休眠、优先级、后台线程,提醒读者需要了解但又不能太依赖他们。就让我们一起看看吧。休眠Sleepimport java.util.concurrent.ExecutorService;import java.util.concurrent.Execut... 阅读全文