﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-西津渡日志 软件架构,saas</title><link>http://www.blogjava.net/stephen80/</link><description>软件架构,saas,战略管理</description><language>zh-cn</language><lastBuildDate>Sun, 05 Jul 2009 09:17:12 GMT</lastBuildDate><pubDate>Sun, 05 Jul 2009 09:17:12 GMT</pubDate><ttl>60</ttl><item><title>product assessment</title><link>http://www.blogjava.net/stephen80/archive/2009/05/26/278074.html</link><dc:creator>西津渡</dc:creator><author>西津渡</author><pubDate>Tue, 26 May 2009 12:02:00 GMT</pubDate><guid>http://www.blogjava.net/stephen80/archive/2009/05/26/278074.html</guid><wfw:comment>http://www.blogjava.net/stephen80/comments/278074.html</wfw:comment><comments>http://www.blogjava.net/stephen80/archive/2009/05/26/278074.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/stephen80/comments/commentRss/278074.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stephen80/services/trackbacks/278074.html</trackback:ping><description><![CDATA[互联网产品评估 <br />
product assessment<br />
<br />
西津渡<br />
第 I 条&nbsp;&nbsp;&nbsp; market value<br />
&gt;1b<br />
第 IV 条&nbsp;&nbsp;&nbsp; Innovation<br />
<br />
第 VI 条&nbsp;&nbsp;&nbsp; 安全<br />
<br />
第 VII 条&nbsp;&nbsp;&nbsp; end user example<br />
email<br />
qq<br />
search engine<br />
<br />
第 VIII 条&nbsp;&nbsp;&nbsp; backend example<br />
linux<br />
apache<br />
mysql<br />
virtual machine<br />
<br />
呵呵： http://www.blogjava.net/Files/stephen80/%E6%88%98%E7%95%A5%E7%AE%A1%E7%90%86.rar<br />
<br />
<img src ="http://www.blogjava.net/stephen80/aggbug/278074.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stephen80/" target="_blank">西津渡</a> 2009-05-26 20:02 <a href="http://www.blogjava.net/stephen80/archive/2009/05/26/278074.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>saas business</title><link>http://www.blogjava.net/stephen80/archive/2009/05/22/277396.html</link><dc:creator>西津渡</dc:creator><author>西津渡</author><pubDate>Fri, 22 May 2009 10:34:00 GMT</pubDate><guid>http://www.blogjava.net/stephen80/archive/2009/05/22/277396.html</guid><wfw:comment>http://www.blogjava.net/stephen80/comments/277396.html</wfw:comment><comments>http://www.blogjava.net/stephen80/archive/2009/05/22/277396.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/stephen80/comments/commentRss/277396.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stephen80/services/trackbacks/277396.html</trackback:ping><description><![CDATA[<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="ProgId" content="Word.Document" />
<meta name="Generator" content="Microsoft Word 11" />
<meta name="Originator" content="Microsoft Word 11" />
<link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cjianqi.li%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" /><o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="chsdate"></o:smarttagtype><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:PunctuationKerning/>
<w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing>
<w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
<w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:SpaceForUL/>
<w:BalanceSingleByteDoubleByteWidth/>
<w:DoNotLeaveBackslashAlone/>
<w:ULTrailSpace/>
<w:DoNotExpandShiftReturn/>
<w:AdjustLineHeightInTable/>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:UseFELayout/>
</w:Compatibility>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles deflockedstate="false" latentstylecount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id="ieooui"></object>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]--><style>
<!-- /* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
@font-face
{font-family:"\@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
mso-pagination:none;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:Calibri;
mso-fareast-font-family:宋体;
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:1.0pt;}
h1
{mso-style-link:" Char Char5";
mso-style-next:正文;
margin-top:17.0pt;
margin-right:0cm;
margin-bottom:16.5pt;
margin-left:0cm;
text-align:justify;
text-justify:inter-ideograph;
line-height:240%;
mso-pagination:lines-together;
page-break-after:avoid;
mso-outline-level:1;
font-size:22.0pt;
font-family:Calibri;
mso-font-kerning:22.0pt;}
span.CharChar5
{mso-style-name:" Char Char5";
mso-style-locked:yes;
mso-style-link:"标题 1";
mso-ansi-font-size:22.0pt;
mso-bidi-font-size:22.0pt;
font-family:Calibri;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:宋体;
mso-hansi-font-family:Calibri;
mso-font-kerning:22.0pt;
mso-ansi-language:EN-US;
mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA;
font-weight:bold;}
/* Page Definitions */
@page
{mso-page-border-surround-header:no;
mso-page-border-surround-footer:no;}
@page Section1
{size:595.3pt 841.9pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;
mso-header-margin:42.55pt;
mso-footer-margin:49.6pt;
mso-paper-source:0;
layout-grid:15.6pt;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:1454012645;
mso-list-type:hybrid;
mso-list-template-ids:1400410126 -1330742564 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-number-format:chinese-counting-thousand;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:21.0pt;
text-indent:-21.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
-->
</style><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]--><strong><span lang="EN-US">Saas business<o:p></o:p></span></strong><br />
<br />
<h1 style="margin-left: 21pt; text-indent: -21pt;"><!--[if !supportLists]--><span lang="EN-US"><span>一.<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-US">chain</span></h1>
<p class="MsoNormal" style="margin: 0cm 10.5pt 0.0001pt 21pt; text-align: left;" align="left"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>customer : application:feature:
platform .</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
</span></span></p>
<h1 style="margin-left: 21pt; text-indent: -21pt;"><!--[if !supportLists]--><span lang="EN-US"><span>二.<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-US">application</span></h1>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">office</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>erp</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>mall</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>game
</span></p>
<h1 style="margin-left: 21pt; text-indent: -21pt;"><!--[if !supportLists]--><span lang="EN-US"><span>三.<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-US">feature</span></h1>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">search engine</span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">monitor system </span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">sso </span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">distributed
compute (hadoop,erlang,etc)</span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">j2ee </span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">dynamic language
(python,ruby&#8230;)</span></p>
<p class="MsoNormal" style="margin-left: 21pt; text-indent: 5.25pt;"><span lang="EN-US">special db system</span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">special file
system</span></p>
<h1 style="margin-left: 21pt; text-indent: -21pt;"><!--[if !supportLists]--><span lang="EN-US"><span>四.<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-US">platform</span></h1>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">computing resource
system</span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">basic file
system</span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">basic db system</span></p>
<p class="MsoNormal" style="margin-left: 21pt;"><span lang="EN-US">basic key/value
system</span></p>
<p class="MsoNormal"><span lang="EN-US"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>basic
service system </span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<h1 style="margin-left: 21pt; text-indent: -21pt;"><!--[if !supportLists]--><span lang="EN-US"><span>五.<span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span lang="EN-US">chance</span></h1>
<p class="MsoNormal"><span lang="EN-US">big fish or small fish should find their
way to survive.</span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
<img src ="http://www.blogjava.net/stephen80/aggbug/277396.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stephen80/" target="_blank">西津渡</a> 2009-05-22 18:34 <a href="http://www.blogjava.net/stephen80/archive/2009/05/22/277396.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>debian, c++开发环境安装过程</title><link>http://www.blogjava.net/stephen80/archive/2009/05/19/271587.html</link><dc:creator>西津渡</dc:creator><author>西津渡</author><pubDate>Tue, 19 May 2009 12:20:00 GMT</pubDate><guid>http://www.blogjava.net/stephen80/archive/2009/05/19/271587.html</guid><wfw:comment>http://www.blogjava.net/stephen80/comments/271587.html</wfw:comment><comments>http://www.blogjava.net/stephen80/archive/2009/05/19/271587.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/stephen80/comments/commentRss/271587.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stephen80/services/trackbacks/271587.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/stephen80/archive/2009/05/19/271587.html'>阅读全文</a><img src ="http://www.blogjava.net/stephen80/aggbug/271587.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stephen80/" target="_blank">西津渡</a> 2009-05-19 20:20 <a href="http://www.blogjava.net/stephen80/archive/2009/05/19/271587.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>hudson 配置备忘</title><link>http://www.blogjava.net/stephen80/archive/2009/05/11/270090.html</link><dc:creator>西津渡</dc:creator><author>西津渡</author><pubDate>Mon, 11 May 2009 10:48:00 GMT</pubDate><guid>http://www.blogjava.net/stephen80/archive/2009/05/11/270090.html</guid><wfw:comment>http://www.blogjava.net/stephen80/comments/270090.html</wfw:comment><comments>http://www.blogjava.net/stephen80/archive/2009/05/11/270090.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/stephen80/comments/commentRss/270090.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stephen80/services/trackbacks/270090.html</trackback:ping><description><![CDATA[安装和配置简述<br />
<br />
&nbsp;&nbsp;&nbsp; * 英文指南<br />
&nbsp;&nbsp;&nbsp; * 配置tomcat<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 修改 server.xml ,在connector 加 URIEncoding="UTF-8"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 修改 catalina.sh ,加一行 CATALINA_OPTS="-DHUDSON_HOME=~/apprun/hudsonhome/ -Xms512m -Xmx512m"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + 其中 HUDSON_HOME 是 hudson 的配置和运行文件所在地 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 修改 tomcat-users.xml<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + &lt;role rolename="admin"/&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + &lt;user username="hudson" password="hudson" roles="admin"/&gt; <br />
&nbsp;&nbsp;&nbsp; * 把下载的hudson.war 放在 tomcat 的webapps 下，hudson 会自动启动起来，部署就完成了<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 可以访问，比如 http://****:18080/hudson/ <br />
&nbsp;&nbsp;&nbsp; * 安装 jdk<br />
&nbsp;&nbsp;&nbsp; * 安装 ant<br />
&nbsp;&nbsp;&nbsp; * 配置hudson<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 配置和管理需要登陆 ，login<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 打开管理页面，比如 http://****:18080/hudson/configure<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 配置安全 ，Enable security ，两个选项：Delegate to servlet container --〉Legacy mode<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 配置 jdk 路径， 比如 /home/**/tools/jdk1.6.0_13/<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 配置 ant 路径， 比如 /home/**/apprun/ant171<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 配置 System Admin E-mail Address ，//写一个很多项目公用的email<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 记得 save <br />
&nbsp;&nbsp;&nbsp; * 新建一个job<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 配置和管理需要登陆 ，login<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o new job ,选项 ：Build a free-style software project<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o 配置 ，比如 ：**:18080/hudson/job/icontent/configure<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + 填写svn 路径 ，比如 ：http://svn.****<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + Build Triggers，选Poll SCM ，schedule 符合 cron 规则<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + Build ，invoke ant ,填写 ant target<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; + Post-build Actions ,选 E-mail Notification , Recipients 填写邮件地址 <br />
&nbsp;&nbsp;&nbsp; * 配置linux 的环境变量<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o vi .bash_profile<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o JAVA_HOME=$HOME/tools/jdk1.6.0_13<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o PATH=$JAVA_HOME/bin:$PATH:$HOME/bin:$HOME/apprun/ant171/bin<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o LANG=zh_CN.GB2312 //encoding 与.java 源代码文件的编码一致 ，这样javadoc 不会有警告<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o LC_CTYPE=zh_CN.GB2312 <br />
<br />
easy！<br />
great tool!<br />
<img src ="http://www.blogjava.net/stephen80/aggbug/270090.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stephen80/" target="_blank">西津渡</a> 2009-05-11 18:48 <a href="http://www.blogjava.net/stephen80/archive/2009/05/11/270090.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天修订了西津渡图解软件项目管理</title><link>http://www.blogjava.net/stephen80/archive/2009/02/02/252938.html</link><dc:creator>西津渡</dc:creator><author>西津渡</author><pubDate>Mon, 02 Feb 2009 04:54:00 GMT</pubDate><guid>http://www.blogjava.net/stephen80/archive/2009/02/02/252938.html</guid><wfw:comment>http://www.blogjava.net/stephen80/comments/252938.html</wfw:comment><comments>http://www.blogjava.net/stephen80/archive/2009/02/02/252938.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/stephen80/comments/commentRss/252938.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stephen80/services/trackbacks/252938.html</trackback:ping><description><![CDATA[<a href="http://www.blogjava.net/Files/stephen80/%E8%A5%BF%E6%B4%A5%E6%B8%A1%E5%9B%BE%E8%A7%A3%E8%BD%AF%E4%BB%B6%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86.rar">&lt;西津渡图解软件项目管理 〉</a>从1年半之前，每当有新的感受，就修订一些。为自己的成长作个备注吧。<br />
<img src ="http://www.blogjava.net/stephen80/aggbug/252938.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stephen80/" target="_blank">西津渡</a> 2009-02-02 12:54 <a href="http://www.blogjava.net/stephen80/archive/2009/02/02/252938.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>云计算</title><link>http://www.blogjava.net/stephen80/archive/2009/01/09/250631.html</link><dc:creator>西津渡</dc:creator><author>西津渡</author><pubDate>Fri, 09 Jan 2009 02:35:00 GMT</pubDate><guid>http://www.blogjava.net/stephen80/archive/2009/01/09/250631.html</guid><wfw:comment>http://www.blogjava.net/stephen80/comments/250631.html</wfw:comment><comments>http://www.blogjava.net/stephen80/archive/2009/01/09/250631.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/stephen80/comments/commentRss/250631.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stephen80/services/trackbacks/250631.html</trackback:ping><description><![CDATA[很久没有来blogjava 了。<br />
一个原因是，关注的内容与blogjava 的东西，重叠的太少了。<br />
不过，我也纳闷，我该去哪里找自己的同好？<br />
blogjava 在云计算，web2.0 ，这些前途领域，没有什么内容。<br />
struts,hibernate,spring, acegi,lucene 这些都是成熟的东西了。<br />
说一下我最近用过的东西：<br />
hadoop,hbase,zookeeper，深入研究了java concurrent. <br />
<br />
下一步的方向是写一个,distribute document oriented file system.<br />
<br />
技术和互联网的发展，绝对是web2.0,云计算，两端厚的架构。blogjava 也该多这方面的内容了。<br />
<br />
<img src ="http://www.blogjava.net/stephen80/aggbug/250631.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stephen80/" target="_blank">西津渡</a> 2009-01-09 10:35 <a href="http://www.blogjava.net/stephen80/archive/2009/01/09/250631.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对设计的检查单</title><link>http://www.blogjava.net/stephen80/archive/2008/07/06/212881.html</link><dc:creator>西津渡</dc:creator><author>西津渡</author><pubDate>Sun, 06 Jul 2008 08:44:00 GMT</pubDate><guid>http://www.blogjava.net/stephen80/archive/2008/07/06/212881.html</guid><wfw:comment>http://www.blogjava.net/stephen80/comments/212881.html</wfw:comment><comments>http://www.blogjava.net/stephen80/archive/2008/07/06/212881.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/stephen80/comments/commentRss/212881.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stephen80/services/trackbacks/212881.html</trackback:ping><description><![CDATA[Conducting and Reviewing the Software Design Model<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The design model resides at the core of the software engineering process. It is the place where quality is built into the software (and the place where quality is assessed. For this checklist, the more questions that elicit a negative response, the higher the risk that the analysis model will adequately serve its purpose. . For this checklist, the more questions that elicit a negative response, the higher the risk that the design model will not adequately serve its purpose.<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; General issues:<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Does the overall design implement all explicit requirements? Has a traceability table been developed?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp; 设计对需求的匹配？<br />
<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Does the overall design achieve all implicit requirements?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;<br />
&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Is the design represented in a form that is easily understood by outsiders?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;易理解？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Is design notation standardized? Consistent?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Does the overall design provide sufficient information for test case design?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;可测试。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Is the design created using recognizable architectural and procedural patterns?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;常用的架构 和模式？<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Does the design strive to incorporate reusable components?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;重用组件？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Is the design modular?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;模块化<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has the design defined both procedural and data abstractions that can be reused?<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;重用的过程 / 数据 抽象？<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has the design been defined and represented in a stepwise fashion?<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;逐渐细化的表述？&nbsp;&nbsp; &nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has the resultant software architecture been partitioned for ease of implementation? Maintenance?<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;可部署性？ 可维护性？<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have the concepts of information hiding and functional independence been followed throughout the design?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 封装性？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has a Design Specification been developed for the software?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;文档？<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For data design:<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have data objected defined in the analysis model been properly translated into required data structured?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;数据映射with analysis？&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Do the data structures contain all attributes defined in the analysis model?<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;数据属性？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have any new data structures and/or attributes been defined at design time?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;新的数据结构？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o How do any new data structures and/or attributes related to the analysis model and to overall user requirements?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;用户需求与数据结构匹配吗？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have the simplest data structures required to do the job been chosen?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;数据结构简单吗？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Can the data structures be implemented directly in the programming language of choice?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;编程语言适合数据结构？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o How are data communicated between software components?<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;软件组件之间的数据交换？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Do explicit data components (e.g., a database) exist? If so, what is their role?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;数据库？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For architectural design:<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has a library of architectural styles been considered prior to the definition of the resultant software architecture?<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;架构模式？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has architectural tradeoff analysis been performed?<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;架构分析的tradeoff？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Is the resultant software architecture a recognizable architectural style?<br />
<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;认可的架构风格？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has the architecture been exercised against existing usage scenarios?<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;架构有应用示例吗？&nbsp;&nbsp; &nbsp;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has an appropriate mapping been used to translate the analysis model into the architectural model?<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;分析和架构之间的mapping？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Can quality characteristics associated with the resultant architecture (e.g., a factored call-and-return architecture) be readily identified from information provided in the design model?<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;架构的质量特点？<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For user interface design:<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have the results of task analysis been documented?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have goals for each user task been identified?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has an action sequence been defined for each user task?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have various states of the interface been documented?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have objects and actions that appear within the context of the interface been defined?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have the three "golden rules" (SEPA, 5/e, p. 402) been maintained throughout the GUI design?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has flexible interaction been defined as a design criterion throughout the interface?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have expert and novice modes of interaction been defined?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have technical internals been hidden from the causal user?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Is the on-screen metaphor (if any) consistent with the overall applications?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Are icons clear and understandable?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Is interaction intuitive?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Is system response time consistent across all tasks?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has an integrated help facility been implemented?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Are all error message displayed by the interface easy to understand? Do they help the user resolve the problem quickly?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Is color being used effectively?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Has a prototype for the interface been developed?<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; o Have user's impressions of the prototype been collected in an organized manner?<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For component-level design:<br />
<br />
&nbsp;&nbsp;&nbsp; * Have proof of correctness techniques (SEPA, 5/e, Chapter 26) been applied to all algorithms?<br />
<br />
&nbsp;&nbsp; &nbsp;算法正确性？<br />
<br />
&nbsp;&nbsp;&nbsp; * Has each algorithm been "desk-tested" to uncover errors? Is each algorithm correct?<br />
<br />
&nbsp;&nbsp; &nbsp;算法？<br />
<br />
&nbsp;&nbsp;&nbsp; * Is the design of the algorithm consistent with the data structured that the component manipulates?<br />
<br />
&nbsp;&nbsp; &nbsp;算法？<br />
&nbsp;&nbsp;&nbsp; * Have algorithmic design alternatives been considered? If yes, why was this design chosen?<br />
<br />
&nbsp;&nbsp; &nbsp;替代算法考虑了吗？<br />
<br />
&nbsp;&nbsp;&nbsp; * Has the complexity of each algorithm been computed?<br />
&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp; &nbsp;每个算法的复杂性考虑了吗？<br />
<br />
&nbsp;&nbsp;&nbsp; * Have structured programming constructs been used throughout?<br />
&nbsp;&nbsp; &nbsp;<br />
&nbsp;&nbsp; &nbsp;结构好吗？<br />
<br />
<img src ="http://www.blogjava.net/stephen80/aggbug/212881.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stephen80/" target="_blank">西津渡</a> 2008-07-06 16:44 <a href="http://www.blogjava.net/stephen80/archive/2008/07/06/212881.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>有分量的cms 需求列表</title><link>http://www.blogjava.net/stephen80/archive/2008/04/09/191655.html</link><dc:creator>西津渡</dc:creator><author>西津渡</author><pubDate>Wed, 09 Apr 2008 04:14:00 GMT</pubDate><guid>http://www.blogjava.net/stephen80/archive/2008/04/09/191655.html</guid><wfw:comment>http://www.blogjava.net/stephen80/comments/191655.html</wfw:comment><comments>http://www.blogjava.net/stephen80/archive/2008/04/09/191655.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/stephen80/comments/commentRss/191655.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stephen80/services/trackbacks/191655.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/stephen80/archive/2008/04/09/191655.html'>阅读全文</a><img src ="http://www.blogjava.net/stephen80/aggbug/191655.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stephen80/" target="_blank">西津渡</a> 2008-04-09 12:14 <a href="http://www.blogjava.net/stephen80/archive/2008/04/09/191655.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>西津渡图解软件项目管理</title><link>http://www.blogjava.net/stephen80/archive/2007/11/02/157704.html</link><dc:creator>西津渡</dc:creator><author>西津渡</author><pubDate>Fri, 02 Nov 2007 03:17:00 GMT</pubDate><guid>http://www.blogjava.net/stephen80/archive/2007/11/02/157704.html</guid><wfw:comment>http://www.blogjava.net/stephen80/comments/157704.html</wfw:comment><comments>http://www.blogjava.net/stephen80/archive/2007/11/02/157704.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/stephen80/comments/commentRss/157704.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stephen80/services/trackbacks/157704.html</trackback:ping><description><![CDATA[西津渡最近在修改 <a title="99街购物搜索引擎，www.99jie.com " href="http://www.99jie.com">99街购物搜索引擎，www.99jie.com </a><br />
根据体会，修订了图解软件项目管理一文。这是今年以来的第三次较大修订。<br />
有需要者请下载。<a title="西津渡图解软件项目管理" href="http://www.blogjava.net/Files/stephen80/%E8%A5%BF%E6%B4%A5%E6%B8%A1%E5%9B%BE%E8%A7%A3%E8%BD%AF%E4%BB%B6%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86.rar">西津渡图解软件项目管理</a><br />
下边是目录。<br />
第一章 项目管理的目标<br />
一、&nbsp;&nbsp;&nbsp; 产品，周期，成本的约束。<br />
二、&nbsp;&nbsp;&nbsp; 关键路径管理<br />
三、&nbsp;&nbsp;&nbsp; 可行性分析很重要<br />
四、&nbsp;&nbsp;&nbsp; 人际技巧<br />
五、&nbsp;&nbsp;&nbsp; 谈判技巧<br />
第二章 项目过程<br />
一、&nbsp;&nbsp;&nbsp; 计划阶段<br />
二、&nbsp;&nbsp;&nbsp; 架构阶段和技术攻关<br />
三、&nbsp;&nbsp;&nbsp; 迭代阶段<br />
四、&nbsp;&nbsp;&nbsp; 结束阶段<br />
第三章 分析,形成specification<br />
一、&nbsp;&nbsp;&nbsp; 最重要的是specification 发挥作用<br />
二、&nbsp;&nbsp;&nbsp; 重要的创造性工作<br />
三、&nbsp;&nbsp;&nbsp; 选择适合的表达方式<br />
四、&nbsp;&nbsp;&nbsp; 数据以及数据的key 和约束<br />
五、&nbsp;&nbsp;&nbsp; 测试脚本<br />
六、&nbsp;&nbsp;&nbsp; Review ,评审<br />
第四章 设计系统UI<br />
一、&nbsp;&nbsp;&nbsp; 一幅图胜过千句话<br />
第五章 设计,code ,build ,test<br />
第六章 部署和重构<br />
第七章 风险<br />
一、&nbsp;&nbsp;&nbsp; 分析风险<br />
二、&nbsp;&nbsp;&nbsp; 技术风险<br />
三、&nbsp;&nbsp;&nbsp; 所有的风险是人的风险，trust and capable<br />
四、&nbsp;&nbsp;&nbsp; 记住50%以上的软件项目以失败告终<br />
五、&nbsp;&nbsp;&nbsp; 所有的风险是管理的风险，遵循一套项目管理哲学<br />
第八章 保持项目的进展<br />
一、&nbsp;&nbsp;&nbsp; 对项目负责，做出决定<br />
二、&nbsp;&nbsp;&nbsp; 让进展可见，持续集成<br />
三、执行，并检查<br />
四、&nbsp;&nbsp;&nbsp; 解决冲突，大家都是兄弟姐妹<br />
五、&nbsp;&nbsp;&nbsp; 能担当者是项目经理<br />
六、&nbsp;&nbsp;&nbsp; 关键路径的变更<br />
第九章 总结经验<br />
第十章 一些效率关键指标<br />
第十一章 项目管理工具<br />
第十二章 参考<br />
第十三章 口诀<br />
<img src ="http://www.blogjava.net/stephen80/aggbug/157704.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stephen80/" target="_blank">西津渡</a> 2007-11-02 11:17 <a href="http://www.blogjava.net/stephen80/archive/2007/11/02/157704.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>重归简约</title><link>http://www.blogjava.net/stephen80/archive/2007/09/14/145158.html</link><dc:creator>西津渡</dc:creator><author>西津渡</author><pubDate>Fri, 14 Sep 2007 07:52:00 GMT</pubDate><guid>http://www.blogjava.net/stephen80/archive/2007/09/14/145158.html</guid><wfw:comment>http://www.blogjava.net/stephen80/comments/145158.html</wfw:comment><comments>http://www.blogjava.net/stephen80/archive/2007/09/14/145158.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/stephen80/comments/commentRss/145158.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/stephen80/services/trackbacks/145158.html</trackback:ping><description><![CDATA[经过一段时间的折腾。一堆东西能避免使用就避免使用。<br />
<br />
<br />
castor, dwr, acegi, 几乎扔掉。<br />
<br />
spring ，hibernate 也只用在适当的场合。<br />
<br />
struts2 ,也只用在适当的场合。<br />
<br />
<br />
一些偷懒的技术，尽量避免。<br />
opensession in view.<br />
<br />
<img src ="http://www.blogjava.net/stephen80/aggbug/145158.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/stephen80/" target="_blank">西津渡</a> 2007-09-14 15:52 <a href="http://www.blogjava.net/stephen80/archive/2007/09/14/145158.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>