﻿<?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-Chi</title><link>http://www.blogjava.net/brodie/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 13:24:20 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 13:24:20 GMT</pubDate><ttl>60</ttl><item><title>这个世界不再有SUN</title><link>http://www.blogjava.net/brodie/archive/2010/02/05/312091.html</link><dc:creator>Chi</dc:creator><author>Chi</author><pubDate>Fri, 05 Feb 2010 04:52:00 GMT</pubDate><guid>http://www.blogjava.net/brodie/archive/2010/02/05/312091.html</guid><wfw:comment>http://www.blogjava.net/brodie/comments/312091.html</wfw:comment><comments>http://www.blogjava.net/brodie/archive/2010/02/05/312091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/brodie/comments/commentRss/312091.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/brodie/services/trackbacks/312091.html</trackback:ping><description><![CDATA[今天打开java.sun.com，发现已经全是oracle的内容了，看着鲜红的LOGO，心里禁不住很难过。我很想安慰自己Sun不过只是一个商业的公司，创立，倒闭再正常不过的流程，却依然很难释怀，Sun曾几何时，成了对技术追求的像征，至少我是这么想的，对于一个java程序员, google是强大的，令人畏惧的，但Sun却是神圣的。感怀Sun，就像感怀自己，感怀那明知不可以，但不愿放弃的岁月。<br/ />五年了，学习java有五年了，毕业也有快三年了，我也不再是一个新人了。从最开始搞不清javac还是cjava，到现在以java为生，我无数次的在Sun的网站上查看tutorial, language specification，JDK也由1.4.2一点点发展到1.6.18。我已经习惯了Sun沉郁的青蓝色。我考SCJP，SCWCD，找工作的时侯，或许都没人知道这些认证是什么，却依然很想有完整Sun认证，在准备SCEA，Sun java的最后一个认证时，Sun爆出了被收购的新闻，我开始担心Java的前途，但现在，我很后悔我放弃了最后一个认证，一个可以缅怀Sun的机会。<br/ />知道Sun源于Java, 把一本Java 大学教程5看得没有皮了，才知道Sun不光有Java，还solaris,sparc和&#8220;网络就是计算机&#8220;，才知道Sun是一家顶级的技术流公司。参加过一次Sun one，这也是我唯一一次参加的技术研讨会，那时还在学校，当时我还听不太懂在讲什么，甚至学长的问题都听不明白，但我却在那安静的坐了一天。Java不是我学习的第一门语言，也不是最后一门，却一直是我最喜欢的，在我所知晓的语言里，java, c&c++,c#, python, scala, javascript, java和javascript的语法最优美的，但dom模型的差异，让我对javascript只能静而远之，以至还要去学习GWT之类的难懂的东西，其它ECMA的语言稍逊，其实，我没法接受python定义方法要用_self这样莫名其妙的参数，c++语法里::根本就是败笔，毫无审美可言。scala如果不是它真的很强大，我一定会把它踢出类C语言，归结到perl, bash这样的ugly语言里。语法可能微不足道，但微小的设计差异的背后，是一个人或一个公司的性格体现。把技术当成艺术一样追求，Sun悲剧了，很多人也将悲剧。<br/ />或许这根本就是一个悲剧的年代，生存压迫着不再思考的人们。寄望于一两个奇怪的想法，就以为可以成功，我不知道。志不同，道不合，不相为谋，Sun陨落了，只是让本来就孤单的人更加孤单。<img src ="http://www.blogjava.net/brodie/aggbug/312091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/brodie/" target="_blank">Chi</a> 2010-02-05 12:52 <a href="http://www.blogjava.net/brodie/archive/2010/02/05/312091.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于REST</title><link>http://www.blogjava.net/brodie/archive/2010/02/03/311829.html</link><dc:creator>Chi</dc:creator><author>Chi</author><pubDate>Wed, 03 Feb 2010 10:06:00 GMT</pubDate><guid>http://www.blogjava.net/brodie/archive/2010/02/03/311829.html</guid><wfw:comment>http://www.blogjava.net/brodie/comments/311829.html</wfw:comment><comments>http://www.blogjava.net/brodie/archive/2010/02/03/311829.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/brodie/comments/commentRss/311829.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/brodie/services/trackbacks/311829.html</trackback:ping><description><![CDATA[<p><br />
今天终于看完了Roy关于REST的论文，6个小时，不到100页的文档，当真是相当的晦涩，坦白说，看得很仔细，但也不是很理解，到底什么是REST？直接我看到了这句：<br />
</p><br />
<div style="background-color:#EFEFEF"><br />
&nbsp;&#8220;HTTP 并不是被设计为一种传输协议（transport protocol），它是一种转移协议（transfer
protocol）（译者注：非常不幸，HTTP刚刚传入我国时，即被翻译为&#8220;超文本传输协议&#8221;，
因为&#8220;transport&#8221;和&#8220;transfer&#8221;在中文中都具有&#8220;传输&#8221;的含意，之后以讹传讹贻害无穷。为
了以示区别，译文中一律将&#8220;transfer&#8221;翻译为&#8220;转移&#8221;）&#8221;                 --     原文
<br />
</div><br />
<p><br />
我才恍然醒悟，原来REST只是点链接，跳转页面呀，非要说成状态转移，都是名词惹得祸。这算是对REST最简单的理解了，我一直以为REST是一种WEB 应用程序架构，以至于会有JSR 311和Jersay。但从论文中所看REST就是WEB本身的架构风格吧，那么基于WEB的应用都至少使用了REST 的一些因素。试问哪个网站不是基于HTTP，不是点链接，跳页面呢？那些所谓RESTful的应用，或许就是支持更多REST特性的应用吧，搞得很复杂似的。 </p><br />
这篇论文写作时间是2000年，论文里还引用了Berners Lee关于 WEB的描述，&#8220;Web的主要目的是旨在成为一种共享的信息空间（a shared
information space），人们和机器都可以通过它来进行沟通。&#8221;
但十年过去了，WEB改变了很多，WEB的功能再也不是简单的信息共享了。WEB在Berners Lee的时代，或许只有科学家可以在网上发布消息，但现在已经是信息爆炸的信息时代了，每个人都可以是信息的生产者，以至于这些信息中充斥着垃圾，给了搜索引擘机会。WEB上越来越多五花八门的应用，网上购物，银行，REST要求无状态，怎么可以无状态呢？
<br/ /><br />
所以我觉得REST的模型并不对，从技术的角度建模，为了架构风格而对现实应用加约束。JSR 311和Jersay都不用看了。
但REST关于语义URL的论述是极其有道理的，我相信有一天可以通过URL对现实世界建模。

