﻿<?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-BeanSoft's Java Blog-随笔分类-What's Hot</title><link>http://www.blogjava.net/beansoft/category/17574.html</link><description>MyEclipse 6, Java EE 5, JSPWiki, Spring, Struts, Hibernate, JPA, SWT, Swing, AJAX, JavaScript, Netbeans</description><language>zh-cn</language><lastBuildDate>Fri, 09 May 2008 14:26:58 GMT</lastBuildDate><pubDate>Fri, 09 May 2008 14:26:58 GMT</pubDate><ttl>60</ttl><item><title>谷歌词霸真的那么好？词库大幅缩水！</title><link>http://www.blogjava.net/beansoft/archive/2008/05/09/199518.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Fri, 09 May 2008 07:36:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2008/05/09/199518.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/199518.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2008/05/09/199518.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/199518.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/199518.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 2008 Beta 有词库53本，然而谷歌词霸里却只有13本！&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2008/05/09/199518.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/199518.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2008-05-09 15:36 <a href="http://www.blogjava.net/beansoft/archive/2008/05/09/199518.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>真正爱国的是农民朋友，从来不用帝国主义生产的电脑和软件</title><link>http://www.blogjava.net/beansoft/archive/2008/04/21/194563.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 21 Apr 2008 09:52:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2008/04/21/194563.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/194563.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2008/04/21/194563.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/194563.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/194563.html</trackback:ping><description><![CDATA[
		<p>抵制家乐福就爱国？</p>
		<p>
				<br />真正爱国的是农民朋友，从来不用帝国主义生产的电脑和软件。你做不到吧！你能做到就不会到处在QQ和MSN，论坛上四处散发广告帖了！爱国者从来不宣传自己。</p>
		<p>
				<br />抵制家乐福？农民朋友从来不进家乐福！人家比你爱国，也没像你这样显摆！</p>
		<p>娘西皮 开源的东西总是不做最好的 只有凑合用的
</p>
		<p>
				<br />现在Eclipse就是因为几个大公司都想卖自己的插件 做的越来越差劲</p>
<img src ="http://www.blogjava.net/beansoft/aggbug/194563.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2008-04-21 17:52 <a href="http://www.blogjava.net/beansoft/archive/2008/04/21/194563.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>震惊中国的广州半裸女坠亡案女主角 谭静博客地址</title><link>http://www.blogjava.net/beansoft/archive/2008/04/15/193202.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Tue, 15 Apr 2008 12:18:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2008/04/15/193202.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/193202.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2008/04/15/193202.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/193202.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/193202.html</trackback:ping><description><![CDATA[
		<p>鄙视所有炒作和做广告的国内外媒体！</p>
