11 2015 档案

CXF-02: 使用CXF处理JavaBean式的复合类型和List集合类型
摘要:Cat.java: 1 package com.war3.ws.domain; 2 3 public class Cat { 4 5 private Integer id; 6 private String name; 7 private String color; 8 ... 阅读全文

posted @ 2015-11-29 02:16 confirmCname 阅读(290) 评论(0) 推荐(0)

CXF-01: WebService的第一个例子
摘要:HelloWorld.java:1 package com.war3.ws;2 3 import javax.jws.WebService;4 5 @WebService6 public interface HelloWorld {7 8 String sayHi(String name);... 阅读全文

posted @ 2015-11-26 01:16 confirmCname 阅读(230) 评论(0) 推荐(0)

Maven-12: 插件解析机制
摘要:1. 插件仓库2. 插件的默认groupId3. 解析插件版本4. 解析插件前缀 阅读全文

posted @ 2015-11-18 21:31 confirmCname 阅读(289) 评论(0) 推荐(0)

Maven-11: 从命令行调用插件
摘要:mvn -h显示mvn命令帮助:usage: mvn [options] [] []Options: -am,--also-make If project list is specified, also ... 阅读全文

posted @ 2015-11-18 20:36 confirmCname 阅读(2669) 评论(0) 推荐(0)

Maven-10: 使用maven-help-plugin描述插件
摘要:除了访问在线的插件文档之外,还可以借助maven-help-plugin来获取插件的详细信息。可以运行如下命令来获取maven-compiler-plugin2.1版本的信息:[INFO] Scanning for projects...[INFO] ... 阅读全文

posted @ 2015-11-18 19:55 confirmCname 阅读(1814) 评论(0) 推荐(0)

Maven-09: 在线插件信息
摘要:仅仅理解如何配置使用插件是不够的。当遇到一个构建任务的时候,用户还需要知道去哪里寻找合适的插件,以帮助完成任务。找到正确的插件之后,还要详细了解该插件的配置点。由于Maven的插件非常多,而且这其中的大部分没有完善的文档,因此使用正确的插件并进行正确的配置,其实并不是一件容易的事。基本上所有主要的M... 阅读全文

posted @ 2015-11-18 19:32 confirmCname 阅读(182) 评论(0) 推荐(0)

Maven-08: 插件的配置
摘要:完成了插件和生命周期的绑定之后,用户还可以配置插件目标的参数,进一步调整插件目标所执行的任务,以满足项目的需求。几乎所有Maven插件的目标都有一些可配置的参数。用户可以通过命令行和POM配置等方式来配置这些参数。1. 命令行插件配置:在日常的Maven使用中,我们会经常从命令行输入并执行Maven... 阅读全文

posted @ 2015-11-18 14:40 confirmCname 阅读(227) 评论(0) 推荐(0)

Maven-07: 插件的自定义绑定
摘要:除了内置绑定以外,用户还能够自己选择将某个插件目标绑定到生命周期的某个阶段上,这种自定义绑定方式能让Maven项目在构建过程中执行更多更富特色的任务。一个常见的例子是创建项目的源码jar包。内置的插件绑定关系中没有涉及这一任务,因此需要用户自行配置。maven-source-plugin可以帮助我们... 阅读全文

posted @ 2015-11-18 13:37 confirmCname 阅读(745) 评论(0) 推荐(0)

Maven-06: 插件的内置绑定
摘要:Maven的生命周期与插件相互绑定,用以完成实际的构建任务。具体而言,是生命周期的阶段与插件的目标相互绑定,以完成某个具体的构建任务。例如项目编译这一任务,它对应default生命周期的compile这一阶段,而maven-compiler-plugin这一插件的compile目标能够完成该任务。因... 阅读全文

posted @ 2015-11-18 01:16 confirmCname 阅读(916) 评论(0) 推荐(0)

DOM生成XML文档
摘要:1 import java.io.File; 2 3 import javax.xml.parsers.DocumentBuilder; 4 import javax.xml.parsers.DocumentBuilderFactory; 5 import javax.xml.transform... 阅读全文

posted @ 2015-11-09 03:24 confirmCname 阅读(163) 评论(0) 推荐(0)

DOM解析XML
摘要:我们在D盘根目录下新建一个xml文件demo_01.xml:1 2 3 李兴华4 张孝祥5 然后写一个Java类解析这个xml文件: 1 import java.io.File; 2 import java.io.IOException; 3 4 import javax.xml.... 阅读全文

posted @ 2015-11-09 01:48 confirmCname 阅读(146) 评论(0) 推荐(0)

Maven-05:插件目标
摘要:在学习插件和生命周期的绑定关系之前,必须先了解插件目标(plugin goal)。我们知道,Maven的核心仅仅定义了抽象的生命周期,具体的任务是交由插件完成的,插件以独立的构件形式存在,因此Maven核心的分发包体积很小,Maven会在需要的时候下载并使用插件。对于插件本身,为了能够复用代码,它往... 阅读全文

posted @ 2015-11-09 00:52 confirmCname 阅读(169) 评论(0) 推荐(0)

Maven-04: 三套生命周期
摘要:Maven的生命周期不是一个整体,而是拥有三套相互独立的生命周期,它们分别是clean,default和site。clean生命周期的目的是清理项目。default生命周期的目的是构建项目。site生命周期的目的是建立项目站点。------------------------------------... 阅读全文

posted @ 2015-11-09 00:06 confirmCname 阅读(246) 评论(0) 推荐(0)

Maven-03: 优化依赖
摘要:已解析依赖:Maven会自动解析项目的直接依赖和传递性依赖,并且根据规则正确判断每个依赖的范围,对于一些依赖冲突,也能进行调节,以确保任何一个构件只有唯一的版本在依赖中存在。在这些工作之后,最后得到的那些依赖被称为已解析依赖。可以运行mvn dependency:list命令查看当前项目的已解析依赖... 阅读全文

posted @ 2015-11-08 20:12 confirmCname 阅读(159) 评论(0) 推荐(0)

Maven-02: 依赖
摘要:其实一个依赖声明可以包含如下的一些元素:groupId,artifactId,version:依赖的基本坐标。type:依赖的类型,对应于项目坐标定义的packaging。大多数情况下,该元素不必声明,其默认值为jar。scope:依赖的范围。optional:标记依赖是否可选。exclusions... 阅读全文

posted @ 2015-11-08 18:14 confirmCname 阅读(186) 评论(0) 推荐(0)

Maven-01: Maven入门
摘要:先看看开发环境:我们在E盘下新建一个文件夹叫helloworld,这个文件夹下建一个src文件夹和一个文件pom.xml。src下的目录结构为:pom.xml文件内容为: 1 2 6 4.0.0 7 com.juvenxu.mvnbook 8 helloworld 9 0.0.1... 阅读全文

posted @ 2015-11-08 01:39 confirmCname 阅读(208) 评论(0) 推荐(0)

Axis1.4之定制发布服务
摘要:将axis1.4_home\webapps目录下的axis文件夹拷贝到tomcat_home\webapps目录下。然后在tomcat_home\webapps\axis\WEB-INF\lib下添加activation-1.1.1.jar和mail-1.4.jar。接着我们写一个带包结构的Java... 阅读全文

posted @ 2015-11-01 19:02 confirmCname 阅读(535) 评论(0) 推荐(0)

导航