<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/feedsky2.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feedcsdn.busfly.cn" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/flycsdn" type="application/rss+xml"></fs:self_link><lastBuildDate>Fri, 26 Dec 2008 08:45:16 GMT</lastBuildDate><title>飞扬部落编程仓库</title><description>飞扬部落编程仓库-专注编程,网站,专业技术.I want to fly higher.飞翔之前,得积累.这里就是积累点点滴滴,希望对大家也有点帮助.</description><image><url>http://www.feedsky.com/feed/flycsdn/sc/gif</url><title>飞扬部落编程仓库</title><link>http://www.busfly.cn/csdn/</link></image><link>http://www.busfly.cn/csdn/</link><language>zh-CN</language><copyright>Copyright &amp;amp;copy; 2007  巴士飞扬技术博客.  . 赣ICP备06004335号. 会员群1(VS为主):3769186.</copyright><pubDate>Fri, 26 Dec 2008 08:57:32 GMT</pubDate><item><title>Oracle HowTo:如何使用Oracle case函数(转)</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/153715310/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=767</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=767&amp;key=6b79ef35</trackback:ping><description>&lt;p&gt;通过实例简要介绍case函数的用法。&lt;br /&gt;Oracle HowTo:如何使用Oracle case函数.&lt;br /&gt;1.创建测试表:&lt;/p&gt;&lt;p&gt;2.查看相应数据&lt;/p&gt;&lt;p&gt;3.更新语句:&lt;/p&gt;&lt;p&gt;select id,&lt;br /&gt;case when current_credits &amp;gt; 90 then 'a'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when current_credits &amp;gt; 80 then 'b'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when current_credits &amp;gt; 70 then 'c'&lt;br /&gt;else 'd' end grade&lt;br /&gt;from students&lt;/p&gt;&lt;p&gt;4.更新后结果......&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/Oracle-How-To-case.html&quot; target=&quot;_blank&quot;&gt;继续阅读《Oracle HowTo:如何使用Oracle case函数(转)》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/739.html&quot;&gt;Access内置函数&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-19 15:18:33)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Common-SQL-string-function.html&quot;&gt;常用SQL字符串函数&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-19 15:15:22)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Most---knowledge--java-series-points.html&quot;&gt;java系列大多数的知识点&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-6 17:46:19)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/701.html&quot;&gt;SQL查询语句精华使用简要&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-7-3 23:24:46)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/oracle-chart---Zhaichao.html&quot;&gt;oracle系统表-摘抄&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-6-18 0:4:4)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=e5fc6988042b60159b5699d7e555ccb7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=e5fc6988042b60159b5699d7e555ccb7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=7e534b28d91014adf82fdad4a5171a95&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=7e534b28d91014adf82fdad4a5171a95&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=36bba25109c5425d9de3354e04e57b66&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=36bba25109c5425d9de3354e04e57b66&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=73a0d393fa903d5cf554d606ff7f142c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=73a0d393fa903d5cf554d606ff7f142c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=cffff7042208695c30ce245667dd1ed9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=cffff7042208695c30ce245667dd1ed9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=ab7bf2414b37167024168aeef2815238&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=ab7bf2414b37167024168aeef2815238&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=5751cecae27e6ef90fad9080e09d2892&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=5751cecae27e6ef90fad9080e09d2892&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b5d6be8f8d860d019050eb569882a19f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b5d6be8f8d860d019050eb569882a19f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>数据库编程</category><pubDate>Fri, 26 Dec 2008 16:45:16 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/Oracle-How-To-case.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/Oracle-How-To-case.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/Oracle-How-To-case.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/153715310/4137007</fs:itemid></item><item><title>java - SAX解析XML</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224545/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=766</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=766&amp;key=8f3f20b8</trackback:ping><description>&lt;p&gt;package simpleTest;&lt;br /&gt;import org.xml.sax.Attributes;&lt;br /&gt;import org.xml.sax.SAXException;&lt;br /&gt;import org.xml.sax.Locator;&lt;br /&gt;import org.xml.sax.ContentHandler;&lt;br /&gt;import org.xml.sax.InputSource;&lt;br /&gt;import org.xml.sax.helpers.DefaultHandler;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;&lt;br /&gt;import javax.xml.parsers.SAXParser;&lt;br /&gt;import javax.xml.parsers.SAXParserFactory;&lt;br /&gt;&lt;br /&gt;class TestSAX extends DefaultHandler&lt;br /&gt;{&lt;br /&gt;private StringBuffer buf;&lt;br /&gt;&lt;br /&gt;public TestSAX()&lt;br /&gt;{&lt;br /&gt;super(); &lt;br /&gt;}&lt;br /&gt;public void setDocumentLocator(Locator locator)&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;public void startDocument() throws SAXException &lt;br /&gt;{&lt;br /&gt;buf=new StringBuffer();&lt;br /&gt;System.out.println(&amp;quot;*******开始解析文档*******&amp;quot;);&lt;br /&gt;}...................&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot; target=&quot;_blank&quot;&gt;继续阅读《java - SAX解析XML》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot;&gt;格式化输出数字,金额,等JAVA的字符串格式化输出&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-15 12:50:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-jvm-intro.html&quot;&gt;JVM知识汇总(转)&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-17 23:2:8)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=4f188755dd26168f224ed443dfa01dd2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=4f188755dd26168f224ed443dfa01dd2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=e7dfb6a3a8076669bd9d052d413a44f0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=e7dfb6a3a8076669bd9d052d413a44f0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b04e011cc0d642c970da420d194a99ff&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b04e011cc0d642c970da420d194a99ff&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=2fea520f2bd4a40bdc262e29cc0b3e09&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=2fea520f2bd4a40bdc262e29cc0b3e09&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=2900d663383bdfcf5d3e64e0c7e860bf&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=2900d663383bdfcf5d3e64e0c7e860bf&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=4e47b1b9b59fa5f1af485b9d9d5f57fb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=4e47b1b9b59fa5f1af485b9d9d5f57fb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=e29332edad1152c13b8c29887f833dbd&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=e29332edad1152c13b8c29887f833dbd&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=1b4973201f0313f782a235bc2f0bed77&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=1b4973201f0313f782a235bc2f0bed77&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Mon, 22 Dec 2008 01:05:50 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/java-sax-xml-dom.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/java-sax-xml-dom.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/java-sax-xml-dom.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224545/4137007</fs:itemid></item><item><title>格式化输出数字,金额,等JAVA的字符串格式化输出</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224546/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=765</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=765&amp;key=e8b9dc05</trackback:ping><description>&lt;p&gt;以前收藏过时间格式化的JAVA操作类说明,如:[&lt;a target=&quot;_blank&quot; href=&quot;../../../post/java_string_fomat_date_time_SimpleDateFormat.html&quot;&gt;java时间格式SimpleDateFormat&lt;/a&gt;]文章,这次介绍到的是关于数字的格式化,主要是金额,比如每三位之间用逗号分隔,带两位小数,转百分比等等.以藏的文章内容如下:&lt;/p&gt;&lt;p&gt;有时我们需要控制输出的数字的格式，如何使用java的类库做到这个呢？&lt;/p&gt;&lt;p&gt;也许你不关心格式，但是你需要关心你的程序可以在全世界通用，像下面的这样一个简单的语句是依赖地区的：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.out.println(1234.56);&lt;/p&gt;&lt;p&gt;在美国，&amp;quot;.&amp;quot;&amp;nbsp;是小数点，但在其它地方就不一定了。如何处理这个呢？&lt;/p&gt;&lt;p&gt;java.text&amp;nbsp;包中的一些包可以处理这类问题。下面的简单范例使用那些类解决上面提出的问题：...................&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot; target=&quot;_blank&quot;&gt;继续阅读《格式化输出数字,金额,等JAVA的字符串格式化输出》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot;&gt;java - SAX解析XML&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-22 1:5:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-jvm-intro.html&quot;&gt;JVM知识汇总(转)&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-17 23:2:8)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=9da8dcf084d3a329075e60dd8654430b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=9da8dcf084d3a329075e60dd8654430b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=2f522debbbdecf51be67096bb92d50b1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=2f522debbbdecf51be67096bb92d50b1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=457c03c4a0b497ca33157c78e933cafc&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=457c03c4a0b497ca33157c78e933cafc&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=d4b3ff393e51f4d4b736103e72848d1b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=d4b3ff393e51f4d4b736103e72848d1b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=1b7ef1b1b9833df9d57cef57515ca447&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=1b7ef1b1b9833df9d57cef57515ca447&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b57a14bd156b1e87f6aad19753aa22f1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b57a14bd156b1e87f6aad19753aa22f1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=6d12f61c1593918e76ca648105bafb6e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=6d12f61c1593918e76ca648105bafb6e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b07da0c0c2ccc7a77cdf6adb4e6b92d4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b07da0c0c2ccc7a77cdf6adb4e6b92d4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Mon, 15 Dec 2008 12:50:34 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/java-format-string-number.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/java-format-string-number.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/java-format-string-number.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224546/4137007</fs:itemid></item><item><title>反射在Java Swing编程中的应用</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224547/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=764</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=764&amp;key=82cfcb88</trackback:ping><description>&lt;p&gt;本文通过具体的过程说明反射如何在Java Swing编程中实现事件处理和事件委托处于同一窗体，供大家参考！&lt;/p&gt;&lt;p&gt;学习过Java Swing的程序员一定对于Swing中相对较为复杂的事件驱动模型比较困惑，虽然事件驱动模型在Java Swing中被完完全全的体现出来了，但是对于一个软件初学者而言这样的近乎&amp;ldquo;裸体&amp;rdquo;的事件驱动模型确实是很难理解的。&lt;/p&gt;&lt;p&gt;微软公司.Net框架与Java Swing的GUI编程相比要简单很多，同样是事件驱动模型.Net框架就进行了大量的封装处理，.Net把这种封装称之为委托器(Delegate)，其代码如下：&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot; target=&quot;_blank&quot;&gt;继续阅读《反射在Java Swing编程中的应用》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot;&gt;java - SAX解析XML&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-22 1:5:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot;&gt;格式化输出数字,金额,等JAVA的字符串格式化输出&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-15 12:50:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-jvm-intro.html&quot;&gt;JVM知识汇总(转)&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-17 23:2:8)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=fc7bbb1067888e30b6c82dc1d1115e6b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=fc7bbb1067888e30b6c82dc1d1115e6b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=3c2dd1b10f835de2de827b3a97175dce&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=3c2dd1b10f835de2de827b3a97175dce&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=d77fdd0db11b946077fecee09c28bf6c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=d77fdd0db11b946077fecee09c28bf6c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=45bc36e35b78df09e3fe635db0ebd18e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=45bc36e35b78df09e3fe635db0ebd18e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=2ca8bc5b729a4adde6677a8a9f04443d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=2ca8bc5b729a4adde6677a8a9f04443d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=9183ea95ad3864f21a8e140b5a26e632&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=9183ea95ad3864f21a8e140b5a26e632&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=8ddf1da78ee1b8564dee6ff4cdf70bff&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=8ddf1da78ee1b8564dee6ff4cdf70bff&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=15186f882b82946f4b7ffc8b26c984d7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=15186f882b82946f4b7ffc8b26c984d7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Fri, 05 Dec 2008 13:42:50 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/java-swing.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/java-swing.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/java-swing.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224547/4137007</fs:itemid></item><item><title>Java编译器对于String常量表达式的优化</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224548/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=763</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=763&amp;key=6a1207eb</trackback:ping><description>&lt;p&gt;看来Java(包括编译器和jvm)对string的优化，真的是到了极点了，string这个所谓的&amp;ldquo;对象&amp;rdquo;，完全不可以看成一般的对象，Java对string的处理近乎于基本类型，最大限度的优化了几乎能优化的地方。string的+号处理，算是Java语言里面唯一的一个&amp;ldquo;运算符重载&amp;rdquo;(接触过c++的人对这个不会陌生)吧？&lt;/p&gt;&lt;p&gt;首先把问题摆出来，先看这个代码：&lt;/p&gt;&lt;p&gt;&lt;table cellspacing=&quot;0&quot; bordercolordark=&quot;#ffffff&quot; cellpadding=&quot;2&quot; width=&quot;400&quot; align=&quot;center&quot; bordercolorlight=&quot;#000000&quot; border=&quot;1&quot;&gt;    &lt;tbody&gt;        &lt;tr&gt;            &lt;td class=&quot;code&quot; bgcolor=&quot;#e6e6e6&quot;&gt;            &lt;pre&gt;String a = &amp;quot;ab&amp;quot;; &lt;br /&gt;String b = &amp;quot;a&amp;quot; + &amp;quot;b&amp;quot;; &lt;br /&gt;System.out.println((a == b));&lt;/pre&gt;            &lt;/td&gt;        &lt;/tr&gt;    &lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;打印结果会是什么？类似这样的问题，有人考过我，我也拿来考过别人(蛮好玩的，大家也可以拿来问人玩)，一般答案会是以下几种：&lt;/p&gt;&lt;p&gt;&lt;strong&gt;1、true&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;quot;a&amp;quot; + &amp;quot;b&amp;quot; 的结果就是&amp;ldquo;ab&amp;rdquo;，这样a，b都是&amp;ldquo;ab&amp;rdquo;了，内容一样所以&amp;ldquo;相等&amp;rdquo;，结果true。&lt;/p&gt;&lt;p&gt;一般Java新人如是答。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2、false&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&amp;quot;a&amp;quot; + &amp;quot;a&amp;quot;会生成新的对象&amp;ldquo;aa&amp;rdquo;，但是这个对象和String a = &amp;quot;ab&amp;quot;;不同，(a == b)是比较对象引用，因此不相等，结果false。&lt;/p&gt;&lt;p&gt;对Java的String有一定了解的通常这样回答。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3、true&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;String a = &amp;quot;ab&amp;quot;;创建了新的对象&amp;ldquo;ab&amp;rdquo;；再执行String b = &amp;quot;a&amp;quot; + &amp;quot;b&amp;quot;;结果b=&amp;quot;ab&amp;quot;,这里没有创建新的对象，而是从JVM字符串常量池中获取之前已经存在的&amp;ldquo;ab&amp;rdquo;对象。因此a，b具有对同一个string对象的引用，两个引用相等，结果true。&lt;/p&gt;&lt;p&gt;能回答出这个答案的，基本已经是高手了，对Java中的string机制比较了解。&lt;/p&gt;&lt;p&gt;很遗憾，这个答案是不够准确的。&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot; target=&quot;_blank&quot;&gt;继续阅读《Java编译器对于String常量表达式的优化》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot;&gt;java - SAX解析XML&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-22 1:5:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot;&gt;格式化输出数字,金额,等JAVA的字符串格式化输出&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-15 12:50:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-jvm-intro.html&quot;&gt;JVM知识汇总(转)&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-17 23:2:8)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=dbabd376c3aeba5f65ab3b3b0aaf80b0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=dbabd376c3aeba5f65ab3b3b0aaf80b0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=4e51c6a3fc037fda7731d395726c9d83&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=4e51c6a3fc037fda7731d395726c9d83&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=827b94828b95e361939c49ac3df42b74&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=827b94828b95e361939c49ac3df42b74&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=9f16e6f13a9a58384fc80c9651d2051e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=9f16e6f13a9a58384fc80c9651d2051e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=0448d282fe69ce0ed162a7e525e70769&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=0448d282fe69ce0ed162a7e525e70769&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=a6fe10900dc79b1cfe092d241476464a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=a6fe10900dc79b1cfe092d241476464a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=c68918cb3a583b4910669c58caadbe48&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=c68918cb3a583b4910669c58caadbe48&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=adce786bf1cc7e09a7ce6f1f322ef3a1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=adce786bf1cc7e09a7ce6f1f322ef3a1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Fri, 05 Dec 2008 13:36:11 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/java-string_4648.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/java-string_4648.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/java-string_4648.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224548/4137007</fs:itemid></item><item><title>【笔记】详解Ajax原理</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224549/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=762</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=762&amp;key=c8042050</trackback:ping><description>&lt;p&gt;//创建xmlHttp对象&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var xmlHttp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(window.ActiveObject)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlHttp = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if(window.XMLHttpRequest)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlHttp = new XMLHttpRequest();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //建立请求&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlHttp.open(&amp;quot;Get||Post&amp;quot;,&amp;quot;xxx.aspx&amp;quot;,true||false) //true为异步，false为同步&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //如果是post方式提交的话，需要加上如下这段话&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlHttp.setRequestHeader(&amp;quot;Content-Type&amp;quot;,&amp;quot;application/x-www-form-urlencoder&amp;quot;);&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/762.html&quot; target=&quot;_blank&quot;&gt;继续阅读《【笔记】详解Ajax原理》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/688.html&quot;&gt;Ext2.0 form使用实例(很详细的讲解,强烈推荐)&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-6-30 12:6:41)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/686.html&quot;&gt;FckEditor V2.6 fckconfig.js中文注释&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-6-27 9:20:32)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/682.html&quot;&gt;EXT权限树--用户权限定义——设置模块权限&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-6-25 14:41:49)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/681.html&quot;&gt;创建gridpanel解析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-6-25 14:11:7)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/679.html&quot;&gt;combobox引用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-6-25 14:3:44)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=869a4ffc3b51ad6bb3aae022d304f724&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=869a4ffc3b51ad6bb3aae022d304f724&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=e74af7f463ac708bab3597e2ad7ede0b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=e74af7f463ac708bab3597e2ad7ede0b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=e621d8abc66cd70a8c6aab586d8d5e5f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=e621d8abc66cd70a8c6aab586d8d5e5f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=0326dafabe3ccda01294c1efb578a4bb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=0326dafabe3ccda01294c1efb578a4bb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b77f4293e69871b8dcf3846ae064bbc1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b77f4293e69871b8dcf3846ae064bbc1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=676a21fd001d2d48a19391199a8533bd&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=676a21fd001d2d48a19391199a8533bd&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b2a4ee2788fe1a271ccec74e75e38f12&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b2a4ee2788fe1a271ccec74e75e38f12&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=309186e362201c2f2ae2312caa3cf913&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=309186e362201c2f2ae2312caa3cf913&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>脚本样式编程</category><pubDate>Thu, 20 Nov 2008 22:40:31 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/762.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/762.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/762.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224549/4137007</fs:itemid></item><item><title>Java中对HashMap的深度分析</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224550/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=761</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=761&amp;key=eab50703</trackback:ping><description>&lt;p&gt;在Java的世界里，无论类还是各种数据，其结构的处理是整个程序的逻辑以及性能的关键。由于本人接触了一个有关性能与逻辑同时并存的问题，于是就开始研究这方面的问题。找遍了大大小小的论坛，也把《Java 虚拟机规范》，《apress,.java.collections.(2001),.bm.ocr.6.0.shareconnector》，和《Thinking in Java》翻了也找不到很好的答案，于是一气之下把JDK的src 解压出来研究，扩然开朗，遂写此文，跟大家分享感受和顺便验证我理解还有没有漏洞。 这里就拿HashMap来研究吧。&lt;/p&gt;&lt;p&gt;HashMap可谓JDK的一大实用工具，把各个Object映射起来，实现了&amp;ldquo;键－－值&amp;rdquo;对应的快速存取。但实际里面做了些什么呢？ ........&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot; target=&quot;_blank&quot;&gt;继续阅读《Java中对HashMap的深度分析》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot;&gt;java - SAX解析XML&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-22 1:5:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot;&gt;格式化输出数字,金额,等JAVA的字符串格式化输出&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-15 12:50:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-jvm-intro.html&quot;&gt;JVM知识汇总(转)&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-17 23:2:8)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=9c14b7f2f0a6f6f5db1dedbdfc862d5b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=9c14b7f2f0a6f6f5db1dedbdfc862d5b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=74a0ca8325d278a74ca2b0c61f2f6375&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=74a0ca8325d278a74ca2b0c61f2f6375&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=46ac8d75ca29df5c7a444867f99350f3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=46ac8d75ca29df5c7a444867f99350f3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=9b87167a8935c9683a9e15bae09e8568&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=9b87167a8935c9683a9e15bae09e8568&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=5c61206e65d87bb351166159ca03528d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=5c61206e65d87bb351166159ca03528d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=453bfbb78cfc0c6563f30f559cad0956&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=453bfbb78cfc0c6563f30f559cad0956&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=eae178ec21578fbeeda0e0a18571b94a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=eae178ec21578fbeeda0e0a18571b94a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=ab6582f6f89e1ff5f901e25c3beeb263&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=ab6582f6f89e1ff5f901e25c3beeb263&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Tue, 18 Nov 2008 09:38:42 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/java-hashmap.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/java-hashmap.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/java-hashmap.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224550/4137007</fs:itemid></item><item><title>JVM知识汇总(转)</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224551/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=760</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=760&amp;key=59aaaddd</trackback:ping><description>&lt;p&gt;1.&amp;nbsp;&amp;nbsp; Jre的选用&lt;br /&gt;2.&amp;nbsp;&amp;nbsp; 到底是执行哪一个java.exe&lt;br /&gt;3.&amp;nbsp;&amp;nbsp; 类加载器&lt;br /&gt;3.1.&amp;nbsp;&amp;nbsp; classloader的两种载入方式:&lt;br /&gt;3.2.&amp;nbsp;&amp;nbsp; 使JAVA程序更有动态性的方法有两种&lt;br /&gt;4.&amp;nbsp;&amp;nbsp; Class类的实例. &lt;br /&gt;5.&amp;nbsp;&amp;nbsp; Java启动过程&lt;br /&gt;6.&amp;nbsp;&amp;nbsp; Classloader的加载路径&lt;br /&gt;7.&amp;nbsp;&amp;nbsp; JVM 的调试特性&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/java-jvm-intro.html&quot; target=&quot;_blank&quot;&gt;继续阅读《JVM知识汇总(转)》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot;&gt;java - SAX解析XML&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-22 1:5:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot;&gt;格式化输出数字,金额,等JAVA的字符串格式化输出&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-15 12:50:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=6fbc3cb8c1175a2c4970ffd0d6a6d3e5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=6fbc3cb8c1175a2c4970ffd0d6a6d3e5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b204625b68ffbe195088fbc7007b08c9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b204625b68ffbe195088fbc7007b08c9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=00f06df745417052c2da1ff8f0503f96&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=00f06df745417052c2da1ff8f0503f96&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=7ecce8f277a4b2255de79c0e72ef963b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=7ecce8f277a4b2255de79c0e72ef963b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=9f507f3f903121bba0d330f357b33db2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=9f507f3f903121bba0d330f357b33db2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=05202369dafaea1f3c51272a2d00fbda&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=05202369dafaea1f3c51272a2d00fbda&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=f40149a1ae10900bf3dfca30d9adaa56&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=f40149a1ae10900bf3dfca30d9adaa56&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=289f50da0ab3bcb28a83e6ce9a6a37dc&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=289f50da0ab3bcb28a83e6ce9a6a37dc&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Mon, 17 Nov 2008 23:02:08 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/java-jvm-intro.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/java-jvm-intro.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/java-jvm-intro.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224551/4137007</fs:itemid></item><item><title>关于JSP中基于Session的在线用户统计分析(转)</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224552/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=759</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=759&amp;key=279473cc</trackback:ping><description>&lt;p style=&quot;text-indent: 2em&quot;&gt;JSP作为后起之秀能够在服务器编程环境中占据一定地位，是和它良好支持一系列业界标准密切相关的。Session就是它提供的基础设施之一。作为一个程序员，你可以不介意具体在客户端是如何实现，就方便的实现简单的基于session的用户管理。现在对于处理在线用户，有几种不同的处理方法。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em&quot;&gt;一种是页面刷新由用户控制，服务器端控制一个超时时间比如30分钟，到了时间之后用户没有动作就被踢出。这种方法的优点是，如果用户忘了退出，可以防止别人恶意操作。缺点是，如果你在做一件很耗时间的事情，超过了这个时间限制，submit的时候可能要再次面临登陆。如果原来的叶面又是强制失效的话，就有可能丢失你做的工作。在实现的角度来看，这是最简单的，Server端默认实现的就是这样的模式。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em&quot;&gt;另一种方式是，站点采用框架结构，有一个Frame或者隐藏的iframe在不断刷新，这样你永远不会被踢出，但是服务器端为了判断你是否在线，需要定一个发呆时间，如果超过这个发呆时间你除了这个自动刷新的页面外没有刷新其他页面的话，就认为你已经不在线了。采取这种方式的典型是xici.net。 他的优点是可以可以利用不断的刷新实现一些类似server-push的功能，比如网友之间发送消息。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em&quot;&gt;不管哪一种模式，为了实现浏览当前所有的在线用户，还需要做一些额外的工作。Servlet API中没有得到Session列表的API。........&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/759.html&quot; target=&quot;_blank&quot;&gt;继续阅读《关于JSP中基于Session的在线用户统计分析(转)》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot;&gt;java - SAX解析XML&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-22 1:5:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot;&gt;格式化输出数字,金额,等JAVA的字符串格式化输出&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-15 12:50:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=983423b2f01fe7ad727eac16440dffd2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=983423b2f01fe7ad727eac16440dffd2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=c8e53966f0f8631de765546572384248&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=c8e53966f0f8631de765546572384248&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=db4c970ec88680604789471a829fac01&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=db4c970ec88680604789471a829fac01&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=7ded738fdcb1b1e6cfeb2349093979bc&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=7ded738fdcb1b1e6cfeb2349093979bc&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=2d66e3f378c80d0dfa22d9b0f543c07c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=2d66e3f378c80d0dfa22d9b0f543c07c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=cc4029489f3320a652a658324b4d003d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=cc4029489f3320a652a658324b4d003d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=588f29b0ffcccbbda2de187370e86915&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=588f29b0ffcccbbda2de187370e86915&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=096606a31f3a460aa075ea7c5a18cea1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=096606a31f3a460aa075ea7c5a18cea1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Thu, 13 Nov 2008 09:54:45 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/759.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/759.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/759.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224552/4137007</fs:itemid></item><item><title>需求分析的20条法则</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224553/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=758</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=758&amp;key=5361b99e</trackback:ping><description>&lt;p&gt;客户与开发人员交流需要好的方法。下面建议20条法则，客户和开发人员可以通过评审以下内容并达成共识。如果遇到分歧，将通过协商达成对各自义务的相互理解，以便减少以后的磨擦（如一方要求而另一方不愿意或不能够满足要求）。 &lt;br /&gt;1、 分析人员要使用符合客户语言习惯的表达 &lt;br /&gt;2、分析人员要了解客户的业务及目标 &lt;br /&gt;3、 分析人员必须编写软件需求报告 &lt;br /&gt;4、 要求得到需求工作结果的解释说明 &lt;br /&gt;5、 开发人员要尊重客户的意见 &lt;br /&gt;6、 开发人员要对需求及产品实施提出建议和解决方案 &lt;br /&gt;7、 描述产品使用特性 &lt;br /&gt;8、 允许重用已有的软件组件 &lt;br /&gt;9、 要求对变更的代价提供真实可靠的评估 &lt;br /&gt;10、 获得满足客户功能和质量要求的系统 &lt;br /&gt;11、 给分析人员讲解您的业务 &lt;br /&gt;12、 抽出时间清楚地说明并完善需求 &lt;br /&gt;13、 准确而详细地说明需求 &lt;br /&gt;14、 及时作出决定 &lt;br /&gt;15、 尊重开发人员的需求可行性及成本评估 &lt;br /&gt;16、 划分需求的优先级 &lt;br /&gt;17、 评审需求文档和原型 &lt;br /&gt;18、 需求变更要立即联系 &lt;br /&gt;19、 遵照开发小组处理需求变更的过程 &lt;br /&gt;20、 尊重开发人员采用的需求分析过程 &lt;br /&gt;&lt;br /&gt;&amp;ldquo;需求确认&amp;rdquo;意味着什么 &lt;br /&gt;详情请查看全文..........&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/requirement-analyse.html&quot; target=&quot;_blank&quot;&gt;继续阅读《需求分析的20条法则》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/722.html&quot;&gt;系统架构师&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-7-30 18:4:45)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/721.html&quot;&gt;系统构架师必备知识大纲&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-7-30 18:3:9)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/720.html&quot;&gt;系统构架设计应考虑的因素&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-7-30 18:1:7)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/719.html&quot;&gt;什么是软件架构&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-7-30 17:59:1)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/691.html&quot;&gt;系统日志管理解决方案&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-7-1 14:0:24)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=e5808a7ab037aeb8a1cf5fea2b5b2e9d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=e5808a7ab037aeb8a1cf5fea2b5b2e9d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=66e816712bba50b14f2700722bf9a219&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=66e816712bba50b14f2700722bf9a219&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=832ada8e2b09d7fe1f264786f7db478c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=832ada8e2b09d7fe1f264786f7db478c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=8a32e4348c295a524d0f38bb58a06bb5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=8a32e4348c295a524d0f38bb58a06bb5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=6c5e697386969a166df23feb4b44845c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=6c5e697386969a166df23feb4b44845c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=a7a4abccd940eff86f58d5d2133bc461&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=a7a4abccd940eff86f58d5d2133bc461&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=17b402dc095f16327fb718ddc430385e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=17b402dc095f16327fb718ddc430385e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=f635548639184d2470cfd9d1d4ee0e2f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=f635548639184d2470cfd9d1d4ee0e2f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>项目高级管理</category><pubDate>Mon, 10 Nov 2008 14:35:20 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/requirement-analyse.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/requirement-analyse.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/requirement-analyse.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224553/4137007</fs:itemid></item><item><title>Java 中的常见错误和可能的错误(转)</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224554/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=757</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=757&amp;key=f3998b22</trackback:ping><description>&lt;p&gt;0、 需要标识符 &lt;br /&gt;a) 不在函数内 &lt;br /&gt;&lt;br /&gt;1、 非法表达式开始 &lt;br /&gt;b) 可能:丢失括号 . &lt;br /&gt;&lt;br /&gt;2. no data found &lt;br /&gt;a) 可能:setInt(1,100)中,没有100这个值 &lt;br /&gt;&lt;br /&gt;3. 找不到符号 &lt;br /&gt;a) 可能:没导入包 &lt;br /&gt;&lt;br /&gt;4. 指定了无效URL &lt;br /&gt;a) 可能:数据库名或IP错误,即连接出错 &lt;br /&gt;&lt;br /&gt;5. 类路径没有找到 &lt;br /&gt;a) 可能: ClassNotFoundException: oracle.jdbc.driver.OracleDriver &lt;br /&gt;b) 原因: 一般是指包名写错,或者没有import包,或者没有在类路径中找到jar文件 &lt;br /&gt;c) 解决: 没有加载Oracle驱动jar,在.bash_profile中把ojdbc14.jar加进来&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/java-errors.html&quot; target=&quot;_blank&quot;&gt;继续阅读《Java 中的常见错误和可能的错误(转)》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot;&gt;java - SAX解析XML&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-22 1:5:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot;&gt;格式化输出数字,金额,等JAVA的字符串格式化输出&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-15 12:50:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=82840d0447095193708ea49ce442e753&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=82840d0447095193708ea49ce442e753&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=62db4dce91fb212351d2c26975cbacad&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=62db4dce91fb212351d2c26975cbacad&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=e67e461d372a4196a0c673fbaaf26064&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=e67e461d372a4196a0c673fbaaf26064&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=49849bdf4f4436852082a74a698a37f6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=49849bdf4f4436852082a74a698a37f6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=525ec90557dc3676e067f73f3126185a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=525ec90557dc3676e067f73f3126185a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=21a5edc408509a14fe6119bc0c6784b9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=21a5edc408509a14fe6119bc0c6784b9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=8c32ef9685b76131b14b565eac0e4e4c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=8c32ef9685b76131b14b565eac0e4e4c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=f758f80dd8d9169b3a8981fb129e5687&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=f758f80dd8d9169b3a8981fb129e5687&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Sat, 11 Oct 2008 14:03:02 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/java-errors.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/java-errors.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/java-errors.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224554/4137007</fs:itemid></item><item><title>java字符串应用之字符串编码转换</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224555/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=756</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=756&amp;key=95223e86</trackback:ping><description>&lt;p&gt;java字符串应用之字符串编码转换&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 无论是对程序的本地化还是国际化，都会涉及到字符编码的转换的问题。尤其在web应用中常常需要处理中文字符，这时就需要进行字符串的编码转换，将字符串编码转换为GBK或者GB2312。&lt;/p&gt;&lt;p&gt;一、关键技术点：&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1、当前流行的字符编码格式有：US-ASCII、ISO-8859-1、UTF-8、UTF-16BE、UTF-16LE、UTF-16、GBK、GB2312等，其中GBK、GB2312是专门处理中文编码的。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2、String的getBytes方法用于按指定编码获取字符串的字节数组，参数指定了解码格式，如果没有指定解码格式，则按系统默认编码格式。&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3、String的&amp;ldquo;String(bytes[] bs, String charset)&amp;rdquo;构造方法用于把字节数组按指定的格式组合成一个字符串对象&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;二、实例演示：&amp;nbsp;&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/java-charset-Unicode.html&quot; target=&quot;_blank&quot;&gt;继续阅读《 java字符串应用之字符串编码转换》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot;&gt;java - SAX解析XML&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-22 1:5:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot;&gt;格式化输出数字,金额,等JAVA的字符串格式化输出&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-15 12:50:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=dca6fad5236400085ef24fceaf6bd448&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=dca6fad5236400085ef24fceaf6bd448&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=5c58ebd7651c9ffb13a50b8ad9b2f9a5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=5c58ebd7651c9ffb13a50b8ad9b2f9a5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=f5f40e15dfbda9405a83f4d5a28c5f78&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=f5f40e15dfbda9405a83f4d5a28c5f78&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=a9a4c4a68c04cb89d409e3768db943d8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=a9a4c4a68c04cb89d409e3768db943d8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b88e859a6e77a5f9772ec1406ad3d4fa&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b88e859a6e77a5f9772ec1406ad3d4fa&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=244fe1dff10e1cd7299ce63c63bb56aa&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=244fe1dff10e1cd7299ce63c63bb56aa&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=d5483b02c02d02c2a2809907edd20241&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=d5483b02c02d02c2a2809907edd20241&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=00a77c4dcf07c0dae9740e6ed71ec03a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=00a77c4dcf07c0dae9740e6ed71ec03a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Mon, 22 Sep 2008 11:33:15 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/java-charset-Unicode.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/java-charset-Unicode.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/java-charset-Unicode.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224555/4137007</fs:itemid></item><item><title>struts2.0 使用 方法名.do 访问action中的方法,出现没有映射错误的解决</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224556/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=755</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=755&amp;key=2cd82890</trackback:ping><description>&lt;p&gt;想用 方法名 + .do 的方法直接访问Action中的方法,可以一直访问不到,出现 no mapped 的错误. 测试几次,把问题锁定在 struts.properties 配置文件中. &lt;br /&gt;经过查阅该配置的详解之后,发现一项配置我没有.加上之后就好了. &lt;br /&gt;引用&lt;br /&gt;struts.enable.SlashesInActionNames &lt;br /&gt;&amp;nbsp;&amp;nbsp; 该属性设置Struts 2是否允许在Action名中使用斜线，该属性的默认值是false。如果开发者希望允许在Action名中使用斜线，则可设置该属性为true。 &lt;br /&gt;原因是,我在配置Action的时候,name中间带有 &amp;quot;/&amp;quot;: &lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;bar&quot;&gt;&lt;div class=&quot;tools&quot;&gt;Xml代码&lt;/div&gt;&lt;/div&gt;&lt;p&gt;......................&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/struts2.configuration.html&quot; target=&quot;_blank&quot;&gt;继续阅读《struts2.0 使用 方法名.do 访问action中的方法,出现没有映射错误的解决》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot;&gt;java - SAX解析XML&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-22 1:5:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot;&gt;格式化输出数字,金额,等JAVA的字符串格式化输出&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-15 12:50:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=cebff001f430341c75972d264c4d25b8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=cebff001f430341c75972d264c4d25b8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=f00278f92529f6e8abfccdcbf13d4919&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=f00278f92529f6e8abfccdcbf13d4919&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b2228fe67a85727acaf343aa7b189c90&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b2228fe67a85727acaf343aa7b189c90&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=9feb7672bd3984754fd76cf6f2ce1581&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=9feb7672bd3984754fd76cf6f2ce1581&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=f2552508cf1ee6fd96ffe93a406ccd1a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=f2552508cf1ee6fd96ffe93a406ccd1a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=8b8f3c64ae9ea727be90b94d001dde57&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=8b8f3c64ae9ea727be90b94d001dde57&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=2e8c2a69264d5efe6bc8c972eaa6c249&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=2e8c2a69264d5efe6bc8c972eaa6c249&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=e21580b99e4e0ef52222720a3ef9d443&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=e21580b99e4e0ef52222720a3ef9d443&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Mon, 22 Sep 2008 11:18:54 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/struts2.configuration.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/struts2.configuration.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/struts2.configuration.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224556/4137007</fs:itemid></item><item><title>探索JAR文件格式的强大功能</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224557/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=754</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=754&amp;key=42b2b83b</trackback:ping><description>&lt;blockquote&gt;大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的 &lt;i&gt;强大功能&lt;/i&gt;。在本文中，作者探讨了JAR 格式的许多功能和优势，包括打包、可执行的 JAR 文件、安全性和索引。 &lt;/blockquote&gt;&lt;!--START RESERVED FOR FUTURE USE INCLUDE FILES--&gt;&lt;!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --&gt;&lt;!--END RESERVED FOR FUTURE USE INCLUDE FILES--&gt;...&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/java-jar-pack.html&quot; target=&quot;_blank&quot;&gt;继续阅读《探索JAR文件格式的强大功能》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-sax-xml-dom.html&quot;&gt;java - SAX解析XML&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-22 1:5:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-format-string-number.html&quot;&gt;格式化输出数字,金额,等JAVA的字符串格式化输出&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-15 12:50:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=0cb8f7755a76ce246d51ee8ada0c8906&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=0cb8f7755a76ce246d51ee8ada0c8906&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=6d96e15255ef0fd4da3db5f59807a154&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=6d96e15255ef0fd4da3db5f59807a154&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=03c74c6aacc50e4947a7729f1ab2f98c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=03c74c6aacc50e4947a7729f1ab2f98c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=bc4a3059e750de37cb047be20f84e330&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=bc4a3059e750de37cb047be20f84e330&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=2abd1fbd9aa8106e076caea988d8972a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=2abd1fbd9aa8106e076caea988d8972a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=ef5fd9f91fa6d8b5af93e78c2d312414&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=ef5fd9f91fa6d8b5af93e78c2d312414&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=78ed41c3a9952878e8e2231f0e488443&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=78ed41c3a9952878e8e2231f0e488443&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=99518d0ca9ddd151686495f27d917f43&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=99518d0ca9ddd151686495f27d917f43&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Wed, 17 Sep 2008 15:16:35 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/java-jar-pack.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/java-jar-pack.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/java-jar-pack.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224557/4137007</fs:itemid></item><item><title>编程常用软件下载及破解(转)</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224558/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=753</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=753&amp;key=29cecd1c</trackback:ping><description>编程常用软件下载及破解(转),eclipse,plugins,LR8.1（中文版）破解方法大公布！（破解成功）Telelogic,IBM Rational,Java系列：项目管理：（1）需求管理软件：1.Telelogic DOORS占70％份额2.Rational Requisite Pro 3.Borland CaliberRM4.Microsoft SharePoint Portal Server5.OpenCollective6.Dragonfly算是唯一的中文版本吧开发工具：（1）混淆proguardhttp://proguard.sourceforge.net/RetroGuardjoc.jar反混淆http://www.blogjava.net/huanzhugege/archive/2007/05/13/117123.html Java反编译工具Jodeclipse for eclipse3.2 jad（2）MyEclipse ,Eclipse插件：JavaScript插件：Aptana IDE（js，css有智能提示，有浏览器类型和DOM版本提示，输入即提示，无格式化）,JavaScript Reporter(tm) JavaScript Tool调试查错的工具,Teniga（js有智能提示，无浏览器类型提示，Alt+.提示，js有格式化）,JSEclipse（js有智能提示，有浏览器类型和版本提示，Ctrl+.或Alt+.或Alt+/提示，无格式化，可以识别是&quot;JavaScript类&quot;和&quot;javascript 函数&quot;－outline视图，Ctrl+/是注释一行）For JSEClipse plugin Ext of the code completion library,这个东东可完善JSEclipse对extjs的代码自动完成功能.JSEditor也是一个可以在eclipse下编写JavaScript的插件。,myJSEditor是一个JavaScript编辑器。它的功能包括：语法高亮显示，代码自动完成等。myJSEditor还对自定义的JavaScript对象有高亮显示，代码自动完成的功能。这个插件主要是支持Rhino JavaScript引擎，但也能够兼容其它符合Ecma262标准的JavaScript引擎。,SpketIDE提供很多功能用于帮助Mozilla Extensions开发人员提高开发效率。其强大的JavaScript编辑器提供了像代码自动补全，目录大纲，代码(包括XML代码)折叠，语法(包括XUL/XBL语法)高亮显示，XPCOM组件视图这些功能都有助于提高开发人员编写JavaScript代码的效率。此外SpketIDE还是 Yahoo!UI组件的一个辅助开发工具。CSS插件：CSS Editor (Eclipse Plugin)这是一个为Eclipse 提供的插件，可以编辑复杂的CSS功能。Implementors当追踪方法代码时，Eclipse默认是转到方法的接口类，而接口中是只有方法名称没有具体的实现代码，此插件提供了追踪到具体实现类的实现代码的功能。Call Hierarchy 显示一个方法的调用层次,EclipseTidy基于HTML Tidy提供校验和格式化HTML/XML文件的功能,EclipseHTMLEditor是一个可以在Eclipse下编辑，校验HTML/ XML / JSP的插件。Checkclipse 检查代码的风格、写法是否符合规范,Spell Checker这是一个适用于Eclipse3.1平台的拼写检查程序插件，它可用于ava,JavaScript,JavaProperties,XML,HTML,JSP,与PHP的拼写检查。eSpell支持自定拼写字典，针对项目的特殊设置，检查键入的词语等。,JAutodoc是一个能够自动为你的源代码加上Javadoc注释的Eclipse插件。,eclipse UMLUML建模插件功能其全。Violet UML Editor是一个强大的UML编辑器,易于使用,开发快捷.它能画出好看的类图,对象图,顺序图,状态图和use-case图。这个插件把Violet嵌入到Eclipse中。AmaterasUMLUML建模插件,可利用该插件来绘制UML类图和UML时序图。VUML该Eclipse插件是一个可视化UML2.0编辑器。Jupe是一个基于GEF和UML2框架的UML插件，它为UML类图创建，代码生成，逆向转换提供支持。Jupe支持利用鼠标创建UML类图，并把图导成XMI，加载和保存类图。支持基于源代码创建UML类图，并且源代码如果有变动将自动改变类图。ArgoEclipse这个插件把ArgoUML建模工具集成到Eclipse IDE中。支持UML1.4所有类图。Topcased UML EditUML2.1建模工具，支持9种模型图包括：UML用例图，类图，包图，顺序图，协作图，状态图，活动图，构件图，部署图。并提供Java与模型图的转换引擎。Green UML一个UML类图创建工具，主要是针对学生使用而设计。你可以利用Green UML从代码创建UML类图，或者通过UML类图来生代码。类图中的所有关联都是以插件的形式存在可动态增/删。Green支持把UML类图导出成jpg与gif的格式。Relo是一个帮助开发人员研究大型代码库的好工具，它能够一步步的跟踪你所展开的代码包，并快速生成类似UML的类图。Google Code Search插件。VSS客户端插件，VSS是一个和CVS齐名的版本管理系统。StrutsIDE是开发Struts框架开发工具。它提供了struts-config.xml配置文件的图形管理界面。QuickREx正则表达式测试插件.Flux是一个支持采用模型驱动来设计一个Struts1.1 web应用程序的Eclipse插件。Eclipse Instant MessengerEclipse即时消息插件，它结合了一些常用的协议如：MSN,YAHOO,ICQ,AIM等。Eclipse Messenger即时消息插件,方便开发者交流。不需要任何其它应用程序。................&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/Programming-commonly-used-stware-download-crack.html&quot; target=&quot;_blank&quot;&gt;继续阅读《编程常用软件下载及破解(转)》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-swing.html&quot;&gt;反射在Java Swing编程中的应用&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:42:50)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-string_4648.html&quot;&gt;Java编译器对于String常量表达式的优化&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-12-5 13:36:11)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/java-hashmap.html&quot;&gt;Java中对HashMap的深度分析&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-11-18 9:38:42)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Google-Chrome.html&quot;&gt;Google浏览器Chrome试用体会-兴奋大于失望(转载)&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-4 10:30:55)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Common-SQL-string-function.html&quot;&gt;常用SQL字符串函数&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-19 15:15:22)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=4c47a9db96250d99a583a54b115b06f9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=4c47a9db96250d99a583a54b115b06f9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=c45f858a17471c4c9bfcdd9466f7257c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=c45f858a17471c4c9bfcdd9466f7257c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=07dc92c4e53b5c9f66477d1a60879eb7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=07dc92c4e53b5c9f66477d1a60879eb7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=0590e7921e1f97fb411e563e0d722a57&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=0590e7921e1f97fb411e563e0d722a57&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=636e3be010382cef1ef968114396e4d0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=636e3be010382cef1ef968114396e4d0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=681d40c7db6108795bd1e5d7f3ba45ee&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=681d40c7db6108795bd1e5d7f3ba45ee&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=69b6fb3f7a1d2a4072ddf2d8b93f28b9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=69b6fb3f7a1d2a4072ddf2d8b93f28b9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=ac7eaab1fed623cd8b7076b8ca3a3768&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=ac7eaab1fed623cd8b7076b8ca3a3768&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>ＩＴ编程资讯</category><pubDate>Fri, 05 Sep 2008 15:05:01 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/Programming-commonly-used-stware-download-crack.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/Programming-commonly-used-stware-download-crack.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/Programming-commonly-used-stware-download-crack.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224558/4137007</fs:itemid></item><item><title>Google浏览器Chrome试用体会-兴奋大于失望(转载)</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224559/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=752</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=752&amp;key=7514c890</trackback:ping><description>&lt;p&gt;这个早上试用了几个小时前Google刚推出的浏览器，Google Chrome，中文为谷歌浏览器。总结下来，可以用一个子来形容：&lt;strong&gt;快&lt;/strong&gt;。如果非要用两个字，那就是：&lt;strong&gt;超快&lt;/strong&gt;。浏览器首先要够快和稳定，然后再慢慢增加功能，对于一个刚推出的浏览器，Google Chrome足够快和稳定，也非常支持网页标准，因此我们不能要求太多了。谷歌浏览器的界面沿袭其简洁的作风： &lt;p&gt;&lt;img height=&quot;395&quot; alt=&quot;Google浏览器Chrome试用报告（www.kenengba.com/post/512.html）&quot; src=&quot;http://lh3.ggpht.com/wangyanan1981/SL4zrHNUa-I/AAAAAAAABQ8/u9rjUIumu_Y/s800/snap0667.jpg&quot; width=&quot;494&quot; border=&quot;0&quot;&gt; &lt;p&gt;昨天，满眼都是Chrome的新闻，可以说，这为Chrome的发布做足了前戏，而今天使用之后，总算没有太多的失望。 &lt;p&gt;目前&lt;a href=&quot;http://www.google.com/chrome/index.html?hl=zh_CN&amp;amp;brand=CHMG&amp;amp;utm_source=zh_CN-hpp&amp;amp;utm_medium=hpp&amp;amp;utm_campaign=zh_CN&quot;&gt;Chrome&lt;/a&gt;只有Windows版本，其它系统版本还需多等待。 &lt;p&gt;前面说到，对于最终用户来说，他不关心这个浏览器是不是开源软件、使用什么内核，他更关心的是这个浏览器渲染速度是否足够快、是否不容易崩溃。所以这篇文章不会涉及到技术细节，更多的重点放在用户体验方面。 &lt;p&gt;&lt;strong&gt;下面是我的试用体会：&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;一、基本功能&lt;/strong&gt; &lt;p&gt;&lt;strong&gt;1、强大的地址栏&lt;/strong&gt; &lt;blockquote&gt;&lt;p&gt;和Firefox 3一样，Chrome的地址栏可以通过关键词搜索浏览历史。更强大的是，可以直接在地址栏输入关键词进行搜索。这就是为什么谷歌浏览器没有搜索栏-集成在地址栏。 &lt;p&gt;&lt;img height=&quot;147&quot; alt=&quot;Google浏览器Chrome试用报告（www.kenengba.com/post/512.html）&quot; src=&quot;http://lh3.ggpht.com/wangyanan1981/SL4zpDV47aI/AAAAAAAABP0/z5Ey7IttWM0/s800/snap0658.jpg&quot; width=&quot;494&quot; border=&quot;0&quot;&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;2、URL分块颜色标注&lt;/strong&gt; &lt;blockquote&gt;&lt;p&gt;如下图所示，绿色的部分表示https加密，黑色部分是主域名。 &lt;p&gt;&lt;img height=&quot;44&quot; alt=&quot;Google浏览器Chrome试用报告（www.kenengba.com/post/512.html）&quot; src=&quot;http://lh4.ggpht.com/wangyanan1981/SL4zo-PmmaI/AAAAAAAABPs/NG7gmo1OygU/s800/snap0657.jpg&quot; width=&quot;489&quot;&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;strong&gt;3、窗口与插件单独进程&lt;/strong&gt; ................&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/Google-Chrome.html&quot; target=&quot;_blank&quot;&gt;继续阅读《Google浏览器Chrome试用体会-兴奋大于失望(转载)》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Programming-commonly-used-stware-download-crack.html&quot;&gt;编程常用软件下载及破解(转)&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-5 15:5:1)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Stware-engineers-need--know--concept--10.html&quot;&gt;软件工程师不可不知的10个概念&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-4 9:17:48)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/724.html&quot;&gt;申请微软Windows Live SkyDrive免费网络硬盘方法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-7-31 21:6:34)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/710.html&quot;&gt;搜索引擎学习资源收集[转帖]&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-7-18 11:54:25)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Video-Splitter.html&quot;&gt;视频分割软件-强力推荐&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-3-2 14:22:26)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=a75d9b616fa192372fc30a4b1e7db482&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=a75d9b616fa192372fc30a4b1e7db482&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=fe1f605aa8005a0e845ec6b1fe7c4255&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=fe1f605aa8005a0e845ec6b1fe7c4255&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=41a20b52edd88ffb829619640aceffea&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=41a20b52edd88ffb829619640aceffea&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=4736812a6b4f40e4bff761f7a03a17b2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=4736812a6b4f40e4bff761f7a03a17b2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=07dd7a9e7c74cd9bf692d81516aecb0e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=07dd7a9e7c74cd9bf692d81516aecb0e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=11a9da6578a871f0b159e3eaf58173f8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=11a9da6578a871f0b159e3eaf58173f8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=dc48541efcfe4ccfd3029190ffe773f3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=dc48541efcfe4ccfd3029190ffe773f3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=11f8ffe00120491e7d7491dbe4245a29&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=11f8ffe00120491e7d7491dbe4245a29&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>ＩＴ编程资讯</category><pubDate>Thu, 04 Sep 2008 10:30:55 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/Google-Chrome.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/Google-Chrome.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/Google-Chrome.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224559/4137007</fs:itemid></item><item><title>struts2.0的标签库（简介）</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224560/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=751</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=751&amp;key=d294e2f9</trackback:ping><description>用过struts1.x的人都知道，标签库有html、bean、logic、tiles，而struts2.0里的标签却没有分类，只用在jsp头文件加上&lt;%@ taglib prefix=&quot;s&quot; uri=&quot;/struts-tags&quot; %&gt;就能使用struts2.0的标签库下面就介绍下每个标签的用法（有错请指正）：A：&lt;s:a href=&quot;&quot;&gt;&lt;/s:a&gt;-----超链接，类似于html里的&lt;a&gt;&lt;/a&gt;&lt;s:action name=&quot;&quot;&gt;&lt;/s:action&gt;-----执行一个view里面的一个action&lt;s:actionerror/&gt;-----如果action的errors有值那么显示出来&lt;s:actionmessage/&gt;-----如果action的message有值那么显示出来&lt;s:append&gt;&lt;/s:append&gt;-----添加一个值到list，类似于list.add();&lt;s:autocompleter&gt;&lt;/s:autocompleter&gt;-----自动完成&lt;s:combobox&gt;标签的内容，这个是ajaxB：&lt;s:bean name=&quot;&quot;&gt;&lt;/s:bean&gt;-----类似于struts1.x中的，JavaBean的值.............&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/ONGL-struts2.html&quot; target=&quot;_blank&quot;&gt;继续阅读《struts2.0的标签库（简介）》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2.configuration.html&quot;&gt;struts2.0 使用 方法名.do 访问action中的方法,出现没有映射错误的解决&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-22 11:18:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-ongl-use.html&quot;&gt;Struts2.0新标签的用法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:16:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-tags-lib-ongl.html&quot;&gt;STRUTS2.0 常用标签,ONGL&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:9:33)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/STRUTS2-ACTION-do-Extension-modificion-method.html&quot;&gt;STRUTS2 ACTION的扩展名修改方法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-29 0:23:24)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Struts2-Learning-configurion-chapter-prile.html&quot;&gt;Struts2学习：配置篇之配置文件&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-28 17:31:33)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=c9fe042409d18bb37dd411860ac20184&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=c9fe042409d18bb37dd411860ac20184&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=6a7603dee39134d08537d0c23a827474&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=6a7603dee39134d08537d0c23a827474&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b7178e2a2f3a9f2558437adc416edbd6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b7178e2a2f3a9f2558437adc416edbd6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=138f785182e0dfe1eef36daa51cbf5f9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=138f785182e0dfe1eef36daa51cbf5f9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=ea5b0c1e256076f165060ce4d49f329b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=ea5b0c1e256076f165060ce4d49f329b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=acbf92c20753b721c7e6ac46850b2f6a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=acbf92c20753b721c7e6ac46850b2f6a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=8dbc6b0c06219f015250a081312db3a3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=8dbc6b0c06219f015250a081312db3a3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=fdf30b5deeb718e5b48ae6bc8cc900c9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=fdf30b5deeb718e5b48ae6bc8cc900c9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Tue, 02 Sep 2008 16:22:21 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/ONGL-struts2.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/ONGL-struts2.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/ONGL-struts2.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224560/4137007</fs:itemid></item><item><title>Struts2.0新标签的用法</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224561/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=750</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=750&amp;key=1c251de5</trackback:ping><description>一、 url标签  简介 url标签用于生成一个URL地址，可以通过url标签指定param子元素，从而向指定URL发送请求参数。 二、 s:checkboxlist标签  简介 Checkboxlist标签可以一次创建多个复选框，用于一次生成多个HTML标签中的&lt;inputtype=”checkbox” …/&gt;,它根据list属性指定的集合来生成多个复选框。 三、 使用s:combobox生成下拉输入框  简介 Combobox标签生成一个单行文本框和下拉列表框的组合，但两个表单元素只对应一个请求参数，只有单行文本框里的值才包含请求参数，而下拉列表框则只是用于辅助输入，并没有name,也不会产生请求参数。使用该标签，需要指定一个list属性，该list属性指定的集合将用于生成列表项。 四、 使用s:datetimepicker生成日期选择框  简介 Datetimepicker标签生成一个日期，时间下拉选择框，当我们使用该日期，时间选择框选择某个日期，时间，系统会自动将选中的日期，时间输入指定文本框。 五、 使用s:select生成下拉选择框  简介 Select 标签用于生成一个下拉列表框，通过为该元素指定list属性，系统会使用list属性指定的集合来生成下拉列表框的选项。 六、使用s:radio生成多个单选框  简介 s:radio生成多个单选框。 七、使用s:optgroup生成下拉选择框的选项组  简介 Optgroup标签用于生成一个下拉列表框的选项组。 八、使用s:optiontransferselect来生成可移动列表项的下拉列表框  简介 使用s:optiontransferselect来生成可移动列表项的下拉列表框。 ....................&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/struts2-ongl-use.html&quot; target=&quot;_blank&quot;&gt;继续阅读《Struts2.0新标签的用法》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2.configuration.html&quot;&gt;struts2.0 使用 方法名.do 访问action中的方法,出现没有映射错误的解决&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-22 11:18:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/ONGL-struts2.html&quot;&gt;struts2.0的标签库（简介）&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:22:21)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-tags-lib-ongl.html&quot;&gt;STRUTS2.0 常用标签,ONGL&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:9:33)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/STRUTS2-ACTION-do-Extension-modificion-method.html&quot;&gt;STRUTS2 ACTION的扩展名修改方法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-29 0:23:24)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Struts2-Learning-configurion-chapter-prile.html&quot;&gt;Struts2学习：配置篇之配置文件&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-28 17:31:33)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b1ee5b3652e62196e82697bdbe99e089&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b1ee5b3652e62196e82697bdbe99e089&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=19e4490e3d0510765d72f08aa5348035&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=19e4490e3d0510765d72f08aa5348035&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=19860ed71adf2128659b6edb12551a69&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=19860ed71adf2128659b6edb12551a69&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=f2db9f9a489d19c8241102cc286b9e0b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=f2db9f9a489d19c8241102cc286b9e0b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=a8a1f946e8b0640263be9398c5db7ad6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=a8a1f946e8b0640263be9398c5db7ad6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=a386748646f1083066e537e0295c653d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=a386748646f1083066e537e0295c653d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=c0479572b24565acb76a502235a942c6&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=c0479572b24565acb76a502235a942c6&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=25e3fa0d41ca92fb10fb9de666533996&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=25e3fa0d41ca92fb10fb9de666533996&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Tue, 02 Sep 2008 16:16:54 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/struts2-ongl-use.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/struts2-ongl-use.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/struts2-ongl-use.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224561/4137007</fs:itemid></item><item><title>STRUTS2.0 常用标签,ONGL</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224562/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=749</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=749&amp;key=911a4239</trackback:ping><description>&lt;p&gt;&amp;nbsp;Struts2页面开发中常用标签使用规范： &lt;br /&gt;1.1．通过&amp;lt;input name=&amp;quot;userName&amp;quot; type=&amp;quot;text&amp;quot; class=&amp;quot; &amp;quot; size=&amp;quot;15&amp;quot;&amp;gt; &lt;br /&gt;往action中传值，action中要有相应的属性，并提供SET/GET方法。 &lt;br /&gt;（在数量少时可以使用request.getParameter(&amp;ldquo;userName&amp;rdquo;);） &lt;br /&gt;1.2．在页面显示action传来的数据，使用property标签。需要显示的数据从action中获得。 &lt;br /&gt;1.3．往action中的实体对象内传值，使用textfield标签。 &lt;br /&gt;1.4．在页面中判断指定值使用&amp;lt;s:if&amp;gt;标签。判断数据从action中获得。 &lt;br /&gt;1.5．在页面中需要循环列表显示的数据使用&amp;lt;s:iterator&amp;gt;标签，列表数据从action中获得。 &lt;br /&gt;1.6．URL地址和超链接可以使用&amp;lt;a href&amp;gt;和&amp;lt;s:url&amp;gt;，在传多值时建议&amp;lt;a href&amp;gt;和&amp;lt;s:url&amp;gt;一起使用&lt;s:textfield&gt;&lt;s:iterator&gt;......&lt;/s:iterator&gt;&lt;/s:textfield&gt;&lt;/p&gt;&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/struts2-tags-lib-ongl.html&quot; target=&quot;_blank&quot;&gt;继续阅读《STRUTS2.0 常用标签,ONGL》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2.configuration.html&quot;&gt;struts2.0 使用 方法名.do 访问action中的方法,出现没有映射错误的解决&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-22 11:18:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/ONGL-struts2.html&quot;&gt;struts2.0的标签库（简介）&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:22:21)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-ongl-use.html&quot;&gt;Struts2.0新标签的用法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:16:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/STRUTS2-ACTION-do-Extension-modificion-method.html&quot;&gt;STRUTS2 ACTION的扩展名修改方法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-29 0:23:24)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Struts2-Learning-configurion-chapter-prile.html&quot;&gt;Struts2学习：配置篇之配置文件&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-28 17:31:33)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=28c24786c2f1c6c0afd9caaaac047959&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=28c24786c2f1c6c0afd9caaaac047959&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=8472529487b49e326708e155e7fc153e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=8472529487b49e326708e155e7fc153e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=5086042b6c0908a23df015ab1d61fec4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=5086042b6c0908a23df015ab1d61fec4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=1e19ba24b3d4297e500eba4c9ac8332b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=1e19ba24b3d4297e500eba4c9ac8332b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=56236dac148d7832f0052bd20dd86675&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=56236dac148d7832f0052bd20dd86675&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=4f54b409c3a536bb508d0802243b9f8f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=4f54b409c3a536bb508d0802243b9f8f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=89232c7ea3b0f1f4541b17bad6296cda&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=89232c7ea3b0f1f4541b17bad6296cda&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=53c3f841dc42b2ccec2b779412563629&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=53c3f841dc42b2ccec2b779412563629&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Tue, 02 Sep 2008 16:09:33 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/struts2-tags-lib-ongl.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/struts2-tags-lib-ongl.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/struts2-tags-lib-ongl.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224562/4137007</fs:itemid></item><item><title>STRUTS2 ACTION的扩展名修改方法</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224563/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=748</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=748&amp;key=59360b4b</trackback:ping><description>STRUTS2 ACTION的扩展名默认为.action，在struts1.X前为.do，如果要把STRUTS2的ACTION 的扩展名也改成.do可以按如下方法做。方法一struts.xml方法二web.xml里也可以。给filter加个init-param&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/STRUTS2-ACTION-do-Extension-modificion-method.html&quot; target=&quot;_blank&quot;&gt;继续阅读《STRUTS2 ACTION的扩展名修改方法》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2.configuration.html&quot;&gt;struts2.0 使用 方法名.do 访问action中的方法,出现没有映射错误的解决&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-22 11:18:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/ONGL-struts2.html&quot;&gt;struts2.0的标签库（简介）&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:22:21)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-ongl-use.html&quot;&gt;Struts2.0新标签的用法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:16:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-tags-lib-ongl.html&quot;&gt;STRUTS2.0 常用标签,ONGL&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:9:33)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/Struts2-Learning-configurion-chapter-prile.html&quot;&gt;Struts2学习：配置篇之配置文件&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-28 17:31:33)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=be5464c85e241ab1872035aea1052dbb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=be5464c85e241ab1872035aea1052dbb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=34f9de62321bad0ee320c4407025bee0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=34f9de62321bad0ee320c4407025bee0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=35aa4b8732d83a0f2064e55fb645cf2b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=35aa4b8732d83a0f2064e55fb645cf2b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=4b4f07fd0b442e0cd38ffe747d538180&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=4b4f07fd0b442e0cd38ffe747d538180&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=70665963bd5631ba6379f0fecb31fc74&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=70665963bd5631ba6379f0fecb31fc74&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=af2876a7a9cae1dd770927c9b59b4d9e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=af2876a7a9cae1dd770927c9b59b4d9e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=27b71a4f24aa8605c099e3082b8bc1e2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=27b71a4f24aa8605c099e3082b8bc1e2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=7764bce3c3fc0a35ae5ba9211b0f5a83&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=7764bce3c3fc0a35ae5ba9211b0f5a83&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Fri, 29 Aug 2008 00:23:24 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/STRUTS2-ACTION-do-Extension-modificion-method.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/STRUTS2-ACTION-do-Extension-modificion-method.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/STRUTS2-ACTION-do-Extension-modificion-method.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224563/4137007</fs:itemid></item><item><title>Struts2学习：配置篇之配置文件</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224564/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=747</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=747&amp;key=616fb2d7</trackback:ping><description>web.xml no /WEB-INF/ Web部署描述符，包含了所有必须的框架组件 struts.xml yes /WEB-INF/classes 主要配置文件，包含了拦截器，action-mappings等等 struts.properties yes /WEB-INF/classes 框架的运行时属性 struts-default.xml yes /WEB-INF/lib/struts2-core.jar 由struts提供的默认配置文件 struts-default.vm yes /WEB-INF/classes 供velocity.properties参考的默认宏 struts-plugin.xml yes plug-in jar文件的根目录 可选的插件配置文件，格式同struts.xml velocity.properties yes /WEB-INF/classes 覆盖默认的velocity配置 下面我们来详细看下表中的各个配置文件，因为在项目开发中只用到了前面四种配置文件，所以对后面3种就不作介绍了。1．web.xml文件对于开发JSP程序的人来说，这个文件再熟悉不过了，它通常被称为部署描述符，它代表了整个Java web应用程序的核心，很自然的它也是struts的核心部分之一。在web.xml文件中Struts定义了它的FilterDispatcher，这个Servlet过滤器负责初始化整个Struts框架请且处理所有的请求。这个过滤器可以包括一些初始化参数，有的参数指定了要加载哪些额外的xml配置文件，还有的会影响struts框架的行为。之前我们说配置一个Struts2环境的时候就讲了，配置一个Struts2的环境只需在web.xml文件中加上如下一段话即可：&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/Struts2-Learning-configurion-chapter-prile.html&quot; target=&quot;_blank&quot;&gt;继续阅读《Struts2学习：配置篇之配置文件》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2.configuration.html&quot;&gt;struts2.0 使用 方法名.do 访问action中的方法,出现没有映射错误的解决&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-22 11:18:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/ONGL-struts2.html&quot;&gt;struts2.0的标签库（简介）&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:22:21)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-ongl-use.html&quot;&gt;Struts2.0新标签的用法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:16:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-tags-lib-ongl.html&quot;&gt;STRUTS2.0 常用标签,ONGL&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:9:33)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/STRUTS2-ACTION-do-Extension-modificion-method.html&quot;&gt;STRUTS2 ACTION的扩展名修改方法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-29 0:23:24)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=81d33a970e9111a8f0b3dfcfb0a44f13&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=81d33a970e9111a8f0b3dfcfb0a44f13&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=62ccc8c689dedc6e16b9a9c156101863&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=62ccc8c689dedc6e16b9a9c156101863&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=ab83d6b56b6b0a50ea4641aef430c6ac&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=ab83d6b56b6b0a50ea4641aef430c6ac&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=e782044103a2eec9e14eae3cc4c9b947&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=e782044103a2eec9e14eae3cc4c9b947&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=04c0d1eeb6e0c705308846f3b3f259d9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=04c0d1eeb6e0c705308846f3b3f259d9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=3abbf28491849df1b3aaf61a0343ada9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=3abbf28491849df1b3aaf61a0343ada9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=2e3bdf4a8b1aa5378175c2a31b6a08e2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=2e3bdf4a8b1aa5378175c2a31b6a08e2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=302ad055e94784cc73f9c739ce0c7a27&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=302ad055e94784cc73f9c739ce0c7a27&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Thu, 28 Aug 2008 17:31:33 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/Struts2-Learning-configurion-chapter-prile.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/Struts2-Learning-configurion-chapter-prile.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/Struts2-Learning-configurion-chapter-prile.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224564/4137007</fs:itemid></item><item><title>Struts2学习：配置篇之“0配置”和Annotation</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224565/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=746</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=746&amp;key=7dcab6bb</trackback:ping><description>Struts2官方文档在讲述配置的时候，一开始就来了个“0配置”(Zero Configuration)，大意就是说在struts应用中不使用任何xml文件或者properties文件，元数据(Metadate)都用通过约定(convention)和注解(annotation)来表达的，而且这是struts2的一个新特性，目前仍在测试中，相关文档也很粗略。接下来的一部分讲述的就是Annotation，我粗略的看了一下，估计它就是“0配置”的核心所在，我拿文档中最简单的一个例子来看一下：@Result(name=&quot;success&quot;, value=&quot;/home.page&quot;, type=TilesResult.class)public class HomeAction extends ActionSupport {    // ...}红底的部分就是我们所说的Annotation，它说明这个当这个action返回值为”success”时页面就跳转值/home.pag，就相当于我们在struts.xml中配置的result元素，采用了这个Annotiation之后我们就不用写配置文件了，实现了所谓的“0配置”。一般我们在配置actio的时候都会出现多个result，这时Annotation就可以这么写：&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/Struts-Struts2-Annotation.html&quot; target=&quot;_blank&quot;&gt;继续阅读《Struts2学习：配置篇之“0配置”和Annotation》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2.configuration.html&quot;&gt;struts2.0 使用 方法名.do 访问action中的方法,出现没有映射错误的解决&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-22 11:18:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/ONGL-struts2.html&quot;&gt;struts2.0的标签库（简介）&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:22:21)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-ongl-use.html&quot;&gt;Struts2.0新标签的用法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:16:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-tags-lib-ongl.html&quot;&gt;STRUTS2.0 常用标签,ONGL&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:9:33)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/STRUTS2-ACTION-do-Extension-modificion-method.html&quot;&gt;STRUTS2 ACTION的扩展名修改方法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-29 0:23:24)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b2b8fceb35e2295ca0cfe85e5b9a40c5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=b2b8fceb35e2295ca0cfe85e5b9a40c5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=39344c7e463aea8b159797728cf18bd4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=39344c7e463aea8b159797728cf18bd4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=6277812f82554ef8970567697ed5c9a7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=6277812f82554ef8970567697ed5c9a7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=41462d8a91b21ba5a231e58df6ad61cb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=41462d8a91b21ba5a231e58df6ad61cb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=331b35dc73cdbef6267bb9f23031734d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=331b35dc73cdbef6267bb9f23031734d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=d68738fd7503b77d2e10e2e027018374&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=d68738fd7503b77d2e10e2e027018374&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=ad894cade23be9be9241f25bebfea67f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=ad894cade23be9be9241f25bebfea67f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=a2942a2c8713ba87a2cc35b24cedd4f7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=a2942a2c8713ba87a2cc35b24cedd4f7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><category>JAVA-J2EE编程</category><pubDate>Thu, 28 Aug 2008 17:26:26 +0800</pubDate><author>janrn@163.com (巴士飞扬)</author><comments>http://www.busfly.cn/csdn/post/Struts-Struts2-Annotation.html#comment</comments><guid isPermaLink="false">http://www.busfly.cn/csdn/post/Struts-Struts2-Annotation.html</guid><dc:creator>janrn@163.com (巴士飞扬)</dc:creator><fs:srclink>http://www.busfly.cn/csdn/post/Struts-Struts2-Annotation.html</fs:srclink><fs:srcfeed>http://www.busfly.cn/csdn/rss.xml</fs:srcfeed><fs:itemid>feedsky/flycsdn/~6029233/152224565/4137007</fs:itemid></item><item><title>Sping2.0 + Struts2.0 +Ibatis 的使用总结</title><link>http://item.feedsky.com/~feedsky/flycsdn/~6029233/152224566/4137007/1/item.html</link><wfw:comment>http://www.busfly.cn/csdn/</wfw:comment><wfw:commentRss>http://www.busfly.cn/csdn/feed.asp?cmt=745</wfw:commentRss><trackback:ping>http://www.busfly.cn/csdn/cmd.asp?act=tb&amp;id=745&amp;key=fb679f90</trackback:ping><description>最近工作中涉及到一些将其他项目组的应用整合到我们平台上的事情。刚好那个项目是base在Appfuse提供的框架基础上开发的。使用了Spring2.0 + Struts2.0 + Ibatis的框架。趁此机会把这几个外面现在比较流行的东西又好好看了看。现在写个总结。也希望能便于以后的参考。好了，元归正传，开始我们的SSI之旅。我们还是从代码讲起。这样也便于我们理解。否则High Level的东西说了一通到最后也不知道都说明了什么。先看几段代码：         Spring DataSoure：&lt;p&gt;Copyright © 2008&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.busfly.cn/csdn/post/Sping2-Struts2-Ibatis,.html&quot; target=&quot;_blank&quot;&gt;继续阅读《Sping2.0 + Struts2.0 +Ibatis 的使用总结》的全文内容...&lt;/a&gt;&lt;/p&gt;&lt;h3&gt;相关文章:&lt;/h3&gt;&lt;ul&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2.configuration.html&quot;&gt;struts2.0 使用 方法名.do 访问action中的方法,出现没有映射错误的解决&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-22 11:18:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/ONGL-struts2.html&quot;&gt;struts2.0的标签库（简介）&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:22:21)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-ongl-use.html&quot;&gt;Struts2.0新标签的用法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:16:54)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/struts2-tags-lib-ongl.html&quot;&gt;STRUTS2.0 常用标签,ONGL&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-9-2 16:9:33)&lt;BR/&gt;&lt;a  href=&quot;http://www.busfly.cn/csdn/post/STRUTS2-ACTION-do-Extension-modificion-method.html&quot;&gt;STRUTS2 ACTION的扩展名修改方法&lt;/a&gt;&amp;nbsp;&amp;nbsp;(2008-8-29 0:23:24)&lt;BR/&gt;&lt;/ul&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=95bb78c303cb24a4a93ef41a5d21b904&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/flycsdn?i=95bb78c303cb24a4a93ef41a5d21b904&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/flycsdn?a=b7ed86eb91b64b1b3c4918533d8052d4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http: