﻿<?xml version="1.0" encoding="UTF-8" ?>


<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
<title>developerWorks 中国 : 构建自己的 feed技术文章 , 教程 . Java technology</title> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<author>
	<name>developerWorks 中国</name>
</author>
<subtitle type="html">来自 IBM developerWorks 中国网站的最新内容</subtitle>
<rights>Copyright 2004 IBM Corporation</rights>	
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/"/>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>

<entry>
<title><![CDATA[让开发自动化: 部署自动化模式，第 2 部分]]></title> 
<summary><![CDATA[Java 部署常常很混乱，容易出现错误，需要许多手工操作，这会延误向用户交付软件的时间。本文是分两部分的让开发自动化系列文章的第 2 部分。在本文中，自动化专家 Paul Duvall 进一步补充用于开发可靠、可重复且一致的部署流程的一些关键模式，帮助读者为 Java 应用程序生成简便的部署。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-ap02109/index.html?ca=dat-cn-0320&amp;ca=dkw-让开发自动化"/> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<published>十一月 27 2009, 12:51:32 下午 GMT</published>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>
</entry>

<entry>
<title><![CDATA[让开发自动化: 部署自动化模式，第 1 部分]]></title> 
<summary><![CDATA[Java 部署常常很混乱，容易出现错误，需要许多手工操作，这会延误向用户交付软件的时间。本文是分两部分的 “让开发自动化” 系列文章的第 1 部分。在本文中，自动化专家 Paul Duvall 将介绍用于开发可靠、可重复且一致的部署流程的一些关键模式，帮助读者为 Java 应用程序生成简便的部署。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-ap01139/index.html?ca=dat-cn-0210&amp;ca=dkw-让开发自动化"/> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<published>十一月 27 2009, 12:51:32 下午 GMT</published>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>
</entry>

<entry>
<title><![CDATA[让开发自动化: 使用基于向导的安装程序]]></title> 
<summary><![CDATA[对于大多数用户来说，安装软件常常是一件痛苦的事情。生成安装包是软件开发的 “最后一步”，但它可能导致不同的结果：要么用户采用软件，要么它就成为无人问津的垃圾品。在本期的让开发自动化中，自动化专家 Paul Duvall 演示了如何使用免费、开源的工具 IzPack 来编写为您的用户安装软件的基于向导的安装程序。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-ap11258/index.html?ca=dat-cn-1216&amp;ca=dkw-让开发自动化"/> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<published>十一月 27 2009, 12:51:32 下午 GMT</published>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>
</entry>

<entry>
<title><![CDATA[让开发自动化: 针对广大开发人员的并行开发]]></title> 
<summary><![CDATA[虽然很多开发团队都使用版本控制系统管理代码变更，但当多个开发人员并行地使用不同的代码库进行编码时，还是会出现问题的。在本期的 “让开发自动化” 中，自动化专家 Paul Duvall 展示了如何运用开源的、免费的 Subversion 版本控制系统来有效地进行标记、分支和合并。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-ap10078/index.html?ca=dat-cn-1111&amp;ca=dkw-让开发自动化"/> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<published>十一月 27 2009, 12:51:32 下午 GMT</published>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>
</entry>

<entry>
<title><![CDATA[让开发自动化: 实现自动化数据库迁移]]></title> 
<summary><![CDATA[数据库通常不能够与它们支持的应用程序保持同步，从管理方面来讲，将数据库和数据置于一个已知状态是个很大的挑战。在本期的 “让开发自动化” 中，自动化专家 Paul Duvall 演示了如何使用开源的 LiquiBase 数据库迁移工具轻松地处理数据库和应用程序的频繁变更。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-ap08058/index.html?ca=dat-cn-0902&amp;ca=dkw-让开发自动化"/> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<published>十一月 27 2009, 12:51:32 下午 GMT</published>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>
</entry>

<entry>
<title><![CDATA[让开发自动化: 持续重构]]></title> 
<summary><![CDATA[重构是公认的改进现有代码的好方法。然而，如何通过一种一致且可重复的方式找到需要重构的代码呢？本期的让开发自动化将教您如何使用静态分析工具来识别需要重构的代码味道，并举例说明了如何改进坏味道代码。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-ap07088/index.html?ca=dat-cn-0731&amp;ca=dkw-让开发自动化"/> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<published>十一月 27 2009, 12:51:32 下午 GMT</published>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>
</entry>

<entry>
<title><![CDATA[让开发自动化: 文档化一键通]]></title> 
<summary><![CDATA[项目文档化通常都是交付软件产品时不可避免的难题。但是想象一下如果仅需单击一个按钮就能够生成文档呢？在本期的让开发自动化中，自动化专家 Paul Duvall 阐述了如何运用开源工具自动生成统一建模语言（Unified Modeling Language，UML）图、构建图、实体关系图（entity-relationship diagram，ERD）乃至用户文档。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-ap06108/index.html?ca=dat-cn-0624&amp;ca=dkw-让开发自动化"/> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<published>十一月 27 2009, 12:51:32 下午 GMT</published>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>
</entry>

<entry>
<title><![CDATA[让开发自动化: 利用 Ivy 管理依赖项]]></title> 
<summary><![CDATA[管理项目和工具之间的源代码依赖项往往非常困难，但并不一定总是如此。在这一期“让开发自动化”专栏中，自动化专家 Parl Duvall 介绍了如何利用 Apache Ant 项目中的 Ivy 依赖项管理器来处理所有重要 Java 项目必须管理的无数依赖项。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-ap05068/index.html?ca=dat-cn-0610&amp;ca=dkw-让开发自动化"/> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<published>十一月 27 2009, 12:51:32 下午 GMT</published>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>
</entry>

<entry>
<title><![CDATA[让开发自动化: 自动负载测试]]></title> 
<summary><![CDATA[负载测试通常在开发周期的后期执行，但是并不一定要这样。在让开发自动化的这一期，自动化专家 Paul Duvall 将向您描述如何创建一个运行 JMeter 测试的预定集成构建，发现和修复开发周期中出现的问题。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-ap04088/index.html?ca=dat-cn-0529&amp;ca=dkw-让开发自动化"/> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<published>十一月 27 2009, 12:51:32 下午 GMT</published>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>
</entry>

<entry>
<title><![CDATA[让开发自动化: 使用自动化加速部署]]></title> 
<summary><![CDATA[自动化构建不仅仅适用于开发团队 —— 在将软件从开发迁移到生产这一过程中也大有作为。在这一期让开发自动化中，自动化专家 Paul Duvall 将介绍如何结合使用 Ant 和 Java Secure Channel 将软件远程部署到多个目标环境中。]]></summary> 
<link rel="self" type="text/html" hreflang="zh" href="http://www.ibm.com/developerworks/cn/java/j-ap01088/index.html?ca=dat-cn-0131&amp;ca=dkw-让开发自动化"/> 
<id>tag:developerWorks.dw,十一月 27 2009, 12:51:32 下午 GMT</id>
<published>十一月 27 2009, 12:51:32 下午 GMT</published>
<updated>十一月 27 2009, 12:51:32 下午 GMT</updated>
</entry>

</feed>