<img src ="http://www.blogjava.net/beansoft/aggbug/193202.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2008-04-15 20:18 <a href="http://www.blogjava.net/beansoft/archive/2008/04/15/193202.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BeanSoft 整理的资料FTP集中下载，感谢网友王先生</title><link>http://www.blogjava.net/beansoft/archive/2008/03/23/188084.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Sun, 23 Mar 2008 13:23:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2008/03/23/188084.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/188084.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2008/03/23/188084.html#Feedback</comments><slash:comments>28</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/188084.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/188084.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 新 FTP 服务器 资料集中下载&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2008/03/23/188084.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/188084.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2008-03-23 21:23 <a href="http://www.blogjava.net/beansoft/archive/2008/03/23/188084.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>2008: 开源已死？</title><link>http://www.blogjava.net/beansoft/archive/2008/03/20/187474.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 20 Mar 2008 06:17:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2008/03/20/187474.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/187474.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2008/03/20/187474.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/187474.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/187474.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp; 乍看这个标题有点骇人听闻。其实我想说的是传统意义的美好的那种人人参与的开源也许已经不存在了。从Eclipse，甚至更早的Linux来说，都标志着厂商主导的开源已经逐步取代了个人发起和参与的那种。我将主要从Java方面的开源说起。笔者水平有限，本文并没有经过认真的构思，所以结构化编程不够，OO也不够。</p> <p>&nbsp;&nbsp;&nbsp; 先说一下最早很有印象的一个论坛：Jive论坛，Jdon.org(J道，板桥里人）等众多网站之前讨论的热点，当年被誉为学习Java的九阴真经。它一开始的确是开源的，而且越做越好，终于，机会来了，忽然一夜间主创人员宣布开办公司，开源变成了完全商业的产品，其它提供下载连接的网站或者公司都会收到律师函。这说明了第一个问题：开源软件的版权是归作者所有的，如果作者要提供收费服务，或者转而关闭源码，是不存在任何法律上的约束的（不过鄙人才疏学浅，对法律尤其是美国法律不精通，这个说法先打个问号）。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp; 在谈谈Linux，貌似被称为开源先锋，然而，很不幸的是，目前开发的最好的版本是收费版本的（或者说企业版），一般来说由知名公司组织人员开发，推出某个特定版本（通常还是商业的），例如RedHat的产品(<strong>补注：当然RedHat的产品也有开源版本的</strong>）。它很早就在企业主导的开源以及收费方面走在了Java开源的前面。</p> <p>&nbsp;&nbsp;&nbsp; 2007年，挂起了一股并购风。Oracle收购BEA，Sun收购MySQL（其实Sun之前已经收购了好几个开源数据库了），RedHat收购JBoss（好像发生在去年之前吧，Hibernate则在此之前就并入了JBoss，Gavin King如愿以偿的名利双收），让我想起了中国的一句古话：分久必合，合久必分。现在大概是该合并的年代了吧。</p> <p>&nbsp;&nbsp;&nbsp; 有个网友的回复说的很精辟：</p> <h6><a href="http://www.blogjava.net/williamraym/archive/2008/03/10/184956.html#185495">#</a> <a name="185495"></a>re: “开源人”收费得罪了谁 2008-03-11 22:12 <a href="http://blog.csdn.com/stanley_xu">stanleyxu</a></h6> <p>Open source == users are free testers<br>Open source == easier to promote itself<br>Open source == do not remove my license<br>Open source == waiting for a good buyer<br>Open source != free  <p>。为什么开源最终会收费，并逐步成立公司开发商业版本，开源只不过是收费服务的前奏呢？其实答案很简单，就一个字，钱！  <p>&nbsp;&nbsp;&nbsp; 为什么需要钱？假设你所在公司的老板忽然有一天说：我们开源了，开源了，产品免费用了，文档免费看了，培训免费听了，大家都是活雷锋，你们的工资也不用发了，老板我也没收入嘛！你会怎么说？绝对会说这老板疯了吧，然后赶紧走人。哪个网站运行不要钱，哪段代码写的时候不需要成本，要维持免费的开源，主创者必须要有收入来源，这也是我说的为什么国内外现在已经很少能看到没有公司或者稳定收入支撑的做的规模还比较大的开源了。开源就算一开始免费，其实作者肯定也是用自己的工资或别人的投资来运作的，一等时机成熟，必然收费。开源要盈利是必然的，唯一不同就是用什么样的手段和在什么样的时机创收，但其盈利的必然性确是不会改变的。  <p>&nbsp;&nbsp;&nbsp; 为什么个人开源会面临困境？那就要聊聊大家判断开源软件死活的标准，理论上，貌似开源软件大家都可以参与，即使主要开发人员走了，也能存活，实际上，这只是个理想而已。如果一个开源软件的主创人员不干了，大家基本上就会判断说 xx is dead，再也不用了。这是因为代码公开不等于看到代码的人就有能力和精力去维护，改进它。  <p>&nbsp;&nbsp;&nbsp; 所以这一两年的开源，逐渐都成了各大公司免费广告的工具。Adobe Flex，代码免费，工具Flex Builder收费。金蝶搞了个OperaMasks.org，还是一样，一开始根本就不支持除了自家产品之外的东西，文档库一直七零八落。JBoss 一开始买了一款IDE，后来beta的时候宣布开源，很快就商业了，而JBoss本身也提供收费版本，貌似其文档一直是收费提供的。。。Aptana，也是如此，先开源，然后推出功能更强的收费版本。Spring早就是另起一家公司Interface21(现在叫SpringSource）专门做付费的生意了，当然主创者Rod Johnson，没做Spring之前就是个提供Java EE顾问服务的主，有固定的收入来源。微软开源了AJAX.NET，但是VS2008依然高价销售。Web 2.0的众多框架，例如EXT等等，做的好点的，都是开源版本和增加了功能的商业版本一款卖的。Sun 的JDK，Netbeans都开源，不过，你会发现发邮件后解答问题的人是SUN的员工，而代码库的管理员是SUN的人。Eclipse也是类似，最近不是热议EclipseCON2008嘛，不过请看好了，各位主讲人是哪里来的？IBM员工及其商业合作伙伴。您想决定Eclipse 4.0的开发方向嘛？先捏捏你的钱包再说。那么都说是IBM开发了捐献了功能强大的Eclipse，我想这是因为读者没下载过Eclipse 1.0，比JBuilder差不知道有多远（其实到现在Eclipse的免费版依然功能上比不过JBuilder），用户的逐渐热心参与与捐献，当代码规模大到一定程度时，它就被人控制了（Eclipse不接受个人代码提交，发展路线由各大投资厂商共同决定，大家只是看热闹的而已，有点像看戏，国外厂商们在台上热火朝天，咱们这些只希望用免费软件的开源消费者们在台下云里雾里，也说不上话）。其实说个难听的，大家只是把不挣钱的部分（或者说免费基础版,Foundation Edition）开源，供大家用，然而核心的收费的产品（这个太多了，Eclipse的开发工具放眼望去做的好的貌似都是商业插件，例如MyEclipse,IBM WSAD,BEA WorkShop,还有别的插件例如SWTDesigner等等）。公司搞开源，都不傻，没人把自己真正挣钱的东西给开源了，就算开了，也不会把核心设计文档给你（我看到的，就Tomcat的架构师写了个短短的架构文章，Eclipse的，好像还没看到过，如果您看到了，请告知，反正每次Eclipse PPT做的最好最深入的，都是IBM的员工，框图画的很细致），要的就是让你欲罢不能，只好交钱（盗版的就不要说了），还能免费广告，免费收到BUG回馈和改进建议，真好。但是这是个必然，随着项目的扩大，文档的维护，翻译（这和大家想的不一样，像Eclipse,Netbeans的文档的多国语言化，包括中英美法俄日德韩藏蒙阿拉伯，都是公司内部员工限期完成的,我想还没那个程序员能厉害到精通N国语言），代码的管理，推广，服务器，各种会议，培训，都不是几个人几条枪就能负担的起的了，换句话说：没钱支撑的开源，必定dead。走向企业化和商业化，是开源的最终方向。</p> <p>&nbsp;&nbsp;&nbsp; 这两天看了看007电影中的某个大毒枭的如意算盘，他打算免费给去全国每个城市赠送一吨白面，之后。。。大家依赖于他的时候，再收费，呵呵。大家看了不要笑，确实如此。</p> <p>&nbsp;&nbsp; 所以，纵观现在出现的风头最劲的开源软件，背后都有厂商的控制或将称为厂商，其它厂商也纷纷加入或者准备投入开源大潮（其实是搅局的居多，就像知府摇身一变成了总督，可是换汤不换药，就算名义开源了，还是商业产品，更可恶的是某些公司只是把源码给大家看一眼，没有选任何开源协议，也不许大家私下修改和分发，也称作开源！如：Discuz!），可以粗略认为，2008年，（理想主义下的,GNU提倡的那种）开源已死。做开源的，先拉好资金，再好好开发，做好广告和推广，等大家都用的时候，就是可以收费的时候了（饭都吃不饱的时候，是没心思做科研的）。用开源的，就等着哪天掏钱买商业版本吧。天下没有永远免费的午餐。  <p>&nbsp; <p>注：本文只代表个人观点，读者可以举出自己的正面反面例子，文明参加讨论。  <p>&nbsp; <p>参考资料：  <p><a title="http://blog.cfan.com.cn/index.php/180942/action_viewspace_itemid_221750" href="http://blog.cfan.com.cn/index.php/180942/action_viewspace_itemid_221750">http://blog.cfan.com.cn/index.php/180942/action_viewspace_itemid_221750</a>&nbsp; <blockquote> <h3>Fwd: 国内号称开源的程序是真的开源吗</h3> <p>2007-12-16 15:14:00 / 个人分类：<a href="http://blog.cfan.com.cn/index.php/m/action_spacelist_type_blog_itemtypeid_4429">其他</a>  <p>　　他们真的是<a href="http://blog.cfan.com.cn/"><u><strong>开源</strong></u></a>了吗？我今天不谈<a href="http://blog.cfan.com.cn/"><u><strong>其他</strong></u></a><a href="http://blog.cfan.com.cn/"><u><strong>软件</strong></u></a>，只谈谈我所熟悉的几个php代码。<br>　　据我所知，开源软件应该遵守Open Source Initiative(OSI)批准的协议。而经过OSI组织通过批准的开源协议目前有58种。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。 而国内所谓的开源程序都没有标明遵守哪个开源协议。难道免费了就是开源？<br>　　难道代码不加密就是开源？BSD协议别人可以随意修改代码，可以将修改后的代码作为自己的软件再发布，可以用于商业用途。国内这些估计都不愿意用BSD协议。 国外很多程序你可以免费使用，但都不是开源的，比如我汉化的EE core。<br>　　dedecms是国内用户最多的CMS，自己搞了个协议：http://bbs.dedecms.com/read.php?tid=14893， 这些条款和<a href="http://blog.cfan.com.cn/"><u><strong>discuz</strong></u></a>的差不多，不知道是谁抄谁的，最让人关注的是这句“未获商业授权之前，不得将本软件用于商业用途（包括但不限于企业网站、经营性网 站、以营利为目的或实现盈利的网站）”我们做网站谁不是以营利为目的？看来我们免费用dedecms和discuz都是违反人家规定的。<br>　　国内这些程序基本上每个都禁止用于商业用途，这和开源不是矛盾吗？开源最起码要让所有人免费使用，至于开源协议都是针对代码的，是限制别人修改发放代码，保护作者的权益。如果<a href="http://blog.cfan.com.cn/"><u><strong>linux</strong></u></a>都不让用于商业那世界上还有什么<a href="http://blog.cfan.com.cn/"><u><strong>操作系统</strong></u></a>给我们用呢？<br>　　再谈谈discuz，discuz最初是基于XMB 1.5 Silver开发的，名字叫CDB，XMB 1.5 Silver是XMB最后一个遵循BSD协议的版本，CDB代码中也写了遵循BSD许可协议，CDB是真正的开源程序，当时很多人说CDB抄袭XMB纯粹 是无稽之谈。但CDB后来名字变为discuz，discuz1.X已经去除了BSD授权说明，但据我当时观察里面含有大量的XMB 1.5 Silver代码，这已经违反了BSD协议，BSD协议最重要的一条“如果再发布的产品中包含源代码，则在源代码中必须带有原来代码中的BSD协议。” 2003年discuz 2.0发布了，这次在代码里面已经很难找到XMB的痕迹了，大C为duscuz 2.0申请了专利，discuz完全商业化了。可笑的是discuz4.0 宣布开源后源代码包里还一直保留这这句话“北京康盛世纪科技有限公司（Comsenz Inc.）为 Discuz! 产品的开发商，依法独立拥有 Discuz! 产品著作权（中国国家版权局著作权登记号 2003SR6623）。 ”后来的discuz NT也申请了专利，前段时间也宣布开源了，但授权文件里也有自己的专利说明。<br>　　据我所知开源和专利本来就是对立的，我不知道开源软件是否能拥有专利，请懂法律的朋友给我个解释。我研究了这么多代码，我没有看到其他开源代码去登记专利的情况。我只是经常看到微软用自己的专利和linux打官司。<br>　　cmsware也很可笑，减少了加密文件的数量，就宣称自己在“走向开源”。你要么开源，要么就不开源，把“走向开源”也拿来当作炒作的法宝？开源真的很值得自豪吗？<br>　　而上个月PHPCMS宣布开源了，下载了个看看，里面竟然连个license说明文件都没？难道没有任何约束和限制？<br>　　我并不是对上述程序有意见，不可否认，它们都是优秀的程序，它们的作者的PHP水平不次于国外那些主流程序的开发者。我只是希望这些国内的优秀程 序更规范一些，如果开源就要有开源的样子，看看国外的开源程序吧，人家是怎么做的？开源不仅仅是让别人看到源代码，也不仅仅是供别人免费使用，这不是开源 的精神，开源的真正目的是让更多的人参与进来，让软件更完美，细数国外主流开源程序，哪个没有cvs？哪个没有bug修复平台？都有完整的插件接口，让那 些自己添加功能的人不需要动源代码就可以实现自己的功能。而国内的呢？都是单枪匹马自己写，说明少，注释少，没插件接口，没开发文档，别人要加功能都要修 改主程序，给以后升级造成了很大的麻烦，而且，别人修改的代码很难让官方接受，大部分开发者都很自傲。<br>　　其实谁也不能怪，只能怪国内盗版风气太严重，我写此文已经背离了开源精神，我应该用linux写此文那才有说服力，可惜我写此文的同时在使用多种盗版软件。</p></blockquote> <p>Opera CEO 专访：开源真的那么重要吗？<a title="http://news.csdn.net/n/20080303/114010.html" href="http://news.csdn.net/n/20080303/114010.html">http://news.csdn.net/n/20080303/114010.html</a> CEO指出了开源的缺陷。  <p><a href="http://www.cnblogs.com/AllenYoung/archive/2006/03/05/343121.html">另一只眼看Eclipse，所谓的开源</a>  <blockquote> <p><b>就在那个时候，我明白了，所谓的</b><b>Open Source</b><b>，只是我们这些人的一厢情愿罢了。开源开源，开源并不仅仅是</b><b>src-opened</b><b>，当一个开源项目的代码积累的一定程度时，开放源代码其实没有任何意义，因为没有外人会读得懂它。我想，像</b><b>MyEclipse</b><b>这样以</b><b>Plug-in</b><b>为生的企业，一定花了不少钱在请</b><b>Eclipse</b><b>的人来培训和支持上面。开源更重要的是</b><b>dev-opened</b><b>，也就是说，左右开源项目发展方向的应该是任何一个参与开源项目的人的合理的、正确的</b><b>idea</b><b>，而不是依赖项目的客户。</b><b>IBM</b><b>现在的做法是把</b><b>Eclipse</b><b>的源代码开发出去，借此吸引广大的程序员为其免费开发</b><b>Plug-in</b><b>，而一些核心的东西，永远掌握在那么几个</b><b>big fellow</b><b>手中，他人无法触及。这就像一出滑稽的木偶戏，我们都是</b><b>IBM</b><b>手中的玩偶。<br></b>当我想到这些的时候，我开始问自己，世界上有真正的开源么？在当今的社会里，没有什么是永恒，只有商业价值，当我们再一次高呼开源的时候，是否应该想想自己是不是太疯狂了？</p></blockquote><img src ="http://www.blogjava.net/beansoft/aggbug/187474.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2008-03-20 14:17 <a href="http://www.blogjava.net/beansoft/archive/2008/03/20/187474.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VMWare 虚拟机下的 RedHat 上网视频</title><link>http://www.blogjava.net/beansoft/archive/2008/03/09/184829.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Sun, 09 Mar 2008 05:33:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2008/03/09/184829.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/184829.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2008/03/09/184829.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/184829.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/184829.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这个视频是2005-10-28做的，用的虚拟机是RedHet 9，在下面跑Java，测试Linux程序。需要指出的是，现在好多新的Linux发行包例如Fedora，Ubuntu等等都不需要设置，安装完就能在虚拟机里面用自动获取IP的方式工作，所以这个视频仅供参考，操作步骤可以参考BlogJava网友的文章：VMware中用NAT方式实现FreeBsd/Linux上网&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2008/03/09/184829.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/184829.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2008-03-09 13:33 <a href="http://www.blogjava.net/beansoft/archive/2008/03/09/184829.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>业界专家BeanSoft（刘长炯）的Blog落户CSDN</title><link>http://www.blogjava.net/beansoft/archive/2008/03/06/184373.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 06 Mar 2008 15:20:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2008/03/06/184373.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/184373.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2008/03/06/184373.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/184373.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/184373.html</trackback:ping><description><![CDATA[
		<p>最近收到CSDN编辑的邀请，我作为业界专家落户CSDN的Blog，地址是：<a href="http://blog.csdn.net/myeclipse_java/">http://blog.csdn.net/myeclipse_java/</a>。因为BeanSoft这个账户被人抢注，只好注册了这么个ID。  </p>
		<p>­  </p>
		<p>仆一推出，所撰写的文章就获得了编辑推荐，并获得了广大同仁的鼓励，作为业界专家，我一定不辜负大家的期望，给大家带来更多更好的idea！  </p>
		<p>CSDN Blog 所有专家  </p>
		<p>业界  </p>
		<p>
				<a href="http://blog.csdn.net/jiangtao">蒋　涛</a>
				<img border="0" src="http://blog.csdn.net/images/new_2.gif" />
				<a href="http://blog.csdn.net/yeka">周　筠</a>
				<img border="0" src="http://blog.csdn.net/images/new_1.gif" />
				<a href="http://blog.csdn.net/Yoenix">余　平</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/wangmanhong">王满红</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/chenronghua">陈荣华</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/sijigang">司纪刚</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
		</p>
		<p>
				<a href="http://blog.csdn.net/limodou">李迎辉</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/yorgo">孙　翯</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/hongweijin">李祖江</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/HuDon">张建峰</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/JDMBA">邹　震</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/albert_lee">韩祝鹏</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
		</p>
		<p>
				<a href="http://blog.csdn.net/topaz">黄　晶</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/IT_lawyer">王　杰</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/yuandj">袁德俊</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/VisionCat">黄庠魁</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/wuyingying">吴莹莹</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/harveylin">蔺　华</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
		</p>
		<p>
				<a href="http://blog.csdn.net/Mailbomb">陈跃峰</a>
				<img border="0" src="http://blog.csdn.net/images/new_1.gif" />
				<a href="http://blog.csdn.net/dongbin_cn">董　彬</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/bigtang5">唐爱平</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/shuangtixi">王　钧</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/Zunchina">欧朝晖</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/scz123">施成章</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
		</p>
		<p>
				<a href="http://blog.csdn.net/cuizm">崔占民</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/marksnow">马　帅</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/liuxingliang">刘兴亮</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/huangyongtao">黄涌涛</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/laoyaoba">王艳辉</a>
				<img border="0" src="http://blog.csdn.net/images/new_2.gif" />
				<a href="http://blog.csdn.net/zoptuno">张延伟</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
		</p>
		<p>
				<a href="http://blog.csdn.net/myeclipse_java">
						<strong>
								<font color="#ff0000" size="5" face="黑体">刘长炯</font>
						</strong>
				</a>
				<img border="0" src="http://blog.csdn.net/images/new_2.gif" />
				<a href="http://blog.csdn.net/zkyliufeng">刘　锋</a>
				<img border="0" src="http://blog.csdn.net/images/new_1.gif" />
				<a href="http://blog.csdn.net/jerryxycai">蔡学镛</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/haocong">郝　聪</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/蔡学镛">蔡学镛</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/WinstonYan">颜超敏</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
		</p>
		<p>
				<a href="http://blog.csdn.net/crownconsulting">王　刚</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/malefactor">张俊林</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/jobchanceleo">Leo</a>
				<img border="0" src="http://blog.csdn.net/images/new_2.gif" />
				<a href="http://blog.csdn.net/tyyua_21">tyyua_21</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
				<a href="http://blog.csdn.net/nileel">LeeLin</a>
				<img border="0" src="http://blog.csdn.net/images/new_3.gif" />
		</p>