<img src ="http://www.blogjava.net/brodie/aggbug/311829.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/brodie/" target="_blank">Chi</a> 2010-02-03 18:06 <a href="http://www.blogjava.net/brodie/archive/2010/02/03/311829.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>怎样在Spring中使用JSR 330 Inject</title><link>http://www.blogjava.net/brodie/archive/2010/02/02/311707.html</link><dc:creator>Chi</dc:creator><author>Chi</author><pubDate>Tue, 02 Feb 2010 09:47:00 GMT</pubDate><guid>http://www.blogjava.net/brodie/archive/2010/02/02/311707.html</guid><wfw:comment>http://www.blogjava.net/brodie/comments/311707.html</wfw:comment><comments>http://www.blogjava.net/brodie/archive/2010/02/02/311707.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/brodie/comments/commentRss/311707.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/brodie/services/trackbacks/311707.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 原文,&nbsp;http://earldouglas.com/node/21JSR-330: Dependency Injection for Java&nbsp;&nbsp;defines a collection of annotations which are used to define dependencies and their providers and scopes with...&nbsp;&nbsp;<a href='http://www.blogjava.net/brodie/archive/2010/02/02/311707.html'>阅读全文</a><img src ="http://www.blogjava.net/brodie/aggbug/311707.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/brodie/" target="_blank">Chi</a> 2010-02-02 17:47 <a href="http://www.blogjava.net/brodie/archive/2010/02/02/311707.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>