自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用Maven构建Web应用(下)

上篇account-service中已经封装了实现细节,所以接下来只要在此次基础上提供Web页面,并使用简单servlet,jsp与后台实现交互控制。以下是account-web模块的构成:POM部分<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche

2015-07-29 21:58:39 656

原创 使用Maven构建Web应用(上)

在Java的世界中,Web应用占有很大的地位,而它的标准打包方式是WAR。接下来通过Maven构建一个WAR应用,不过由于篇幅,这一篇先介绍Maven中的Web项目结构和服务模块的构建,WAR应用放在下篇具体介绍。Web项目的目录结构Web应用的打包方式WAR与JAR类似,但它包含了更多内容,如JSP文件、Servlet、web.xml配置文件、静态web资源(如html,css,

2015-07-28 16:23:07 1269

原创 使用Maven的插件测试

Maven本身并不是一个单元测试框架,Java中主流单元测试框架为JUnit和TestNG。Maven所做的只是咋构建执行到特定生命周期阶段的时候,通过插件来执行JUnit或TestNG的测试用例。这一插件就是maven-surfire-plugin,作为测试运行期Test Runner,它能兼容Junit3、JUnit4、TestNG。

2015-07-27 21:42:41 1693

原创 一个Maven实现的验证码模块

下面是Maven构建的实现账户注册服务的account-captcha模块,该模块负责处理账户注册时key生成、图片生成以及验证等。

2015-07-24 23:08:28 3046

原创 Maven中聚合与继承的关系

多模块Maven项目中的聚合与继承其实是两个概念,其目的完全不同。前者主要是为了方便快速构建项目,后者主要是为了消除重复配置。对于聚合模块来说,它知道有哪些被聚合的模块,但那些被聚合的模块不知道这个聚合模块的存在。对于继承关系的父POM来说,他不知道有哪些子模块继承于它,但那些子模块都必须知道自己的父POM是什么。如果非要说这两个特性的共同点,那么可以看到,聚合POM与继承关系中的父P

2015-07-22 21:50:42 485

原创 Maven中的继承实例(下)

可继承的元素在maven的POM中,groupId和version是可以被继承的,那么还有哪些POM元素是可以被继承的呢?以下是一个完整的列表:groupId:项目组ID,项目坐标的核心元素version:项目版本,项目坐标的核心元素description:项目的描述信息organization:项目的组织信息inceptionYear:项目的创始年份url:项目的URL地址d

2015-07-21 19:39:16 2315

原创 Maven中的继承实例(上)

多模块的项目构建时很容易出现一个问题:在聚合实例中,我们可以发现account-persist和account-email的POM配置有很多重复部分,比如相同的spring-core,spring-beans等依赖,还有相同的maven-compiler-plugin和maven-resources-plugin插件配置。特别是如果版本不一的话,在test时控制台会输出警告。另外重复在项目中往往意

2015-07-20 15:49:03 411

原创 Maven中的聚合实例

在这个技术发展的时代,各类用户对软件的要求越来越高,软件本身也变得越来越复杂。因此,软件设计人员往往会采用各种方法对软件划分模块,以得到更清晰的设计及更高的重用性。当把Maven应用到实际项目中的时候,也需要将项目划分成不同的模块。Maven的聚合特性能够把项目的各个模块聚合在一起构建,而Maven的继承特性则能帮助抽取各模块相同的依赖和插件等配置,在简化POM的同时,还能促进各个模块配置的一

2015-07-20 13:38:26 568

原创 一个Maven实现的邮件模块

下面是一个负责发送账户激活的邮件模块,基于Spring Framework。

2015-07-19 21:26:21 3929 1

原创 一个Maven实现的账户服务模块

下面是一个账号注册服务的account-persist模块。该模块负责账号数据的持久化,以XML的形式保存账户数据,并支持账户的创建、读取、更新、删除等操作。1.模块的pom.xml 4.0.0 com.juvenxu.mvnbook.account account-persist 1.0.0-SNAPSHOT Account Persist

2015-07-17 23:14:40 641

原创 netbeans出现apache-maven-3.3.3\bin\mvn.bat"' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

NetBeans出现apache-maven-3.3.3\bin\mvn.bat"' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

2015-07-08 17:22:28 1480

原创 将一个Maven项目分为多个模块

将maven项目分成多模块

2015-07-07 11:40:50 5795

原创 用MyEclipse开发一个简单的MVN项目

Maven在MyEclipse的示例开发

2015-07-06 16:21:47 989

重构-改善既有代码的设计(文字版)

2010年出版的,文字均可复制选择。由OCR软件制作出的,可能有一些地方错误

2016-02-16

LuCI_API.CHM

自制chm文档,干净无广告,目录完整,索引可能不完善。可以用于OpenWrt及LuCI应用的开发。

2015-12-21

LuCI的API文档

官方API网址:http://luci.subsignal.org/api/ 这个文档是我自己做的,方便查阅,适合用于LuCI开发。

2015-12-21

maven实例源码

《maven实战》第12章源码,包含多个模块,包括账户注册登录,邮箱验证,验证码

2015-07-31

从Omnipeek7.1中提取出的驱动程序

目录结构:Atheros(Atheros_6.0,Atheros_PCIe_9.2,Atheros_USB_3.0)Napatech(firmware,Server2003,Utilities,Windows7_Server2008)OmniWiFi

2015-03-05

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

TA关注的人

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