<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>软件开发和项目管理论坛最新讨论 - JavaEye</title>
    <description>软件开发过程、XP、TDD、软件配置管理、软件测试、项目管理、UML - Java编程，Ruby编程，微软.net，AJAX，敏捷软件开发，综合软件技术</description>
    <link>http://www.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
          <item>
        <title>Window系统下使用VisualSVNServer搭建SVN服务器</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zhuzhsh.javaeye.com">zhuzhsh</a>&nbsp;
                    链接：<a href="http://www.javaeye.com/topic/252279" style="color:red;">http://www.javaeye.com/topic/252279</a>&nbsp;
          发表时间: 2008年10月13日
          <br/>
          声明：本文系JavaEye网站发布的原创文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>下面介绍在Windows系统下如何搭建VisualSVN Server的：</p>
<p><strong>1.下载VisualSVN Server</strong></p>
<p><span style="color: #000000;">打开页面：</span><a href="http://www.visualsvn.com/server/download/" title="VisualSVN Server 下载" class="quote_div" target="_blank">http://www.visualsvn.com/server/download/</a>，下载到本地，最新版本为1.5.3。</p>
<p><strong>2.双击Visual-SVN-Server-*.*.*.exe安装文件。</strong></p>
<p>&nbsp;</p>
<p>&nbsp;<img src="/upload/picture/pic/23295/6c3ff578-bdbe-38ce-83ac-93be0d13bc0f.jpg" height="381" alt="VisuanSVN Server1" style="vertical-align: middle;" width="497" /></p>
<p>&nbsp;</p>
<p><strong>3.点击"Next"进入下一个界面如下图所示：</strong></p>
<p>Location为VisualSVN Server的安装目录，点击后面的Browse按钮可以更换安装目录，安装的内容包括Subversion和Apache的程序。</p>
<p>Repositories为代码库的目录，点击后面的Browse按钮可以更换代码库安装目录。</p>
<p>Server Port为通过Apache对外访问的端口。如果需要支持Https协议则勾选后面的复选框。</p>
<p>Authentication为用户访问时的访问权限的方式：</p>
<p>第一个为使用Subversion方式。</p>
<p>第二个为使用Windows方式。</p>
<p><img src="/upload/picture/pic/23297/7fdd314c-dfbb-337d-b20b-5df3c8ea07fe.jpg " height="383" alt="VisuanSVN Server2" style="vertical-align: middle;" width="497" /></p>
<p>一路点击"Next"安装完毕后，从菜单&ldquo;开始&rdquo;-&gt;程序-&gt;Visual SVN-&gt;Visuan SVN Manager，就会显示下面的界面：</p>
<p>&nbsp;<img src="/upload/picture/pic/23299/8023cf2b-2292-35dc-b165-15568a39adcb.jpg " height="509" alt="" style="vertical-align: middle;" width="752" /></p>
<p>&nbsp;</p>
<p><strong>4.添加代码库</strong></p>
<p>&nbsp;如上图所示，点击左面树的节点&ldquo;Repositories"，点击右键或者操作菜单的&ldquo;Create New Repository...&rdquo;菜单就会弹出如下的对话框：</p>
<p><img src="/upload/picture/pic/23302/37e4b492-9b2e-38ae-aa10-473b1236d5ac.jpg " height="167" alt="" style="vertical-align: middle;" width="428" /></p>
<p>输入库的名字后点击&ldquo;Ok&rdquo;按钮，代码库创建完毕。</p>
<p><strong>5.分配用户权限</strong></p>
<p>在左面点击选中一个库，在上面点右键选择菜单&ldquo;Properties&rdquo;，弹出如下的对话框：</p>
<p><img src="/upload/picture/pic/23305/d30f87f8-359a-3860-b508-569c83bc2883.jpg " height="464" alt="" style="vertical-align: middle;" width="368" /></p>
<p>Group or user name就是用户或组的的权限列表，可以通过"Add"按钮添加新的用户，也可以通过&ldquo;Remove&rdquo;按钮用户删除一些用户。点击确定后设置权限完毕。</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/topic/252279" style="color:red;">已有 <strong>0</strong> 人发表回复，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 13 Oct 2008 15:43:42 +0800</pubDate>
        <link>http://www.javaeye.com/topic/252279</link>
        <guid>http://www.javaeye.com/topic/252279</guid>
      </item>
          <item>
        <title>自己开发的Adobe Flex/Air网络应用 上线</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://jiorry.javaeye.com">jiorry</a>&nbsp;
                    链接：<a href="http://www.javaeye.com/topic/250749" style="color:red;">http://www.javaeye.com/topic/250749</a>&nbsp;
          发表时间: 2008年10月09日
          <br/>
          声明：本文系JavaEye网站发布的原创文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          对Adobe Flex比较有兴趣， 闲暇时间打算写一个网络记事本。 但是功能单一，所以之后又加入了“闹钟”，“RSS新闻”和“相册”功能。&nbsp; 十一长假，进行了收尾，今天把它放到了网上。 <br /><br />网址是： <a href="http://www.box200.cn" target="_blank">http://www.box200.cn</a> <br /><br />我有一些琐碎的资料，现在可以放到box200里了。查阅的时候比较方便。 <br />闹钟功能也能每天提醒我定时吃苹果。 <br />再顺便看看最新的新闻。 <br />网盘，太耗服务器资源，所以只做了相册功能。 <br /><br />其他功能，想到了，再加。 <br /><br />我想把BOX200做好做强，但是个人能力有限，希望大家能对BOX200未来出路进行讨论。 <br /><br />一个朋友的建议，准备研究一下：相册功能，不知Google是否提供了Picasa的API，如果提供了就可以结合它来做，也省服务器空间了 <br /><br /><img src="http://jiorry.javaeye.com/upload/picture/pic/23119/d233458f-6cb0-3f21-b211-1c18cffe6dd8.png" /><img src="http://jiorry.javaeye.com/upload/picture/pic/23121/b58b9050-e961-31ab-92d5-9c5bc2048865.png" /><br /><img src="http://jiorry.javaeye.com/upload/picture/pic/23285/f08fe2ba-6386-3cd8-887f-6b7438196d23.png" />
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/topic/250749" style="color:red;">已有 <strong>2</strong> 人发表回复，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 09 Oct 2008 14:33:28 +0800</pubDate>
        <link>http://www.javaeye.com/topic/250749</link>
        <guid>http://www.javaeye.com/topic/250749</guid>
      </item>
          <item>
        <title>关于不成熟客户的需求挖掘问题</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://silent2007.javaeye.com">silent2007</a>&nbsp;
                    链接：<a href="http://www.javaeye.com/topic/251408" style="color:red;">http://www.javaeye.com/topic/251408</a>&nbsp;
          发表时间: 2008年10月10日
          <br/>
          声明：本文系JavaEye网站发布的原创文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          通常政府项目发生这样的事情比较多，举例说一下：上面发文要求某政府部门搞信息化建设，某某时间（通常都是很紧张的一个时间）要实现系统上线验收，但是这个政府部门的信息中心对这套系统的需求不清楚，有些地方根本不知道如何去弄，这就需要对他们业务部门的各个处室和科室进行需求挖掘，但是这些处室科室的负责人本身就对系统有抵触情绪，因为上了这套系统会对他们造成约束从而影响他们的利益，所以对我们的需求调研不积极，甚至故意不配合，但是时间又紧，领导要检查信息中心的成果，信息中心就会催我们赶紧做，而需求迟迟明确不下来，弄的现在这个情况很苦恼，各位觉得遇到这样的事情如何去处理？<br />补充一点，信息中心是没有权力要求各个业务处室和科室去干什么的，但是信息中心的领导又不愿意去麻烦局领导去出面，因为这样会显得他们信息中心领导没本事吧。
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/topic/251408" style="color:red;">已有 <strong>1</strong> 人发表回复，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 10 Oct 2008 17:43:14 +0800</pubDate>
        <link>http://www.javaeye.com/topic/251408</link>
        <guid>http://www.javaeye.com/topic/251408</guid>
      </item>
          <item>
        <title>企业项目管理设想</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bjsq618.javaeye.com">bjsq618</a>&nbsp;
                    链接：<a href="http://www.javaeye.com/topic/250141" style="color:red;">http://www.javaeye.com/topic/250141</a>&nbsp;
          发表时间: 2008年10月08日
          <br/>
          声明：本文系JavaEye网站发布的原创文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          个人认为软件管理包括：需求管理、项目管理、配置管理（代码管理、文档管理）、版本管理<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 需求管理方面：现在没有发现比较好的工具，现在只能通过制定规范，如需求申请书、需求确认书、详细设计书等，将其转换为文档管理。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 项目管理方面：主要是通过JIRA或Rantional来进行管理，目的是划分版本，预估项目进度、记录实际项目进度等，其只负责项目整体部分，同时缩小预估精度，为下个项目做好准备。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 配置管理：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 代码管理：系统中所有代码的管理<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 文档管理：需求中的文档、过程会议纪要等重要资料的存档<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 版本管理：依据需求确定系统版本及版本日期、功能清单，并对应的在项目管理工具和文档管理工具中建立相应的版本，其一般为三位：主版本号.次版本号.功能版本号，以此界定了这个版本内的功能（需求确定），代码管理中的版本号应当四位：主版本号.次版本号.功能版本号.修复版本号，意为系统上线后发现BUG时只更改修复版本号。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 数据库版本管理：将数据库的版本管理起来，但具体的思路考虑中。
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/topic/250141" style="color:red;">已有 <strong>3</strong> 人发表回复，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 08 Oct 2008 08:39:52 +0800</pubDate>
        <link>http://www.javaeye.com/topic/250141</link>
        <guid>http://www.javaeye.com/topic/250141</guid>
      </item>
          <item>
        <title>Maven的资料汇总（未完...）</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://cats-tiger.javaeye.com">cats_tiger</a>&nbsp;
                    链接：<a href="http://www.javaeye.com/topic/250491" style="color:red;">http://www.javaeye.com/topic/250491</a>&nbsp;
          发表时间: 2008年10月08日
          <br/>
          声明：本文系JavaEye网站发布的原创文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>目前，绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是，Ant 的项目管理工具（作为 make 的替代工具）不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件，很难发现项目的相关性信息和其它元信息（如开发人员／拥有者、版本或站点主页）。<br />