<img src ="http://www.blogjava.net/beansoft/aggbug/184373.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2008-03-06 23:20 <a href="http://www.blogjava.net/beansoft/archive/2008/03/06/184373.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>感谢 2007 年 12 月的 &amp;lt;&amp;lt;程序员&amp;gt;&amp;gt; 杂志推荐我的 Blog</title><link>http://www.blogjava.net/beansoft/archive/2007/12/03/164796.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 03 Dec 2007 02:38:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/12/03/164796.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/164796.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/12/03/164796.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/164796.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/164796.html</trackback:ping><description><![CDATA[<p>在第18页, 做了推荐. 我会继续努力的. &lt;&lt;程序员&gt;&gt; 是从2000年开始发行的, 由 <a href="http://www.csdn.net">www.csdn.net</a> 出版的面向广大开发人员的杂志.</p> <p>&nbsp;</p><pre>Blog的主人刘长炯自从大学以来就开始学习 Java, 然而从一开始就发现 Java 程序员的成才之路最
难的莫过于看到代码却不知道怎么运行, 出了错误却不知道如何处理. 长期的实践
和培训, 让我深知理论和实践对一个 Java 程序员都是必不可少的, 理论有助于提
高, 而实践则是入门的第一步. 很多原创文章和视频和大家分享.
推荐阅读:
MyEclipse Hibernate 快速入门中文版
是位于帮助文件中的 MyEclipse Hibernate Quickstart 的中文翻译, 历时3天完
成, 详尽的介绍了如何使用 MyEclipse 进行快速的 Hibernate 开发, 让你可以在
2分钟内完成一个 Hibernate 项目, 而几乎不需要写任何 Hibernate 相关的代码
和配置文件.</pre>
<p>....</p><img src ="http://www.blogjava.net/beansoft/aggbug/164796.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-12-03 10:38 <a href="http://www.blogjava.net/beansoft/archive/2007/12/03/164796.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>典型的技术推广贴的说辞</title><link>http://www.blogjava.net/beansoft/archive/2007/11/05/158295.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 05 Nov 2007 08:59:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/11/05/158295.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/158295.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/11/05/158295.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/158295.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/158295.html</trackback:ping><description><![CDATA[<p>用户 A 写道:<br>我从实用的角度上来说 **** 框架/技术是相当烂的一个东西.<br>从理论上也许先进.  <p>用户 B 反驳道:<br>我不喜欢听没有证据的东西。不知道你指的"**** 是相当烂的一个东西"什么意思？不知道你使用****有多久？是做了具体的项目体会出来它很烂还是玩了半天就觉得它烂？能不能举出具体的例子？ <br>我认为 **** 很棒，因为这是我在做项目和学习的过程中体会到的。 <br>国外有很多牛人都认为 ****很棒，牛人 XXX 从????年就已经在他的项目中使用了自己的****架构，至今有很多大型的项目都在使用这个****架构。**** 在此之上做了很多的改进，总结了框架 A 和框架 B 的不足，是经过很多考验和实践总结的成果，希望大家不要只花了半天时间就把它否定掉。 <p>&nbsp;</p> <p>把 **** 替换成不同的框架/技术, 这就是当前技术推广贴的一贯文风.</p><img src ="http://www.blogjava.net/beansoft/aggbug/158295.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-11-05 16:59 <a href="http://www.blogjava.net/beansoft/archive/2007/11/05/158295.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Resin 3.1.2 支持 JPA(老新闻了,呵呵)</title><link>http://www.blogjava.net/beansoft/archive/2007/10/09/151360.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Tue, 09 Oct 2007 05:15:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/10/09/151360.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/151360.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/10/09/151360.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/151360.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/151360.html</trackback:ping><description><![CDATA[<p>随着JPA得到众多厂商和开发人员的认同, 如同 Resin 的新闻中所说的那样:</p> <p>2007-07-18 <a href="http://www.caucho.com/press/2007-07-18.xtp">Resin 3.1.2 adds significant features</a></p> <p><tt> <p>Resin 3.1.2 now includes an implementation of the Java Persistence API, which is a major feature of the Enterprise Java Beans 3.0 standard. New features have also been added to the Hessian 2.0 web services protocol that allow for better security and message compression. Resin's JAX-WS support continues to improve with better support for WSDL handling and handler chains. Both Resin and the Quercus Java-PHP engine also underwent major reliability tests making them even more solid than before.  <p><strong><font color="#0080ff">"Before JPA, developers had to choose from an array of non-standard, incompatible API's to do object persistence. JPA standardizes this fundamental task and makes it easier for developers to get their applications written faster. Resin's JPA implementation is efficient and reliable, so our customers can start using this exciting new standard right away," said Emil Ong, Software Engineer at Caucho Technology.</font></strong>  <p>Resin 的最新版也开始支持内置的 JPA 了. 像上面这段话上所说, JPA 最大的优点就是把开发人员从各种各样的包和API中解放出来, 例如你的程序不再需要导入 org.hibernate.*** 或者 com.oracle.***, 而且便于随时切换底层引擎. 这就像 JDBC 所起的作用那样. <p>&nbsp; <p>PS: Resin 是另一款性能和易用性上都超过 Tomcat 的&nbsp;Java Web 服务器, 同时也支持 Java 实现的 PHP. 虽然 Tomcat 是标准的实现, 但是 Resin 在很多地方都比 Tomcat 优秀.</tt></p><img src ="http://www.blogjava.net/beansoft/aggbug/151360.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-10-09 13:15 <a href="http://www.blogjava.net/beansoft/archive/2007/10/09/151360.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>劳动合同常见问题及解答(转发) - 要懂法!</title><link>http://www.blogjava.net/beansoft/archive/2007/09/22/147387.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Sat, 22 Sep 2007 05:14:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/09/22/147387.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/147387.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/09/22/147387.html#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/147387.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/147387.html</trackback:ping><description><![CDATA[
		<p>以下是我在公司所涉及到的劳动法律条文,我希望大家都可以熟悉一下,以免和我有一样的遭遇,希望大家遇到和我一样的事时可以用法律来保护自己,我提供的这几条法律条文是大家最常遇到的事,看后可以对劳动法有最根本的了解<br /> <br /> <br />用人单位解除事实劳动关系是否需支付经济补偿金<br />问：用人单位解除事实劳动关系是否需支付经济补偿金？有人认为没有签订劳动合同不管是那一方的原因，双方形成不定期的事实劳动关系，双方都没有合同期限的约束。每一天都是合同期满之日。不存在提前解除劳动合同的事实。因此可以随时解除劳动关系，且无须支付经济补偿金，不知道是不是这样？<br />广东深义律师事务所李迎春律师：</p>
		<p>按照劳动法及其它有关法规、规章规定，签订劳动合同是用人单位的法定义务，用人单位既然违反该义务，就应当承担相应的法律后果。用人单位不得以不签订合同来主张可以随时解除事实劳动关系且不支付经济补偿金。如果该理论成立的话，用人单位都将采取不签订劳动合同来规避其支付经济补偿金的义务，这既对劳动者不公平，更是违反了劳动法保护劳动者合法权益的立法精神。</p>
		<p> 根据《关于贯彻执行〈中华人民共和国劳动法〉若干问题的意见》（劳部发〔１９９５〕３０９号）第十七条和《关于劳动争议受理问题的复函》（劳办发〔１９９４〕９６号）第四条规定精神，用人单位与劳动者之间形成事实劳动关系后，用人单位故意拖延不订立劳动合同并解除与劳动者的劳动关系，劳动者因要求经济补偿与用人单位发生劳动争议后，如果劳动者向劳动争议仲裁委员会申请仲裁，劳动争议仲裁委员会应予受理，并依据《劳动法》第九十八条、《违反和解除劳动合同的经济补偿办法》（劳部发〔１９９４〕４８１号）和《违反〈劳动法〉有关劳动合同规定的赔偿办法》（劳部发〔１９９５〕２２３号）的有关规定处理。如果劳动者向劳动监察机构举报，劳动监察机构应依据《劳动法》、《违反〈中华人民共和国劳动法〉行政处罚办法》（劳部发〔１９９４〕５３２号）等规定查处。</p>
		<p>我能获得经济补偿金吗？</p>
		<p>问：我是一位在广州私人公司上班的办公室人员，来公司上班已有九个多月（其中试用期三个月），但是公司一直没有与我签定劳动合同，也没有帮我买任何社会劳动保险，公司对此的说法是：其他员工也没有签劳动合同，只有为公司服务超过一年的员工才为其购买社会养老保险和失业保险（按比例个人和公司缴交）。我想请教的是：如果公司今辞退我（提前几天通知个人，结算当月工资），我能要求经济补偿金吗？能的话，又能获得多少？谢谢！</p>
		<p>答：你可以要求一个月工资的经济补偿金，并可以要求用人单位补交社保费用。</p>
		<p>《违反和解除劳动合同的经济补偿办法》</p>
		<p>第五条 经劳动合同当事人协商一致，由用人单位解除劳动合同的，用人单位应根据劳动者在本单位工作年限，每满一年发给相当于一个月工资的经济补偿金，最多不超过十二个月。工作时间不满一年的按一年的标准发给经济补偿金。</p>
		<p>第十条 用人单位解除劳动合同后，未按规定给予劳动者经济补偿的，除全额发给经济补偿金外，还须按该经济补偿金数额的百分之五十支付额外经济补偿金。</p>
		<p>第十一条 本办法中经济补偿金的工资计算标准是指企业正常生产情况下劳动者解除合同前十二个月的月平均工资。</p>
		<p>另：如果公司不给你补偿，你可以去劳动局投诉或向劳动争议仲裁委提起仲裁。</p>
		<p>员工一年后发现单位未缴纳试用期内的社保，可否解除劳动合同并获得经济补偿金？<br />[案情]<br />杭州的A小姐2003年8月与单位签定了5年的劳动合同，试用期为3个月。2004年8月27日，A小姐在社保站查寻缴纳记录时，发现单位未缴纳试用期（2003年8月---11月）的社保。根据合同上的有关约定，2004年8月28日A小姐向单位提出补交的要求，遭到拒绝。于是当天A小姐向单位寄出“解除劳动合同通知书”。同时，A小姐准备申请仲裁，要求单位支付经济补偿以及补交社保。<br />[问题]<br />A小姐一年后发现单位未缴纳试用期内的社保，可否解除劳动合同并获得经济补偿金？<br />[分析]<br />一、试用期内单位是否需要给员工缴纳社保？<br />用人单位和劳动者参加社会保险是法定的义务。《中华人民共和国劳动法》第七十二条规定：“社会保险基金按照保险类型确定资金来源，逐步实行社会统筹。用人单位和劳动者必须依法参加社会保险，缴纳社会保险费。”从劳动法该条的规定，可以确定只要建立了劳动关系就应当依法参加社会保险，缴纳社会保险费。劳部发［1996］354号《劳动部关于实行劳动合同制度若干问题的通知》第3条之规定，试用期包括在劳动合同期限中，也就是说，试用期同样属于劳动关系的存续期间，因此，试用期内用人单位也应当为员工缴纳社会保险费。<br /> <br />未签劳动合同被公司辞退可以得到补偿金吗？<br />问：我在宁波一家私营企业工作，工作时间已经有两年多，但一直未签定劳动合同(公司职员基本都没签,公司未要求)。前几天因为顶了老板几句，被老板辞退。请问能得到劳动法规定的经济补偿金吗？该期间公司未给交纳养老保险等三金福利，可以要求其补上吗？ </p>
		<p>答：能够得到经济补偿金。同时，可要求公司缴纳三金。</p>
		<p>劳动部办公厅关于用人单位不签订劳动合同，员工要求经济补偿问题的复函<br />    根据《关于贯彻执行〈中华人民共和国劳动法〉若干问题的意见》（劳部发〔１９９５〕３０９号）第十七条和《关于劳动争议受理问题的复函》（劳办发〔１９９４〕９６号）第四条规定精神，用人单位与劳动者之间形成事实劳动关系后，用人单位故意拖延不订立劳动合同并解除与劳动者的劳动关系，劳动者因要求经济补偿与用人单位发生劳动争议后，如果劳动者向劳动争议仲裁委员会申请仲裁，劳动争议仲裁委员会应予受理，并依据《劳动法》第九十八条、《违反和解除劳动合同的经济补偿办法》（劳部发〔１９９４〕４８１号）和《违反〈劳动法〉有关劳动合同规定的赔偿办法》（劳部发〔１９９５〕２２３号）的有关规定处理。如果劳动者向劳动监察机构举报，劳动监察机构应依据《劳动法》、《违反〈中华人民共和国劳动法〉行政处罚办法》（劳部发〔１９９４〕５３２号）等规定查处。</p>
		<p>违反和解除劳动合同的经济补偿办法<br />（劳动部１９９４年１２月３日发布）</p>
		<p>　第一条　为了规范违反和解除劳动合同对劳动者的经济补偿标准，根据《中华人民共和国劳动法》的规定，制定本办法。<br />　第二条　对劳动者的经济补偿金，由用人单位一次性发给。<br />　第三条　用人单位克扣或者无故拖欠劳动者工资的，以及拒不支付劳动者延长工作时间工资报酬的，除在规定的时间内全额支付劳动者工资报酬外，还需加发相当于工资报酬百分之二十五的经济补偿金。<br />　第四条　用人单位支付劳动者的工资报酬低于当地最低工资标准的，要在补足低于标准部分的同时，另外支付相当于低于部分百分之二十五的经济补偿金。<br />　第五条　经劳动合同当事人协商一致，由用人单位解除劳动合同的，用人单位应根据劳动者在本单位工作年限，每满一年发给相当于一个月工资的经济补偿金，最多不超过十二个月。工作时间不满一年的按一年的标准发给经济补偿金。<br />　第六条　劳动者患病或者非因工负伤，经劳动鉴定委员会确认不能从事原工作、也不能从事用人单位另行安排的工作而解除劳动合同的，用人单位应按其在本单位的工作年限，每满一年发给相当于一个月工资的经济补偿金，同时还应发给不低于六个月工资的医疗补助费。患重病和绝症的还应增加医疗补助费，患重病的增加部分不低于医疗补助费的百分之五十，患绝症的增加部分不低于医疗补助费的百分之百。<br />　第七条　劳动者不胜任工作，经过培训或者调整工作岗位仍不能胜任工作，由用人单位解除劳动合同的，用人单位应按其在本单位工作的年限，工作时间每满一年，发给相当于一个月工资的经济补偿金，最多不超过十二个月。<br />　第八条　劳动合同订立时所依据的客观情况发生重大变化，致使原劳动合同无法履行，经当事人协商不能就变更劳动合同达成协议，由用人单位解除劳动合同的，用人单位按劳动者在本单位工作的年限，工作时间每满一年发给相当于一个月工资的经济补偿金。<br />　第九条　用人单位濒临破产进行法定整顿期间或者生产经营状况发生严重困难，必须裁减人员的，用人单位按被裁减人员在本单位工作的年限支付经济补偿金。在本单位工作的时间每满一年，发给相当于一个月工资的经济补偿金。<br />　第十条　用人单位解除劳动合同后，未按规定给予劳动者经济补偿的，除全额发给经济补偿金外，还须按该经济补偿金数额的百分之五十支付额外经济补偿金。<br />　第十一条　本办法中经济补偿金的工资计算标准是指企业正常生产情况下劳动者解除合同前十二个月的月平均工资。<br />　　用人单位依据本办法第六条、第八条、第九条解除劳动合同时，劳动者的月平均工资低于企业月平均工资的，按企业月平均工资的标准支付。<br />　第十二条　经济补偿金在企业成本中列支，不得占用企业按规定比例应提取的福利费用。<br />　第十三条　本办法自一九九五年一月一日起执行。</p>
		<p>双方合议解除劳动合同 经济补偿金照付</p>
		<p>2年前，夏女士与某房地产公司签订为期2年的劳动合同，夏女士被聘为房地产公司的售楼业务员。在合同中，双方约定，夏女士的月工资为1000元。实际工作中，根据公司的奖金制度，业务员可以按照每月售出的房屋套数提取不同比例的佣金,公司每月还设立最佳业绩奖,获奖的人员可以分得5000元到1万元奖金。夏女士在工作一年后，连续3个月业绩为全公司第一名，致使公司怀疑她有弄虚作假的行为。不久，公司决定与夏女士解除劳动合同，支付了她半个月的工资。夏女士认为，公司与她解除劳动合同后，应当向她支付经济补偿金。于是，她申请劳动仲裁，要求房地产公司支付2个月的经济补偿金。劳动仲裁委员会裁决房地产公司支付夏女士经济补偿金3000元。房地产公司不服裁决,向延庆法院提起诉讼，请求撤销仲裁裁决。 </p>
		<p>　　劳动部《关于贯彻执行〈中华人民共和国劳动法〉若干问题的意见》第36条规定，用人单位依据劳动法第24条、第26条、第27条的规定解除劳动合同，应当按照劳动法和劳动部《违反和解除劳动合同的经济补偿办法》支付劳动者经济补偿金。据此，用人单位解除劳动合同应给付经济补偿金的情形包括：用人单位与劳动者协商解除劳动合同；劳动者患病或者非因公负伤，医疗期满后，不能从事原工作也不能从事单位另行安排的工作；劳动者不能胜任工作，经过培训或者调整工作岗位，仍不能胜任工作；劳动合同订立时所依据的客观情况发生重大变化，致使劳动合同无法履行，经当事人协商不能就变更劳动合同达成协议；用人单位濒临破产进行法定整顿期间或者经营状况发生严重困难确需裁减人员。本案中，房地产公司怀疑夏女士工作中有弄虚作假的行为,决定与夏女士解除劳动合同，夏女士没有对解聘提出反对意见。因此属于用人单位与劳动者协商解除劳动合同。房地产公司应当按照有关规定给付夏女士经济补偿金。 </p>
		<p>　　《违反和解除劳动合同的经济补偿办法》第5条规定，经劳动合同当事人协商一致，由用人单位解除劳动合同的，用人单位应根据劳动者在本单位工作年限，每满1年发给相当于1个月工资的经济补偿金，最多不超过12个月。工作时间不满1年的按1年的标准发给经济补偿金。《劳动部办公厅关于对解除劳动合同经济补偿问题的复函》规定，《违反和解除劳动合同的经济补偿办法》第5条中的“工作时间不满1年”是指两种情形，第一种是指职工在本单位的工作时间不满1年的；第二种是指职工在本单位的工作时间超过1年但余下的工作时间不满1年的。计发经济补偿金时对上述不满1年的工作时间都按工作1年的标准计算。此复函的意思是说，职工在本单位的工作时间超过1年，但余下的工作时间不满1年的，不满的部分按工作1年计算。本案中，夏女士在房地产公司工作了1年零2个月，符合上述复函中规定的第二种情形，超过1年而余下的2个月工作时间，应按工作1年的标准计算，所以，房地产公司应当支付夏女士2个月的经济补偿金。在夏女士与房地产公司签订的劳动合同中约定，夏女士的月工资为1000元，所以，房地产公司应支付夏女士2000元经济补偿金。 </p>
		<p>　　此外，上述补偿办法第10条规定，用人单位解除劳动合同后，未按规定给予劳动者经济补偿的，除全额发给经济补偿金外，还须按该经济补偿金数额的百分之五十支付额外经济补偿金。本案中，房地产公司与夏女士解除劳动合同后，没有依法给予劳动者夏女士经济补偿，所以，其还应当向夏女士支付应付经济补偿金的50%，作为额外经济补偿金。最终，法院判决，驳回房地产公司的诉讼请求，房地产公司给付夏女士经济补偿金2000元，并支付额外补偿金1000元。</p>
