Category Archives: 开发工具

Maven是什么

Apache Maven 是一个软件项目管理和理解工具。基于项目对象模型(POM)的概念,管理一个项目的建立,报告和文档。 如果你认为Maven给与你的项目与帮助,你可以在导航栏的“关于“段找到更多的信息。这里面深入的描述 Maven 是什么, 一些主要的特点, 和一些用户频繁问到的问题。 简介 Maven , Yiddish语为知识的累加器、专家。创建这个项目的目的源于在Jakata Turbin 项目中简化建造的过程。有几个项目,他们的Ant 建造文件略有不同,JARs检入到CVS中。我们想有一个标准的方式建造这些项目,一个清晰的定义就是项目是由什么组成,便易的方法是发布项目信息并且在几个项目之间共享JARs。 导致产生了一个用来建造和管理基于Java的项目的工具。我们希望这些事情能让Java开发者更容易工作,并且帮助对基于Java的项目的理解。 Maven 的目标 Maven的主要目的是帮助开发者在最短的时间内理解开发进展的完全状态。为了达到这个目标,Maven处理几个相关的领域的问题: + 使建造过程更容易 Maven 没有排除知道底层机制的需要的同时,对细节提供很多防护层。 + 提供统一的建造系统 Maven允许使用他的项目对象模型(POM)和一个插件的集合来建造项目。一旦你熟悉一个Maven项目是如何建造的,你会自动明白所有的Maven项目是如何建造的,当驾驭很多个的项目时,能节约的大量的时间。 + 提供高品质的项目信息 Maven提供大量有用的项目信息,一部分来自POM,一部分你来自项目的源码。例如,Maven可以提供: ++ Change 日志文档,直接从源码控制那里创建 ++ 源码的交叉应用 ++ 邮箱列表 ++ 依赖列表 ++ 单元测试报告(内含涉及范围) … Continue reading

Posted in Maven, 开发工具 | Leave a comment

在 Eclipse 为 Axis2 开发 Web Services 的要点和注意事项

开发环境 Ubuntu Linux 9.10 + Eclipse Galileo SR2 + Axis2 1.5.1 + JDK 1.6.0_19 + Tomcat 6.0.26 运行环境 Redhat Linux S4 + JRE 1.6.0 + Tomcat 6.0.26 S1 主菜单 Window -> Preferences -> Web services -> Axis2 设置你已安装好的 Axis2 S2 … Continue reading

Posted in 开发工具 | Tagged | Leave a comment

介绍一下XMLBeans,它真的很好用

XMLBeans 提供一种直观的方法处理XML,让你更容易使用Java访问和管理XML数据和文档。 XMLBeans 中 有关XML 的特性 为XML数据提供一个友好的Java面向对象的视图,不会在访问原始本地的XML结构中迷失。 使 用XMLBeans的过程中,XML作为一个文档的完整性并没有丢失。面向XML的APIs通常分类XML,目的是为了绑定它的多个部分。使用 XMLBeans,整个XML实例文档以一个整体的方式处理。XML数据以XML的方式存储再内存中。这表示文档的次序将被保留,就如原始带有空白的元素 内容。 从schema那里生成类型,以类似JavaBean的 get 和 set 方式访问XML实例。 它一开始就 以 XML schema 为中心而设计 — XMLBeans支持所有的XML schema定义。 快速访问XML XMLBeans 的起始点是 XML schema。一个schema(包含在一个XSD文件中)是一个XML文档,它定义了其他的XML文档必须遵守的规则集合。XML schema 规范提供一个丰富的数据模型,允许你在数据中表达复杂的结构和约束。例如,一个XML schema 能强行控制一个文档中的数据排序,或者一些特殊值的约束(例如,生日的数据必须在1900年之后)。遗憾的是,如果在java中没有自己编写代码的话,想 这样的强制规则的能力是典型无效的。XMLBeans 尊重 schema 的 约束。 注意:一个XML schema … Continue reading

Posted in 开发工具 | Leave a comment