<br />
Maven 除了以程序构建能力为特色之外，还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性，所以常常用两三行 Maven 构建脚本就可以构建简单的项目，而使用 Ant 则需要十几行。事实上，由于 Maven 的面向项目的方法，许多 Apache Jakarta 项目现在使用 Maven，而且公司项目采用 Maven 的比例在持续增长。<br />
<br />
我们在项目中将使用Maven逐步取代Ant，第一步是repository管理，其他的慢慢来，原则是挑着Ant不爽的地方先改。<br />
先列出Maven的一些资料，google一下多得很，但是还是列在这里比较方便：</p>
<ul>
<li><a href="http://www.duduwolf.com/post/Using_Nexus.asp" target="_blank">用Nexus做Maven私服全攻略</a>
</li>
<li><a href="http://www.ibm.com/developerworks/cn/java/j-maven/" target="_blank">项目管理: Maven 让事情变得简单</a>
</li>
<li><a href="http://www.ibm.com/developerworks/cn/edu/j-dw-java-mavenv2.html" target="_blank">Apache Maven 2 简介</a>
</li>
<li><a href="http://www.sonatype.com/book/reference_zh/public-book.html" target="_blank">Maven权威指南（中文）</a>
</li>
<li><a href="http://www.zxbc.cn/html/20070803/25683.html" target="_blank">Maven入门基础学习</a>
</li>
<li><a href="http://juvenshun.javaeye.com/" target="_blank">JavaEye Maven中文Blog</a>
</li>
<li>够看一段时间了，还有哪些大家告诉我呀。</li>
</ul>
<p>&nbsp;</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/topic/250491" style="color:red;">已有 <strong>0</strong> 人发表回复，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 08 Oct 2008 21:17:43 +0800</pubDate>
        <link>http://www.javaeye.com/topic/250491</link>
        <guid>http://www.javaeye.com/topic/250491</guid>
      </item>
          <item>
        <title>使用Ant进行Applet数字签名 </title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://zhuzhsh.javaeye.com">zhuzhsh</a>&nbsp;
                    链接：<a href="http://www.javaeye.com/topic/250004" style="color:red;">http://www.javaeye.com/topic/250004</a>&nbsp;
          发表时间: 2008年10月07日
          <br/>
          声明：本文系JavaEye网站发布的原创文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>1.把生成的class文件打包成jar文件。</p>