<img src ="http://www.blogjava.net/beansoft/aggbug/147387.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-09-22 13:14 <a href="http://www.blogjava.net/beansoft/archive/2007/09/22/147387.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>向微软说不！&amp;mdash;&amp;mdash;反对微软办公(Microsoft Office)文件格式成为ISO标准</title><link>http://www.blogjava.net/beansoft/archive/2007/09/11/144145.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Tue, 11 Sep 2007 01:37:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/09/11/144145.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/144145.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/09/11/144145.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/144145.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/144145.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 链接自 GNU 的官方网站.　http://www.noooxml.org/petition-hans NoOOXML NO to MS OOXML      Administration   General Petitions create account or login      This site  Home Ballot Results Petition Donations Banner...&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/09/11/144145.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/144145.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-09-11 09:37 <a href="http://www.blogjava.net/beansoft/archive/2007/09/11/144145.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BeanSoft 的 Blog 上了 Netbeans 中文版欢迎页面</title><link>http://www.blogjava.net/beansoft/archive/2007/08/23/138912.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 23 Aug 2007 11:08:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/08/23/138912.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/138912.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/08/23/138912.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/138912.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/138912.html</trackback:ping><description><![CDATA[如图所示, 怎么做的, 很容易, 呵呵, 去添加自己的 RSS.<br><br><img height=729 src="http://www.blogjava.net/images/blogjava_net/beansoft/22196/o_beansoft_netbeans.png" width=710>
<img src ="http://www.blogjava.net/beansoft/aggbug/138912.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-08-23 19:08 <a href="http://www.blogjava.net/beansoft/archive/2007/08/23/138912.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>太擅长某些技术, 有时候反而是一种障碍</title><link>http://www.blogjava.net/beansoft/archive/2007/07/17/130780.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Tue, 17 Jul 2007 03:42:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/07/17/130780.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/130780.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/07/17/130780.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/130780.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/130780.html</trackback:ping><description><![CDATA[<p>现在各大网站上(如 javaeye.com) 不乏各类"精通" Spring, Struts, Hibernate, Webwork, JPBM,&nbsp;微容器, &nbsp;等等之类的高手, 他们喊出的口号让人震动: Kill EJB, Kill IBM, SUN, BEA, 开源的就是最好的!</p> <p>我想说的是, 开源的目的最后还是挣钱, 尤其是 Java 领域里的开源. Eclipse 是为了卖插件, JBoss, Hibernate 最后投入了 RedHat, Spring 成立了 Interface21,&nbsp; Mysql 也开始出企业版. 但是没有标准化的开源组件, 只是成就了他们自己的那个咨询公司... 每次升级之后你得到了什么? 继续的学习他们没有稳定的 API, 甚至还可能掏钱请他们来做调优.&nbsp;另外个人感觉就挣钱的来说,&nbsp;在 BEA, IBM 这些公司用标准 Java EE 工作的程序员貌似要比外面这些基于开源免费的 Tomcat/JBoss 作开发的程序员的工资高吧.</p> <p>其实有时候一个人在某些方面太擅长了也会变成一种障碍, 就是总想做自己最熟悉的东西, 陌生的会潜意识的抵触, 或者说他们的不好. 你在精通 Spring 上时间花的多了, 别的方面自然就少了,&nbsp; 但是实际工作中客户很可能要用到商业服务器和商业组件开发.&nbsp; 要和别人在某个方向竞争, 就得放弃其它方面,&nbsp;说得有点深奥了, 说白了就是不懂就学. 当你只会 SSH (Struts, Spring, Hibernate) 的时候, 你又何尝不是绑定在了一种无法迁移的应用框架上呢? 对于开发人员来说, 这些都只是一种实现功能的途径. 所以千万不要只想做自己擅长的, 而再也不看一眼别的.</p> <p>这是在 Java 内部的技术分布上说的, 对于经常看到学生因为学校教学的原因, 努力学习用 VB, Delphi 做游戏或者 ASP 做网页, 不可否认从广义来说语法都是相通的, 但是如果一旦习惯于从同学中听到在这方面是高手的赞扬, 不可避免就会固步自封, 高手, 应该习惯到不熟悉的领域去做菜鸟. 博学而应该免于陷于这样的心理陷阱中.</p> <p>程序员做久了, 可以转去做技术支持, 顾问, 业务方向的项目经理, 技术方向的架构师, 还可以去做讲师. 这些都要求什么? 要求你有广泛的知识面, 而不是只会用一两个现成的框架做一些 CRUD. 学的多了, 才会发现自己还有更多的东西需要学习, 这时候你就不会再去盲目推崇个别技术方案了. 中国人讲究的美德之一, 就是中立.</p> <p>&nbsp;</p> <p>纯属个人看法, 分享一下.</p><img src ="http://www.blogjava.net/beansoft/aggbug/130780.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-07-17 11:42 <a href="http://www.blogjava.net/beansoft/archive/2007/07/17/130780.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BeanSoft 前 Synnex 系统架构师, 培训顾问(图)</title><link>http://www.blogjava.net/beansoft/archive/2007/06/26/126382.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Tue, 26 Jun 2007 09:28:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/06/26/126382.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/126382.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/06/26/126382.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/126382.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/126382.html</trackback:ping><description><![CDATA[<p><img alt=http://www.blogjava.net/images/blogjava_net/beansoft/18269/o_jackyliu_architecture.jpg src="http://www.blogjava.net/images/blogjava_net/beansoft/18269/o_jackyliu_architecture.jpg" width=796></p>
<p>精通基于 Weblogic 的 Java EE 架构, 有丰富的开发和设计经验, 对多种开源项目有深入研究, 并著有多部公开培训视频. 现为 Java EE 讲师.<br></p>
<p>学 历：西安电子科技大学,通信工程学士<br>专业特长：6年Java研发经验,曾任Synnex China公司系统架构师、高级培训顾问，高级Java讲师。精通富客户端技术(AWT/Swing/Eclipse SWT)和基于Weblogic平台的Java EE解决方案; 精通开源应用框架如Hibernate、Struts等; 精通最新的技术架构如AJAX、Java EE 5；精通Oracle、MySql、SQL Server等数据库；精通Solaris平台的Java开发。具有四年以上的JavaEE项目设计开发和企业技术培训经验。在Synnex China工作期间, 作为系统架构师曾带领80人的IT技术团队在2006年成功完成 Synnex.com 的二期电子商务系统工程设计开发; 参与完成软件级别最高的CMM5级认证工作; 作为高级J2EE培训顾问多次为中海油, 联想研究院, 中航信等成功实施 Weblogic 企业开发培训。</p>
  <img src ="http://www.blogjava.net/beansoft/aggbug/126382.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-06-26 17:28 <a href="http://www.blogjava.net/beansoft/archive/2007/06/26/126382.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>应聘Java讲师的一些经历</title><link>http://www.blogjava.net/beansoft/archive/2007/05/17/118004.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 17 May 2007 02:38:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/05/17/118004.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/118004.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/05/17/118004.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/118004.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/118004.html</trackback:ping><description><![CDATA[<p>近期去两家培训机构面试, 第一家没准备好, 说话结结巴巴, 也没把自己的强项展示出来, 自然就黄了. 面试官过了一会就让我走了.</p> <p>第二家我把自己做过的 AJAX PPT 打印了一份, 还打印了展示自己 Web/AJAX, Swing, SWT 能力的作品, 介绍了自己架构组的工作情况, 介绍了自己兼职进行 J2EE 培训(基于 Weblogic and AJAX and Java EE 5)的经验, 例如培训过的有中海油, 中航信, 联想研究院等. 然后我们定下了试讲的时间, 也就是 2007.05.16 晚上, 有4个学员听我讲了半个小时AJAX, 评价是: 教材写的还不错, 口音标准, 有点紧张.</p> <p>&nbsp;</p> <p>最后第二家录取了我.</p> <p>&nbsp;</p> <p>顺便说一下培训机构面试不会再让你做头疼的笔试题了.</p><img src ="http://www.blogjava.net/beansoft/aggbug/118004.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-05-17 10:38 <a href="http://www.blogjava.net/beansoft/archive/2007/05/17/118004.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>J2EE 规范的好处</title><link>http://www.blogjava.net/beansoft/archive/2007/05/04/115333.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Fri, 04 May 2007 08:55:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/05/04/115333.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/115333.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/05/04/115333.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/115333.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/115333.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/05/04/115333.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/115333.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-05-04 16:55 <a href="http://www.blogjava.net/beansoft/archive/2007/05/04/115333.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java EE 5 入门 PPT</title><link>http://www.blogjava.net/beansoft/archive/2007/04/12/110162.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 12 Apr 2007 06:06:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/04/12/110162.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/110162.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/04/12/110162.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/110162.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/110162.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: jee5-2007-04.pdf.rar 754KB 一共 51 页的 PDF. 供大家了解 JEE 5 用.&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/04/12/110162.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/110162.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-04-12 14:06 <a href="http://www.blogjava.net/beansoft/archive/2007/04/12/110162.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>转载:关于BugFree(学习微软的研发分工)</title><link>http://www.blogjava.net/beansoft/archive/2007/03/29/107143.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 29 Mar 2007 02:32:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/03/29/107143.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/107143.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/03/29/107143.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/107143.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/107143.html</trackback:ping><description><![CDATA[<p></p> <p><a href="http://bugfree.1zsoft.com"><img alt="BugFree" src="http://bugfree.1zsoft.com/Images/LogoBugFree.gif" border="0"></a> <h3>关于BugFree</h3> <p><strong>作者：刘振飞 Email: liuzf at pku dot org dot cn</strong> <p>版本：$Id: ABOUT.htm,v 1.5 2005/06/27 07:23:59 wwccss Exp $<br>本文档地址（点击查看最新）： <a href="http://bugfree.1zsoft.com/Doc/ABOUT.htm">http://bugfree.1zsoft.com/Doc/ABOUT.htm</a> <p>摘要：本文通过讲述我在方正、微软和西线三个公司的工作经历，向读者描述BugFree的来龙去脉。 <p>关键词：BugFree,微软,Raid,Product Studio,SharePoint,方正,php,Bug,项目管理,开源,C++ <h5>1. BugFree 简介</h5> <dl> <dt>1.1 BugFree的来源  <dd>BugFree是借鉴微软的研发流程和Bug管理理念，使用PHP+MySQL独立写出的一个Bug管理 系统。简单实用、免费并且开放源代码(遵循GNU GPL)。<br>如何有效地管理软件产品中的 Bug，是每一家软件企业必须面临的问题。遗憾的是很多软件企业还是停留在作坊式的研发模式中，其研发流程、研发工具、人员管理不尽人意，无法有效的保证质量、控制进度，并使产品可持续发展。<br>针对这个问题，我们独立做出了 BugFree，并且半年多来每天都在使用。我们公司就是用它来管理Bug，不断提高产品质量的:-)  <dt>1.2 BugFree名称的含义  <dd>命名BugFree 有两层意思：一是希望软件中的缺陷越来越少直到没有，Free嘛；二是表 示它是免费且开放源代码的，大家可以自由使用传播。  <dt>1.3 为什么开放BugFree的源代码呢？  <dd> <ul> <li>根据半年多的实践，觉得BugFree非常有用，我们公司的日常工作已经离不开它 了。虽然没有微软的Bug管理系统(以前叫Raid，现在是 Product Studio)的功能那么强大， 但是处理方法和思想是完全一致的，起码我自己用起来的感觉和在微软时基本一样，值得向大家推荐。  <li>我们是用开放源代码的 PHP+MySQL开发的，目的就是希望跟大家分享BugFree。而 且开放源代码之后，期待高手不断改进它，大家都能用到更加强大的功能。也算为中国的软 件业做点小小的贡献:-)  <li>BugFree代码在我们的“数字神经系统”中非常独立，很容易拿出来给大家共享。 </li></ul> <dt>1.4 BugFree仅仅是个工具  <dd>不过坦率的讲，BugFree 仅仅是个工具而已，重要的是掌握其中蕴含的软件研发的流程思想，才能用好这个工具。如果你以前没有用过 Bug管理系统，那么一开始的时候也许你会觉得这个工具是在浪费时间，因为一个测试人员需要费神把发现 Bug的详细步骤记录下来， 有时还要贴一张示意图，这一切都不如当面说来得直接。<br>但是使用一段时间，你会发现 BugFree很有用，它忠实的记录着每个问题的处理过程， 不断提醒你存在的问题，永远不会丢失和忘记。如果你参与过较大软件项目或产品的研发， 就会理解它对软件可持续发展是至关重要的。而且研发的规模越大，BugFree 的作用就会越大。 </dd></dl> <h5>2. 如何安装使用BugFree</h5> <dl> <dd>BugFree的安装和使用都非常简单，就像PHP+MySQL一样：<br><a href="http://bugfree.1zsoft.com/Doc/INSTALL.htm">INSTALL.htm</a> 介绍了BugFree的安装<br><a href="http://bugfree.1zsoft.com/Doc/HOWTO.htm">HOWTO.htm</a> 介绍了如何使用BugFree<br><a href="http://bugfree.1zsoft.com/Doc/FILES.htm">FILES.htm</a> 介绍了BugFree的代码文件结构<br>希望你能喜欢BugFree，就像我一样。 </dd></dl> <h5>3. 为什么开发BugFree</h5> <dl> <dt>一言以蔽之，「工欲善其事，必先利其器」。  <dt>3.1 我在方正的困惑  <dd>我曾在北京大学计算机研究所(方正技术研究院)学习、工作了七年，那里有我很多师长和好友，我参与研发的方正RIP (PSPNT) 至今仍是方正的核心软件产品。当自认为成了一名合格的 C++开发人员后，我发现面临一个无法解决的难题：如何有效地控制软件研发流程以保证产品质量和进度。我意识到做好一个软件，只靠技术好是很不够的，必须要有一套好的研发流程和配套的研发工具。恰好那时我在吴士宏的《逆风飞飏》中读到了微软的“数字神经系统”及相关叙述，很吃惊，想去那里看看。  <dt>3.2 微软数字神经系统的妙处  <dd>2000年我加入微软(中国)研发中心，真的很快在这里找到了答案。四年来，我所理解的微软数字神经系统在软件研发中的妙处是：  <dl> <dt>3.2.1 研发人员分工明确  <dd>主要的三个角色： PM (Program Manager)、 Dev (Developer)、 Tester三者分工明确、接口清晰，PM来定义需求、书写出来每个功能特性 (Feature)的设计文档(Spec)，Dev写代码来实现这个Spec，Tester来测试 Dev做出来的东西是否符合 PM定义的 Spec，三个角色之间并无必然的上下级关系，只是分工合作完成某个功能(Feature)。我将之形容为“三权分立”，三者之间有效合作并制衡。国内企业好像还没有PM这个角色，而测试人员又往往成为开发人员的附庸，一个 Bug是否要被解决全由开发人员说了算，这很糟糕，就像政治上一个权力没有被有效的制衡一样，一定会产生各种问题。  <dt>3.2.2 研发工具很配套  <dd>PM将写好的需求设计文档(Spec)保存到 SharePoint【见附录一】文档库中，所有相关的人都可以随时查看；Dev用Source Depot (功能类似CVS的微软内部源代码管理工具)来保存源程序；Tester把发现的Bug记录到Raid中以有效跟踪这个问题的处理流程。  <dt>3.2.3 分阶段的研发流程  <dd>和任何软件公司一样，微软的研发无非也分为规划、开发、测试、 发布等几个阶段。但是微软的研发流程不走形式，可以统一产品组所有员工的思想，并且能够有效地控制住进度。做完一个版本后，还会让所有员工匿名投票，找出这次研发过程中出现的各种问题以便在下个版本中解决 (此过程称为 Postmortem，挺吓人的一个词)。 </dd></dl>可以这么比喻，微软这套研发模式是让其中的每个人都成了一架高速运转的机器上的各 种零件，少数零件坏了不要紧，可以随时更换。当然微软有许许多多技术高手，但我认为更 重要是其研发模式保证了软件产品的高品质、可持续发展。  <dt>3.3 微软的每一天  <dd>我在微软经历了三个产品的研发：Office XP、Project 2002、Office 2003。微软所有产品的研发都遵循同样的研发模式、使用同样的研发工具来进行管理。在所有的工具中，我最佩服的就是Raid。可以说，遍布全球的微软研发人员能够保持统一的思维模式、做事及语言习惯，与整个研发流程的配套工具密不可分，其中最重要的就是通过Raid把整个产品的研发有机的联系起来。阅读每个 Bug，你可以详细的看到大家讨论解决该问题的完整思路。<br>我曾读过微软Project 2002产品的Architect写的一个备忘录，其中提到 “Raid是微软最伟大的产品，为Bill Gates节省了无数金钱”，当时我“心有戚戚焉”，立即给这哥儿们发Email表示赞同之意:-) 他回信说希望Project能够做的像Raid一样成功，但可惜他要离开微软自己开公司了。<br>在微软上班，我每天第一件事是打开 Outlook来处理有关自己的重要邮件，第二件事就是打开Raid来看看有关自己的Bug情况，赶快处理。我一直纳闷，微软为什么不把这个Bug管理系统作为软件来出售，那可是任何一家软件企业都需要的啊！  <dt>3.4 西线的实践  <dd>2004年4月我加盟朋友的公司(西线传媒科技有限公司：http://www.okooo.com)做网站。我发觉自己已经习惯了微软的研发模式，于是建议这几个朋友先做一个 “数字神经系统” (BugFree 就是其中有关软件研发的Bug管理部分) ，其目的是让一切可以数字化、文档化的信息被记录下来，为公司的进一步发展和决策提供基础信息支持。该系统可以用八个字来概括：数据、文档、自助、自动。其表现形式就是一个包括六个子系统的企业内部网：  <dl> <dt>3.4.1 员工管理系统  <dd>每个员工都有唯一的UserID，验证密码后方可登录数字神经系统，访问公司内部信息，查看上下级关系、每个员工的个人公开信息等，此处学习 SharePoint、Outlook和Exchange中的员工管理和展示；  <dt>3.4.2 信息管理系统  <dd>内部的信息发布展示平台，有点象 BBS一样，可发布公司正式通告、员工也可自由匿名发帖；  <dt>3.4.3 Email系统  <dd>现在Email的重要性对一个企业不言而喻，我们采用免费Qmail来搭建；  <dt>3.4.4 文档管理系统  <dd>一个集中管理公司所有文档(包括研发过程书写的各种文档)的地方，学习SharePoint中的文档库；  <dt>3.4.5 源代码管理系统  <dd>集成优秀且免费的CVS；  <dt>3.4.6 BugFree  <dd>虽然网上有免费的Bug管理系统，但是我看后觉得都不好使，和我在微软用 的差别太大，科泰世纪公司的 Bug管理系统【见附录二】倒也很像微软的，但是要花钱买。 于是决定用PHP+MySQL借鉴微软的研发流程和Bug管理工具自己开发一个，以便对我们开发新 网站、声讯软件、客户端软件和公司事务管理中出现的问题进行有效的跟踪处理。 </dd></dl>当然这个小小的“数字神经系统”还不全面，而且当时设计的时候更多的是站在为方便研发人员的日常工作而考虑的，以后还需要挂靠更多的公司业务相关模块。即使这样，它已经发挥了很大威力，现在公司每个员工都养成这样的工作习惯并乐在其中：每天使用邮件，到文档库中查找文档，发现问题上Bug等等。  <dt>3.4.5 BugFree代码的完成  <dd>“数字神经系统”中的BugFree是用开放源代码的PHP+MySQL写成、基于浏览器方式运行的。我以前没有任何Linux+Apache+MySQL+PHP的开发经验，但我很幸运的招聘到两名优秀的 Web程序员，可以在短短的两个月时间内搭建起这样的系统。其中BugFree是由我的同事王春生&lt;wwccss@263.net&gt;开发的，他用了不到一个月的时间就把代码写完，让我很是惊讶，从而认识到基于Linux的Web开发魅力。<br>之后我们测试一个多月，就可以在实际工作中使用。现在BugFree已经成了我们日常工作最重要的工具，每个员工也都习惯用Bug来记录跟踪事情，不仅仅是代码中的缺陷可以上Bug，新的需求、设计变化等都可以用这个Bug管理系统有效的管理起来。其实Bug 不仅仅可以用来记录软件中的缺陷，也可以用来跟踪公司的日常事务。比如在公司的网上报销系统还没有建立之前，我们就用 BugFree来处理报销的事情。甚至，一个同事给我上了这样的Bug：你的桌面太乱了，请整理一下:-)  <dt>3.4.6 和Raid比较起来，BugFree有如下特点：  <dd> <ul> <li>Raid是Windows客户端软件，BugFree是基于浏览器的。基于此，Raid 有很强大的编辑展示功能，而BugFree简单、方便、易用；  <li>Raid可以进行极其复杂的组合查询，BugFree的查询功能相对弱一些，但我觉得已经够用了；  <li>一个Bug从创建到关闭这个“生命周期”的处理过程，BugFree 全面借鉴Raid的处理流程，处理方法甚至一些词汇都和Raid一样 (所以我现在用BugFree处理Bug的感觉和在微软时候基本一样)；  <li>BugFree 还有一个独创的功能：当一个Bug被指派给你的时候，系统会自动给你发一封邮件，告诉你有个Bug需要你处理，这样结合 Email，BugFree被完美使用起来，成为我们现在网站开发、运行、维护必备的工具。我们还增加了两个Bug统计功能：一是每天早上8点钟每个同事都会收到一封Email，告诉他/她头上还有多少 Bug等待处理；二是每周一中午给所有人发一封邮件，告知上周Bug的处理情况和到目前为止所有Bug的统计数据；  <li>BugFree程序规模很小，一个中等水平的PHP程序员就可以在1~2周内看懂所有的代码，然后就可以根据自己的需要做相应的定制了；  <li>最最重要是，BugFree 是免费并且开发源代码的。你可以体验到微软的Bug管理精髓，按自己需要自由地增加功能、修改代码而不用担心版权问题:-) </li></ul></dd></dl> <h5>4. BugFree目前的开发情况</h5> <dl> <dd>和任何软件系统一样，BugFree中还存在着一些Bug、还有很多地方可以改进、还可以增加很多新的功能。但是基于人力和时间的关系，没有太多精力去进一步完善它。开放源代码之后，希望有热心人不断完善 BugFree。以下是目前我想到的可以改进的地方：  <dl> <dt>4.1 宣传推广BugFree的使用。  <dd>一般中小企业没有很好的Bug管理系统，刚好可用BugFree来填补这个空白。其实 BugFree是一个非常简单的工具，可以让非技术人员快速上手使用。开源的目的是让它被广泛使用，只有被大家天天用，我们才能找到下一步不断改进这个软件的真正需求。有人天天用是软件生命力的保证。  <dt>4.2 和源代码管理系统CVS有效的统一起来。  <dd>当代码的改动是因为解决一个Bug引起的时候，系统可以自动把代码的Check-in结合起来，微软的源代码管理Source Depot好像早就有了此能力。可以考虑通过Eclipse把CVS和BugFree连通起来。  <dt>4.3 搭建研发工具套件。  <dd>更进一步，把BugFree和需求设计文档、开发文档、测试文档、测试用例等联系起来，做成一个软件研发工具套件，即可通过一个 Bug方便找到对应的文档、代码、测试用例等等，那将是一个比较完美的境界。微软现在的 Product Studio 正在向这个方面努力。不过，达到这一步，必须先做一个好的文档管理工具，就像微软的SharePoint 中的文档库一样，不仅仅存放文档，还要方便检索 (比如 Word文档内容)等，那可不是一件容易的工作。我目前初步的想法是，先借鉴“基于Java 的全文索引引擎 Lucene”去做一个易理解、易扩展的基于C++的全文索引引擎，我在微软做过SPS的PM，对搜索引擎这一块还是比较熟悉、可以做出来的。有了这样的引擎为基础后，再借鉴SharePoint做出文档库及门户功能。 </dd></dl> <dd>这些工作都需要花很多精力和时间，而且也很难做。 </dd></dl> <h5>5. 谈点别的：关于我的梦想</h5> <dl> <dd>程序员开发软件的时候，需要一行行的去书写代码、调试、测试。我总在想，如果哪一天我们不需要写代码就好了，但你把需求确定并细化后，计算机直接把程序生成出来，那该多省事！令人兴奋的是，我见识过这样的系统，那就是我的好朋友林燕锋历时八年多所开发的『KCOM 商业工程』，尽管目前这个KCOM平台目前只能做到对信息管理系统(MIS)和工作流 (Workflow)两者应用做到自动代码生成 (请注意不是生成代码框架，而是根据你的需求设计自动生成所有最终代码，你不用写一行代码，也不用测试了，直接可以使用！)<br>这个KCOM (http://www.kcomsoft.com/)平台可以这么理解：<br>1. 从底层核心看，它有自己的语言 (KCOM Basic)和虚拟机 (KCOM Stage)，非常像 Java和 .NET；<br>2. 从组件技术看，它有自己的组件机制KCOM，类似COM和COBRA<br>3. 从编程角度看，它提供类似Visual Basic和Delphi的编程能力；<br>4. 从建模工具看，它提供类似Rose的建模能力；<br>5. 从最热门的软件工程技术看，它已经在MIS和Workflow两个领域实现了模型驱动体系架构 (MDA, Model Driven Architecture)所设想的自动代码生成!<br>牛吧！做出以上任何一个都不容易，而林燕锋却全部实现了!!<br>我认识林燕锋已经四年多了，当第一次看到他演示的自动代码生成功能，实在震惊，没有想到一个计算机软件开发的理想境界居然在他手里开始实现了，不是模型，而是实实在在的可用的软件系统！<br>尽管现在他的KCOM还没有得到市场的广泛认可，但我始终相信这个产品有巨大的市场价值和社会意义。若能争取到更多的扶持、加大市场开发力度，将会对加快我国企业、政府、军队的信息化建设具有不可估量的推动作用。<br>我设想如果使用KCOM来做一个类似微软SharePoint的企业门户软件，那将是一个非常有意思的事情。<br>方正七年、微软四年，我现在的梦想是：<br>1. 在不久的将来，可以有机会跟林燕锋合作，不断完善 KCOM软件平台，扩展自动生成代码的领域；更进一步，能够创造一个适当的环境，可静下心来实现他最早设想的知识库系统，每个人都可以通过Internet来共享自己的知识，共同构建一个互联的知识库系统，就像现在可以通过Google来搜索网页一样，以后你可以通过这个知识库系统来搜索共享的或可交易的知识。<br>2. Internet 促进了整个世界的发展，引发了人们生活和工作方式的重大变革，这仅仅只是开始。我想有机会做做和Linux/Internet相关的分布式系统方面的技术，比如分布式系统、电信和Internet结合、超大邮件系统等等。开源软件对我们国家而言是个巨大的机会，但愿我这个技术人员能够为此做些有益的工作。<br>3. 利用我现有的软件研发管理经验和体会，使用我最喜欢的C++语言，带领一支有战斗力的队伍，做一些大的、能够影响很多人对社会有较大贡献的软件，就像我曾经参与的方正 RIP (PSPNT)、微软Office一样。<br>P.S. 我觉得斯皮尔伯格编剧并导演的电影《A.I.》抓住人工智能的核心，人与机器最终的分界线可能就是“爱”。让机器拥有智能应该是不太遥远的事情，但是我现在无法想像如何让机器拥有意识和懂得“爱”。人类的“爱”是这个宇宙最伟大的力量，机器终究也会有人一样智能，但“爱”或许是人类抵御机器的最后一道防线。 </dd></dl> <h5>6. 附录</h5> <dl> <dt>6.1 微软的SharePoint  <dd>微软的Windows、Office 广为人知，但是Office家族中的一个企业级产品SharePoint大家可能还不很熟悉，它分为两个版本SharePoint Team Service(现改为Windows SharePoint Service，简称 WSS)，是为一个小组建立网站所用；另一个叫 SharePoint Portal Server (简称 SPS)，是为了建立企业门户所用，SPS基于WSS，增加了强大的门户管理功能、文档搜索功能。可以这么说，互联网上的Web页搜索你有很多选择，如Google、Yahoo、百度等等；企业内部网上你好像只有选择SPS，尽管这个软件不便宜。<br>其实判断微软产品的优劣，只要看看微软自己在内部使用哪些产品好了。从 Office XP 发布以来，SharePoint已经广泛地在微软内部部署使用起来，现在各个部门、小组的网站几乎都建立在SharePiont上了。微软也在不断投入力量加强这个产品的研发，考虑到Office家族的客户端产品(如Word、Excel、InfoPath等)可以无缝连接到 SharePoint上，非常完美的集成在一起，不夸张的说，SharePoint又将是微软一棵金灿灿的摇钱树了。现在Office家族的产品都在向 SharePoint 挂靠，这样每个独立的看似没有发展空间的客户端产品如Word、 Excel 等，一下子都有新的发展余地，开始迈向真正的企业级应用解决方案。不佩服微软那么多聪明的脑瓜不行啊！  <dt>6.2 科泰世纪公司的Bug管理系统  <dd>据我所知，还有一家公司也在学习微软的研发模式:科泰世纪(www.koretide.com.cn)，他们的软件工程管理工具像我们一样在借鉴微软的经验。科泰的首席科学家陈榕在美国微软工作多年，现在回来做操作系统，动手之前先把研发工具和研发模式学习微软的样子搭建起来。我想凡是在微软做过研发、理解了这套研发模式的开发人员，如果离开微软继续做开发的话，一定会做一个类似的 Bug管理工具，“英雄所见略同” :-)有意思的是，我们和科泰世纪都用 PHP+MySQL来开发Bug管理系统、用CVS来管理源代码，但不同的是他们把 Bug管理工具当作软件来卖，我们免费并开放源代码了:-)<br>在2002年10月底C++泰斗(咱的偶像) Bjarne Stroustrup 来北京访问的那两天，我跑到清华和北大聆听大师的三次讲座。北大的那一场就是陈榕做的翻译，我当时还跟陈榕聊了一会，后来又通过几封Email，逐步了解了他们公司，也阅读了陈榕的ezCOM资料，很佩服他的技术思路，更佩服他做操作系统的勇气，前两天看报道说上海市政府给科泰2500万元投资，而且他们的系统开始在国产3G系统试用，很看好科泰的前途，尽管产业化过程会充满艰难。但一旦成功，将有巨大的社会意义和经济收益--- 想想微软当年是怎么发展壮大的吧。祝福陈榕，祝福科泰。 </dd></dl> <p>文档历史： $Log: ABOUT.htm,v $ Revision 1.5 2005/06/27 07:23:59 wwccss * reduce the history info of document. </p><img src ="http://www.blogjava.net/beansoft/aggbug/107143.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-03-29 10:32 <a href="http://www.blogjava.net/beansoft/archive/2007/03/29/107143.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第17届Jolt大奖, Netbeans 超过 Eclipse</title><link>http://www.blogjava.net/beansoft/archive/2007/03/26/106331.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 26 Mar 2007 02:21:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/03/26/106331.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/106331.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/03/26/106331.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/106331.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/106331.html</trackback:ping><description><![CDATA[<p></p> <h4>看到了网友的文章: <a href="http://www.blogjava.net/stone7/archive/2007/03/23/105850.html">第17届Jolt大奖已经揭晓</a>, 再访问原始链接, 惊喜的发现 Eclipse 没有任何提名, 但是 Development Environments（开发环境）的获奖者则是 NetBeans IDE, 而且 Netbeans 还获得了众多提名:</h4> <p>&nbsp;</p> <p><strong>4. Collaboration Tools</strong> <p>Jolt Winner: <ol> <ul> <li>Confluence (Atlassian Software Systems)</li></ul></ol> <p>Productivity Winners:  <ul> <li>Adobe Acrobat Connect Professional (Adobe Systems)  <li><strong>NetBeans IDE</strong> (Sun Microsystems) 协作插件, 用过了才发现的确够厉害. JB2006 也有这个功能. <li>TeamCity (JetBrains)</li></ul> <p>&nbsp;</p> <p><strong>7. Development Environments</strong> <p>Jolt Winner:  <ol> <ul> <li><strong>NetBeans IDE</strong> (Sun Microsystems) </li></ul></ol> <p>&nbsp;Productivity Winners:<br>IntelliJ IDEA (JetBrains)<br>IronPython (Microsoft)<br>Wolfram Workbench (Wolfram Research) <p>&nbsp; <p><strong>10. Mobile Development Tools</strong> <p>Jolt Winner:  <ol> <ul> <li>Carbide .c++ Professional Edition (Nokia) </li></ul></ol> <p>Productivity Winners:  <ul> <li>Crossfire (AppForge)  <li><strong>NetBeans Mobility Pack</strong> and Sun Java Wireless Tookit (Sun Microsystems)  <li>Qtopia (Trolltech)</li></ul> <p>&nbsp;</p> <p><strong>16. Web Development</strong> <p>Jolt Winner:  <ol> <ul> <li>Adobe Flex 2 (Adobe Systems) </li></ul></ol> <p>Productivity Winners:  <ul> <li>IntelliJ IDEA (JetBrains)  <li>Mindreef SOAPscope Server (Mindreef)  <li><strong>NetBeans Visual Web Pack 5.5</strong> (Sun Microsystems) </li></ul> <p>还发现最近已经开始有培训中心拿 Netbeans 5.5 做 J2EE 1.4 的培训了...</p> <p>看看网友们的评论: <a title="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html" href="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html">http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html</a></p> <p>&nbsp;</p> <p><b><a href="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html#1">#1</a> 评论作者: <a href="http://www2.matrix.org.cn/user.shtml?userid=94430">rongjunxue</a> 发表时间: 2007-03-23 08:49 上午 </b> <p>NetBeans IDE已成火候，是时候认真试用了 <p><a><b></b></a><b><a href="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html#2">#2</a> 评论作者: <a href="http://www2.matrix.org.cn/user.shtml?userid=105127">pippen33</a> 发表时间: 2007-03-23 09:11 上午 </b> <p>原來NetBeans IDE現在這麼牛，<br>我還以為Eclipse已經統一java IDE的天下。 <p><a><b></b></a><b><a href="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html#3">#3</a> 评论作者: <a href="http://www2.matrix.org.cn/user.shtml?userid=99209">jiangshachina</a> 发表时间: 2007-03-23 10:57 上午 </b> <p>上班时用Eclipse，下班后用NetBeans :D<br>不过，个人感觉NB在用户友好性方面与Eclipse相关较大。<br>但NB做为一款真正的集成开发环境，它所集合的功能还是比较强的(个人特别喜欢Matisse)。 <p><a><b></b></a><b><a href="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html#4">#4</a> 评论作者: <a href="http://www2.matrix.org.cn/user.shtml?userid=99209">jiangshachina</a> 发表时间: 2007-03-23 10:58 上午 </b> <p>&gt; 不过，个人感觉NB在用户友好性方面与Eclipse相关较大<br>不过，个人感觉NB在用户友好性方面与Eclipse“相差”较大 <p><a><b></b></a><b><a href="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html#5">#5</a> 评论作者: <a href="http://www2.matrix.org.cn/user.shtml?userid=">shaucle</a> 发表时间: 2007-03-23 01:13 下午 </b> <p>Cape Clear ESB Platform 这个还不知道...<br>AccuRev 4.5 还有这个.. <p><a><b></b></a><b><a href="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html#6">#6</a> 评论作者: <a href="http://www2.matrix.org.cn/user.shtml?userid=">shaucle</a> 发表时间: 2007-03-23 01:13 下午 </b> <p>Cape Clear ESB Platform 这个还不知道...<br>AccuRev 4.5 还有这个.. <p><a><b></b></a><b><a href="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html#7">#7</a> 评论作者: <a href="http://www2.matrix.org.cn/user.shtml?userid=54e15b6b-9247-11db-ab77-2bbe780ebfbf">henry_four</a> 发表时间: 2007-03-23 08:01 下午 </b> <p>NB .... 确实挺 NB 的说! <p><a><b></b></a><b><a href="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html#8">#8</a> 评论作者: <a href="http://www2.matrix.org.cn/user.shtml?userid=43887">bigzucchini</a> 发表时间: 2007-03-24 05:45 上午 </b> <p>Cool! Where Can I download the book "Agile Software Development: The Cooperative Game"? : ) <p><a><b></b></a><b><a href="http://www2.matrix.org.cn/resource/news/Jolt_92f5060e-d8d0-11db-9bed-29012b8c745e.html#9">#9</a> 评论作者: <a href="http://www2.matrix.org.cn/user.shtml?userid=43887">bigzucchini</a> 发表时间: 2007-03-24 05:46 上午 </b> <p>And this book "Head First Object-Oriented Analysis and Design"? I have a Head First Design Pattern. It is really good. I like it! <p>其实关于 Eclipse 的一些讨论已经很多, 有人可能会说 Netbeans 作弊, 但是不要忘了前几届 Jolt 大奖可是 Eclipse 的天下. 但是现在, 只能说 Eclipse 被几个大厂商把持, 掉入赚钱的泥沼中无法自拔, 再也不是那个声称处处为开发人员着想的开源 IDE. 看看他们做的免费做 J2EE 的东西就知道了, 一点也不上进, 就指望着用户掏钱买他们的商业插件.&nbsp;&nbsp;老外也不是省油的灯,&nbsp; Eclipse 除了做 Java 代码编辑器这个优点之外, 其它的方面处处都是商业产品, 还不是那么好用的那种.&nbsp;反观 Netbeans, 是有用户界面的一些缺点, 但是却提供了几乎全套 Java 开发的工具, 从 J2SE, J2ME 到 J2EE, 而且都是相当的稳定.&nbsp; 但是 Eclipse 则 J2EE 开发套件几乎都是收费, 这在打击盗版的 US 可想而知给人什么印象, WTP 则是 WSAD 的裁减版... 这个不在于用了SWT还是Swing, 而是发展路线和指导方针的较量. 恭喜 Netbeans,&nbsp;期待 Eclipse 不要只在 Java 代码编辑上做做小改动就又推出新版本, 从 3.0 开始, 几乎都没太多进步了. 很高兴 Java IDE 的战争推动了IDE的发展.</p><img src ="http://www.blogjava.net/beansoft/aggbug/106331.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-03-26 10:21 <a href="http://www.blogjava.net/beansoft/archive/2007/03/26/106331.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Spring 的一些资料(自建收藏夹)</title><link>http://www.blogjava.net/beansoft/archive/2006/12/28/90550.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 28 Dec 2006 09:42:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2006/12/28/90550.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/90550.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2006/12/28/90550.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/90550.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/90550.html</trackback:ping><description><![CDATA[<p>Eclipse插件之Spring IDE <a title="http://dev2dev.bea.com.cn/bbsdoc/20060810313.html" href="http://dev2dev.bea.com.cn/bbsdoc/20060810313.html">http://dev2dev.bea.com.cn/bbsdoc/20060810313.html</a></p> <p><a href="http://www.blogjava.net/max/archive/2006/12/28/90548.html">在Struts 2中实现IoC</a></p> <p>&nbsp;</p> <ol> <li>Spring官方网站:<a href="http://www.springframework.org/">http://www.springframework.org/</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>Spring开发指南 夏昕写的: <a href="http://www.xiaxin.net/Spring_Dev_Guide.rar">http://www.xiaxin.net/Spring_Dev_Guide.rar</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>60 seconds to Spring（英文）：<a href="http://gabriel.jarchitect.org/spring/">http://gabriel.jarchitect.org/spring/</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>Developing a Spring Framework MVC application step-by-step（英文）：<a href="http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step.html">http://www.springframework.org/docs/MVC-step-by-step/Spring-MVC-step-by-step.html</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>The Spring Framework（英文）：<a href="http://javaboutique.internet.com/tutorials/spring_frame/">http://javaboutique.internet.com/tutorials/spring_frame/</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>Introducing the Spring Framework（英文）：<a href="http://www.theserverside.com/articles/article.tss?l=SpringFramework">http://www.theserverside.com/articles/article.tss?l=SpringFramework</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"><a href="http://spring.jactiongroup.net/viewtopic.php?t=453">中文修订版</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>Inversion of Control Containers and the Dependency Injection pattern（英文）：<a href="http://www.martinfowler.com/articles/injection.html">http://www.martinfowler.com/articles/injection.html</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>The Dependency Inversion Principle（英文）：<a href="http://www.objectmentor.com/publications/dip.pdf">http://www.objectmentor.com/publications/dip.pdf</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>瞭望AOP：<a href="http://www.sawin.com.cn/showsatech.asp?said=668">http://www.sawin.com.cn/showsatech.asp?said=668</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>Aspect-oriented programming with the Spring framework（英文）：<a href="http://tools.devchannel.org/devtoolschannel/04/04/15/1457223.shtml?tid=25&amp;tid=46&amp;tid=56">http://tools.devchannel.org/devtoolschannel/04/04/15/1457223.shtml?tid=25&amp;tid=46&amp;tid=56 </a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>A tutorial for Spring Web（英文）:<a href="http://www.cjsdn.net/post/view?bid=20&amp;id=100439&amp;sty=1&amp;tpg=1&amp;age=0">http://www.cjsdn.net/post/view?bid=20&amp;id=100439&amp;sty=1&amp;tpg=1&amp;age=0</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>Data Access with the Spring Framework（英文）：<a href="http://hibernate.bluemars.net/110.html">http://hibernate.bluemars.net/110.html</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>Wiring Your Web Application with Open Source Java（英文）：<a href="http://www.onjava.com/pub/a/onjava/2004/04/07/wiringwebapps.html">http://www.onjava.com/pub/a/onjava/2004/04/07/wiringwebapps.html</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>进行中的Spring参考手册中文翻译版：<a href="http://www.jactiongroup.net/reference/html/index.html">http://www.jactiongroup.net/reference/html/index.html</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>Spring Framework标签库初学者指南：<a href="http://www.javajia.com/article.php?id=928">http://www.javajia.com/article.php?id=928</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>Expert One on one J2EE Development Without EJB 英文书  <li>SpringFramework中文论坛:<a href="http://spring.jactiongroup.net/index.php">http://spring.jactiongroup.net/index.php</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"> <li>Java开源大全：<a href="http://www.open-open.com/">http://www.open-open.com/</a><img alt="" src="http://pvca_test.synnex.org:8080/wiki/images/out.png"></li></ol><img src ="http://www.blogjava.net/beansoft/aggbug/90550.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2006-12-28 17:42 <a href="http://www.blogjava.net/beansoft/archive/2006/12/28/90550.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>自学笔记: 用 MyEclipse 开发的最简单的 Spring 例子</title><link>http://www.blogjava.net/beansoft/archive/2006/12/28/90496.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 28 Dec 2006 06:48:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2006/12/28/90496.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/90496.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2006/12/28/90496.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/90496.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/90496.html</trackback:ping><description><![CDATA[