<p>2.生成KeyStore文件</p>
<p>&lt;target name="Generate_key"&nbsp; description="生成数字证书"&nbsp;&gt;<br />&nbsp;&nbsp;&lt;echo message="生成数字证书...." /&gt;<br />&nbsp;&nbsp;&lt;genkey alias="swan" storepass="${storepass}" keypass="${keypass}" validity="${validity}" keystore="${keystore.file}"&gt;<br />&nbsp;&nbsp;&nbsp;&lt;dname&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="CN" value="${dname.CN}" /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="OU" value="${dname.OU}" /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="O" value="${dname.O}" /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="C" value="${dname.C}" /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="L" value="${dname.L}" /&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;param name="ST" value="${dname.ST}" /&gt;<br />&nbsp;&nbsp;&nbsp;&lt;/dname&gt;<br />&nbsp;&nbsp;&lt;/genkey&gt;<br />&nbsp;&nbsp;&lt;echo message="证书生成成功." /&gt;<br />&nbsp;&lt;/target&gt;</p>
<p>3.对Jar文件进行数字签名</p>
<p>&lt;target name="jarsigner" depends="Generate_key" description="进行数字签名"&gt;</p>
<p>&nbsp;&nbsp;&lt;echo message="====================================" /&gt;<br />&nbsp;&nbsp;&lt;echo message="进行数字签名..." /&gt;<br />&nbsp;&nbsp;&lt;signjar jar="${jar.name}" alias="${alias}" storepass="${storepass}" keystore="${keystore.file}" /&gt;<br />&nbsp;&nbsp;&lt;echo message="签名成功." /&gt;<br />&nbsp;&nbsp;&lt;echo message="====================================" /&gt;<br />&nbsp;&lt;/target&gt;</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/topic/250004" style="color:red;">已有 <strong>0</strong> 人发表回复，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 07 Oct 2008 18:48:27 +0800</pubDate>
        <link>http://www.javaeye.com/topic/250004</link>
        <guid>http://www.javaeye.com/topic/250004</guid>
      </item>
      </channel>
</rss>