<p>昨天没事看了看 Spring, 后来就用 MyEclipse 做了个最简单的例子.</p>
<p>从原理上说, Spring 的核心就是用 JavaBean 的属性机制和 Java 的反射机制, 来间接的调用 Constructor, 设置 getter 和 setter, 生成和管理 Bean 对象, 并基于 XML 配置. 相当于一个完善的可配置的 JavaBean 对象池. 其实这样类似的机制在 Servlet 容器和 EJB 容器里早已实现, 只不过他们是把实现类固定起来到厂商自己的实现, 对于用户来说, 还是基于接口开发, 例如 JSP/Servlet API 里面都是空空如也的接口. Spring 也鼓励这样的将不同的项目领域分割开来, 互相之间只通过接口互相调用. 呵呵, 这些是个人粗略的理解. 至于 Spring 自己的 MVC.... 就没那么多感觉了, 纯粹觉得是跟风之作. 就像新版本的 Acdsee 强要加入N多的图形编辑功能, 让软件大了很多, 但是功能却很鸡肋. 书籍有本 Spring Live 中文版, 浅显易懂.</p>
<p>启动 MyEclipse, 添加 Spring 能力(版本1.2.8), 编辑配置文件的时候用 Spring View. 最后生成的文件:</p>
<p>applicationContext.xml</p>
<blockquote style="COLOR: #0080ff"><code><br/></code>
<p><code><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<br/>&lt;!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "<a href="http://www.springframework.org/dtd/spring-beans.dtd">http://www.springframework.org/dtd/spring-beans.dtd</a>"&gt;</code></code></p>
<p><code>&lt;beans&gt;<br/>&lt;bean id="userBean" name="userBean" class="springtest.UserBean"<br/>abstract="false" singleton="true" lazy-init="default"<br/>autowire="default" dependency-check="default" &gt;<br/>&lt;property name="name"&gt;<br/>&lt;value&gt;bea&lt;/value&gt;<br/>&lt;/property&gt;<br/>&lt;/bean&gt;<br/>&lt;/beans&gt;</code></p>
<br/></blockquote>
<p><code>写的 Bean:</code></p>
<blockquote style="COLOR: #0080ff"><code><br/></code>
<p><code><code>package springtest;</code></code></p>
<p><code>public class UserBean {<br/>private String name;<br/>private int age;<br/><br/>public int getAge() {<br/>return age;<br/>}<br/>public void setAge(int age) {<br/>this.age = age;<br/>}<br/>public String getName() {<br/>return name;<br/>}<br/>public void setName(String name) {<br/>this.name = name;<br/>}<br/>}</code></p>
<br/></blockquote>
<p><code>测试运行它:</code></p>
<blockquote style="COLOR: #0080ff"><code><br/></code>
<p><code><code>package test;</code></code></p>
<p><code>import org.springframework.context.ApplicationContext;<br/>import org.springframework.context.support.ClassPathXmlApplicationContext;</code></p>
<p><code>import springtest.UserBean;</code></p>
<p><code>public class TestUserBean {<br/>public static void main(String[] args) {<br/>ApplicationContext ctx = new ClassPathXmlApplicationContext(<br/>"applicationContext.xml");<br/>UserBean bean = (UserBean) ctx.getBean("userBean");<br/>System.out.println(bean.getName());<br/>}<br/>}</code></p>
<br/></blockquote>
<p><code>Ok, got it, 最简单的 Spring 例子, 还没有基于接口开发的, 就是为了比较它和普通的 Bean 模式有何差异.</code></p>
<img src ="http://www.blogjava.net/beansoft/aggbug/90496.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2006-12-28 14:48 <a href="http://www.blogjava.net/beansoft/archive/2006/12/28/90496.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今日文摘</title><link>http://www.blogjava.net/beansoft/archive/2006/12/15/88051.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Fri, 15 Dec 2006 13:06:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2006/12/15/88051.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/88051.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2006/12/15/88051.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/88051.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/88051.html</trackback:ping><description><![CDATA[<p></p> <h4><a href="http://www.operamasks.org/ProjectDetails.jsp?proId=9c89b9f7010d1000e000007cca67bf51">Jocky</a></h4> <p>Jocky是金蝶中间件技术领袖袁红岗先生的个人作品（旧有名称JOC)。原本是方便Apusic 应用服务器的开发，现在开放出来，供大家自由使用 <b>...</b> Jocky提供了对IDE Eclipse的支持，同时，也支持在Ant中使用（事实上，在Eclipse中，也是先生成一个ant文件，然后再 <b>...</b>  <p>是挺好用,&nbsp;编译后的代码大部分反编译出来只有 JVM 指令!&nbsp;可是 Jocky 竟然不开源... 领袖啊!  <p><b><a href="http://www.operamasks.org/Download.jsp">Apusic JSF</a></b>, 其 Web UI 部分做的很棒, 例如包括了窗体, 已经测试过可以脱离 JSF 环境在其它 Server 上运行. 奥秘: apusic5/lib/global.war, 不知道是不是用了某开源组件, 要是那样就能找到文档了. 牛人大大的有! 不过看起来 Apusic 的 JSP 实现是基于 Resin 的.... 连 Bug 都一摸一样, 因为我在上面企图运行 JSPWiki.... <p><b><a href="http://www.apusic.com/product/studio.htm">Apusic Studio</a> </b> <p>Apusic Studio开发平台是建立 在Eclipse基础之上的“轻量级”开发平台，它通过良好的工具支持以及与应用服务器的紧密集成，大幅降低J2EE应用开发的学习曲线，提升应用开发效率；通过优秀的框架支持及基础组件，成功地解决了应用软件在开发、实施和维护过程中的质量、周期、成本、风险等方面的问题。  <p>基于 Eclipse 3.1 + WTP + 中文包... 试了试,&nbsp;功能一般,&nbsp; 发现里面的帮助文档里的 Jocky 部分很详细的介绍. 也不支持别的服务器.  <p><a href="http://isv.sun.com.cn/techdocs/0602/HotSpotJVM5.jsp">Hot Spot JVM5中的GC调优</a> 很实用的 Sun 的文章, 对要跑服务器的同志有帮助.  <p>&nbsp;  <p><a href="http://www.tagtraum.com/gcviewer.html">GCViewer</a>&nbsp;开源的图形化的支持查看 GC Log 的工具  <p>&nbsp;  <h3>GCViewer</h3> <p><a href="http://www.tagtraum.com/gcviewer-screenshot.html"><img height="168" alt="GCViewer Small Screenshot - Click to enlarge!" src="http://www.tagtraum.com/images/gcviewer-screenshot-small.png" width="220" border="0"> </a> <p>[<a href="http://www.tagtraum.com/gcviewer-screenshot.html">enlarge</a>]  <p>GCViewer is a free open source tool to visualize data produced by the Java VM options <code><a href="http://www.tagtraum.com/gcviewer-vmflags.html#sun.verbose">-verbose:gc</a></code> and <code><a href="http://www.tagtraum.com/gcviewer-vmflags.html#sun.loggc">-Xloggc:&lt;file&gt;</a></code>. It also calculates garbage collection related performance metrics (throughput, accumulated pauses, longest pause, etc.). This can be very useful when tuning the garbage collection of a particular application by changing generation sizes or setting the initial heap size. See <a href="http://www.tagtraum.com/gcviewer-vmflags.html">here</a> for a useful summary of garbage collection related JVM parameters. For more information on tuning garbage collection on Sun JVMs, take a look at the <a href="http://java.sun.com/docs/hotspot/index.html">documentation provided by Sun</a>.  <h4>Supported Formats</h4> <ul> <li>Sun JDK 1.4/1.5 with the options <code><a href="http://www.tagtraum.com/gcviewer-vmflags.html#sun.loggc">-Xloggc:&lt;file&gt;</a> [<a href="http://www.tagtraum.com/gcviewer-vmflags.html#sun.PrintGCDetails">-XX:+PrintGCDetails</a>]</code>  <li>Sun JDK 1.2.2/1.3.1/1.4 with the option <code><a href="http://www.tagtraum.com/gcviewer-vmflags.html#sun.verbose">-verbose:gc</a></code>  <li>IBM JDK 1.3.1/1.3.0/1.2.2 with the option <code><a href="http://www.tagtraum.com/gcviewer-vmflags.html#ibm.verbose">-verbose:gc</a></code>  <li>HP-UX JDK 1.2/1.3/1.4.x with the option <code><a href="http://www.hp.com/products1/unix/java/infolibrary/prog_guide/hotspot.html#-Xverbosegc">-Xverbosegc</a></code>  <li>BEA JRockit 1.4.2/1.5 with the option <code><a href="http://edocs.bea.com/wljrockit/docs142/userguide/start.html#1015662">-verbose:memory</a></code></li></ul> <p>Best results are achieved with: <code><a href="http://www.tagtraum.com/gcviewer-vmflags.html#sun.loggc">-Xloggc:&lt;file&gt;</a> <a href="http://www.tagtraum.com/gcviewer-vmflags.html#sun.PrintGCDetails">-XX:+PrintGCDetails</a></code>  <p><code></code>&nbsp;  <p>通过JVM性能调优启用基于Java的VoIP后端平台 <a title="http://dev2dev.bea.com.cn/techdoc/20060703837.html" href="http://dev2dev.bea.com.cn/techdoc/20060703837.html">http://dev2dev.bea.com.cn/techdoc/20060703837.html</a>  <p>&nbsp;</p> <p>GC Portal <a title="http://java.sun.com/developer/technicalArticles/Programming/GCPortal/" href="http://java.sun.com/developer/technicalArticles/Programming/GCPortal/">http://java.sun.com/developer/technicalArticles/Programming/GCPortal/</a>&nbsp;Sun 的一个基于 Web 的监控 GC 日志的工具, 提供源码下载.</p> <p><a href="http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/pack200.html">Pack200與Java Web Start </a>提供 JDK 5 中 pack200 工具的实用改进</p> <p>Pack200 and Compression <a title="http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/pack200.html" href="http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/pack200.html">http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/pack200.html</a>&nbsp;Sun 官方的关于 JDK 5 的最新的压缩JAR文件中的 class 十分有效的减少 jar 可达 20%~90% 个头大小的工具, 解压缩可以用不需要 JRE 的 unpack200 工具(纯C编写). 个人认为再加上 7Z 的话, 那发布应用就会个头小很多. 据说已经有达人用此工具将 JRE 个头大大减小(压缩rt.jar等).</p> <p>BeanSoft <a href="mailto:beansoft@126.com">beansoft@126.com</a> 2006-12-15</p><img src ="http://www.blogjava.net/beansoft/aggbug/88051.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2006-12-15 21:06 <a href="http://www.blogjava.net/beansoft/archive/2006/12/15/88051.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Office 2007 Enterprise BT 下载安装</title><link>http://www.blogjava.net/beansoft/archive/2006/12/12/87219.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Tue, 12 Dec 2006 05:12:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2006/12/12/87219.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/87219.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2006/12/12/87219.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/87219.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/87219.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 昨天一晚上把它下完了, 装了, 感觉好像看起来字体很费劲.... 没有期待中的那么好. Outlook 新增了 RSS 阅读功能.<br>下载地址: http://www.20ju.com/View.asp?Src_ID=2252 (BT)<br>http://www.kfksky.com/myblog/read.php?354 (SN)&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2006/12/12/87219.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/87219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2006-12-12 13:12 <a href="http://www.blogjava.net/beansoft/archive/2006/12/12/87219.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>