锘??xml version="1.0" encoding="utf-8" standalone="yes"?>狠狠久久伊人中文字幕,最新亚洲伊人网,国产精品99久久久久久宅男http://www.aygfsteel.com/marswj/zh-cnSat, 14 Jun 2025 08:10:02 GMTSat, 14 Jun 2025 08:10:02 GMT60WTP 1.0 is now availablehttp://www.aygfsteel.com/marswj/archive/2005/12/27/25617.htmlmarswjmarswjTue, 27 Dec 2005 11:08:00 GMThttp://www.aygfsteel.com/marswj/archive/2005/12/27/25617.htmlhttp://www.aygfsteel.com/marswj/comments/25617.htmlhttp://www.aygfsteel.com/marswj/archive/2005/12/27/25617.html#Feedback0http://www.aygfsteel.com/marswj/comments/commentRss/25617.htmlhttp://www.aygfsteel.com/marswj/services/trackbacks/25617.html
http://www.eclipse.org/webtools/

marswj 2005-12-27 19:08 鍙戣〃璇勮
]]>
Jetspeed 2.0 released http://www.aygfsteel.com/marswj/archive/2005/12/12/23563.htmlmarswjmarswjMon, 12 Dec 2005 14:25:00 GMThttp://www.aygfsteel.com/marswj/archive/2005/12/12/23563.htmlhttp://www.aygfsteel.com/marswj/comments/23563.htmlhttp://www.aygfsteel.com/marswj/archive/2005/12/12/23563.html#Feedback0http://www.aygfsteel.com/marswj/comments/commentRss/23563.htmlhttp://www.aygfsteel.com/marswj/services/trackbacks/23563.htmlJetspeed-2 is the next-generation enterprise portal at Apache. Jetspeed-2 offers several architectural enhancements and improvements over Jetspeed 1.0. First, Jetspeed-2 is conformant to the Java Portlet Standard and will provide a standard mechanism for the deployment of portlets. Second, Jetspeed-2 has matured to a more scalable architecture featuring multi-threaded functionality. Third, Jetspeed-2 is decoupled from several legacy open source projects. Fourth, Jetspeed-2 is based on a component architecture.


The first production release of Jetspeed-2 was released on December 8, 2005. Future development areas include improved caching and clustering support, further AJAX integration, new portlet applications, WSRP support, better design and use experience.

http://portals.apache.org/jetspeed-2/



marswj 2005-12-12 22:25 鍙戣〃璇勮
]]>
eclipse plugin for J2EEhttp://www.aygfsteel.com/marswj/archive/2005/12/07/22916.htmlmarswjmarswjWed, 07 Dec 2005 13:45:00 GMThttp://www.aygfsteel.com/marswj/archive/2005/12/07/22916.htmlhttp://www.aygfsteel.com/marswj/comments/22916.htmlhttp://www.aygfsteel.com/marswj/archive/2005/12/07/22916.html#Feedback0http://www.aygfsteel.com/marswj/comments/commentRss/22916.htmlhttp://www.aygfsteel.com/marswj/services/trackbacks/22916.htmlMyEclipse
http://www.myeclipseide.com/

Eclipse Web Tools Platform (WTP)
http://www.eclipse.org/webtools/

BEA Workshop Studio(NitroX)
http://www.m7.com/

Lomboz
http://www.objectlearn.com/index.jsp



marswj 2005-12-07 21:45 鍙戣〃璇勮
]]>
鍏蟲敞欏圭洰http://www.aygfsteel.com/marswj/archive/2005/12/01/22167.htmlmarswjmarswjThu, 01 Dec 2005 14:30:00 GMThttp://www.aygfsteel.com/marswj/archive/2005/12/01/22167.htmlhttp://www.aygfsteel.com/marswj/comments/22167.htmlhttp://www.aygfsteel.com/marswj/archive/2005/12/01/22167.html#Feedback0http://www.aygfsteel.com/marswj/comments/commentRss/22167.htmlhttp://www.aygfsteel.com/marswj/services/trackbacks/22167.html
http://ws.apache.org/axis2/

Jetspeed-2
http://portals.apache.org/jetspeed-2/

eclipse
http://eclipse.org/eclipse/index.html

Business Intelligence and Reporting Tools
http://eclipse.org/birt/

MyEclipse Enterprise Workbench
http://www.myeclipseide.com/

WebWork
http://www.opensymphony.com/webwork/

PostgreSQL
http://www.postgresql.org/

Geronimo
http://geronimo.apache.org/



marswj 2005-12-01 22:30 鍙戣〃璇勮
]]>
綆鍗曠殑閫愯璇誨彇鏂囨湰鏂囦歡鐨勬柟娉?/title><link>http://www.aygfsteel.com/marswj/archive/2005/11/30/22034.html</link><dc:creator>marswj</dc:creator><author>marswj</author><pubDate>Wed, 30 Nov 2005 13:08:00 GMT</pubDate><guid>http://www.aygfsteel.com/marswj/archive/2005/11/30/22034.html</guid><wfw:comment>http://www.aygfsteel.com/marswj/comments/22034.html</wfw:comment><comments>http://www.aygfsteel.com/marswj/archive/2005/11/30/22034.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/marswj/comments/commentRss/22034.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/marswj/services/trackbacks/22034.html</trackback:ping><description><![CDATA[<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><SPAN style="COLOR: #008080"> 1</SPAN><IMG id=Codehighlighter1_0_42_Open_Image onclick="this.style.display='none'; Codehighlighter1_0_42_Open_Text.style.display='none'; Codehighlighter1_0_42_Closed_Image.style.display='inline'; Codehighlighter1_0_42_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_0_42_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_42_Closed_Text.style.display='none'; Codehighlighter1_0_42_Open_Image.style.display='inline'; Codehighlighter1_0_42_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align=top><SPAN id=Codehighlighter1_0_42_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</SPAN><SPAN id=Codehighlighter1_0_42_Open_Text><SPAN style="COLOR: #008000">/*</SPAN><SPAN style="COLOR: #008000"> 鏂囦歡鍚?TestReadFile.java 鍒涘緩鏃ユ湡:2005-11-30 </SPAN><SPAN style="COLOR: #008000">*/</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080"> 2</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><BR></SPAN><SPAN style="COLOR: #008080"> 3</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">package</SPAN><SPAN style="COLOR: #000000"> cn.vcol.file;<BR></SPAN><SPAN style="COLOR: #008080"> 4</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><BR></SPAN><SPAN style="COLOR: #008080"> 5</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">import</SPAN><SPAN style="COLOR: #000000"> java.io.BufferedReader;<BR></SPAN><SPAN style="COLOR: #008080"> 6</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">import</SPAN><SPAN style="COLOR: #000000"> java.io.FileNotFoundException;<BR></SPAN><SPAN style="COLOR: #008080"> 7</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">import</SPAN><SPAN style="COLOR: #000000"> java.io.FileReader;<BR></SPAN><SPAN style="COLOR: #008080"> 8</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">import</SPAN><SPAN style="COLOR: #000000"> java.io.IOException;<BR></SPAN><SPAN style="COLOR: #008080"> 9</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><BR></SPAN><SPAN style="COLOR: #008080">10</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_193_223_Open_Image onclick="this.style.display='none'; Codehighlighter1_193_223_Open_Text.style.display='none'; Codehighlighter1_193_223_Closed_Image.style.display='inline'; Codehighlighter1_193_223_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_193_223_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_193_223_Closed_Text.style.display='none'; Codehighlighter1_193_223_Open_Image.style.display='inline'; Codehighlighter1_193_223_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_193_223_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/** */</SPAN><SPAN id=Codehighlighter1_193_223_Open_Text><SPAN style="COLOR: #008000">/**</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #008080">11</SPAN><SPAN style="COLOR: #008000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top> * </SPAN><SPAN style="COLOR: #808080">@author</SPAN><SPAN style="COLOR: #008000"> blog.vcol.cn<BR></SPAN><SPAN style="COLOR: #008080">12</SPAN><SPAN style="COLOR: #008000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top> </SPAN><SPAN style="COLOR: #008000">*/</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">13</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000"> TestReadFile<BR></SPAN><SPAN style="COLOR: #008080">14</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_251_1144_Open_Image onclick="this.style.display='none'; Codehighlighter1_251_1144_Open_Text.style.display='none'; Codehighlighter1_251_1144_Closed_Image.style.display='inline'; Codehighlighter1_251_1144_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_251_1144_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_251_1144_Closed_Text.style.display='none'; Codehighlighter1_251_1144_Open_Image.style.display='inline'; Codehighlighter1_251_1144_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align=top></SPAN><SPAN id=Codehighlighter1_251_1144_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_251_1144_Open_Text><SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">15</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">static</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">void</SPAN><SPAN style="COLOR: #000000"> main(String[] args)<BR></SPAN><SPAN style="COLOR: #008080">16</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_294_1142_Open_Image onclick="this.style.display='none'; Codehighlighter1_294_1142_Open_Text.style.display='none'; Codehighlighter1_294_1142_Closed_Image.style.display='inline'; Codehighlighter1_294_1142_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_294_1142_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_294_1142_Closed_Text.style.display='none'; Codehighlighter1_294_1142_Open_Image.style.display='inline'; Codehighlighter1_294_1142_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>    </SPAN><SPAN id=Codehighlighter1_294_1142_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_294_1142_Open_Text><SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">17</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>        String FilePath </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">D:/test.txt</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">;<BR></SPAN><SPAN style="COLOR: #008080">18</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>        FileReader fr </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">null</SPAN><SPAN style="COLOR: #000000">;<BR></SPAN><SPAN style="COLOR: #008080">19</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>        BufferedReader br </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">null</SPAN><SPAN style="COLOR: #000000">;<BR></SPAN><SPAN style="COLOR: #008080">20</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>        StringBuffer sBuffer </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000"> StringBuffer();<BR></SPAN><SPAN style="COLOR: #008080">21</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">try</SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">22</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_436_842_Open_Image onclick="this.style.display='none'; Codehighlighter1_436_842_Open_Text.style.display='none'; Codehighlighter1_436_842_Closed_Image.style.display='inline'; Codehighlighter1_436_842_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_436_842_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_436_842_Closed_Text.style.display='none'; Codehighlighter1_436_842_Open_Image.style.display='inline'; Codehighlighter1_436_842_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </SPAN><SPAN id=Codehighlighter1_436_842_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_436_842_Open_Text><SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">23</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff">try</SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">24</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_448_513_Open_Image onclick="this.style.display='none'; Codehighlighter1_448_513_Open_Text.style.display='none'; Codehighlighter1_448_513_Closed_Image.style.display='inline'; Codehighlighter1_448_513_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_448_513_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_448_513_Closed_Text.style.display='none'; Codehighlighter1_448_513_Open_Image.style.display='inline'; Codehighlighter1_448_513_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>            </SPAN><SPAN id=Codehighlighter1_448_513_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_448_513_Open_Text><SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">25</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>                fr </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000"> FileReader(FilePath);</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> 寤虹珛FileReader瀵硅薄錛屽茍瀹炰緥鍖栦負fr</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #008080">26</SPAN><SPAN style="COLOR: #008000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top></SPAN><SPAN style="COLOR: #000000">            }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">27</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff">catch</SPAN><SPAN style="COLOR: #000000"> (FileNotFoundException e)<BR></SPAN><SPAN style="COLOR: #008080">28</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_553_583_Open_Image onclick="this.style.display='none'; Codehighlighter1_553_583_Open_Text.style.display='none'; Codehighlighter1_553_583_Closed_Image.style.display='inline'; Codehighlighter1_553_583_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_553_583_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_553_583_Closed_Text.style.display='none'; Codehighlighter1_553_583_Open_Image.style.display='inline'; Codehighlighter1_553_583_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>            </SPAN><SPAN id=Codehighlighter1_553_583_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_553_583_Open_Text><SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">29</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>                e.printStackTrace();<BR></SPAN><SPAN style="COLOR: #008080">30</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>            }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">31</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>            br </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000"> BufferedReader(fr);</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> 寤虹珛BufferedReader瀵硅薄錛屽茍瀹炰緥鍖栦負br</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #008080">32</SPAN><SPAN style="COLOR: #008000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">            String Line </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> br.readLine();</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> 浠庢枃浠惰鍙栦竴琛屽瓧絎︿覆<BR></SPAN><SPAN style="COLOR: #008080">33</SPAN><SPAN style="COLOR: #008000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>            </SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> 鍒ゆ柇璇誨彇鍒扮殑瀛楃涓叉槸鍚︿笉涓虹┖</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #008080">34</SPAN><SPAN style="COLOR: #008000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">            </SPAN><SPAN style="COLOR: #0000ff">while</SPAN><SPAN style="COLOR: #000000"> (Line </SPAN><SPAN style="COLOR: #000000">!=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">null</SPAN><SPAN style="COLOR: #000000">)<BR></SPAN><SPAN style="COLOR: #008080">35</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_739_838_Open_Image onclick="this.style.display='none'; Codehighlighter1_739_838_Open_Text.style.display='none'; Codehighlighter1_739_838_Closed_Image.style.display='inline'; Codehighlighter1_739_838_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_739_838_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_739_838_Closed_Text.style.display='none'; Codehighlighter1_739_838_Open_Image.style.display='inline'; Codehighlighter1_739_838_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>            </SPAN><SPAN id=Codehighlighter1_739_838_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_739_838_Open_Text><SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">36</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>                sBuffer.append(Line);<BR></SPAN><SPAN style="COLOR: #008080">37</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>                sBuffer.append(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">\n</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR></SPAN><SPAN style="COLOR: #008080">38</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>                Line </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> br.readLine();</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> 浠庢枃浠朵腑緇х畫璇誨彇涓琛屾暟鎹?/SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #008080">39</SPAN><SPAN style="COLOR: #008000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top></SPAN><SPAN style="COLOR: #000000">            }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">40</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">41</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">catch</SPAN><SPAN style="COLOR: #000000"> (IOException e)<BR></SPAN><SPAN style="COLOR: #008080">42</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_870_898_Open_Image onclick="this.style.display='none'; Codehighlighter1_870_898_Open_Text.style.display='none'; Codehighlighter1_870_898_Closed_Image.style.display='inline'; Codehighlighter1_870_898_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_870_898_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_870_898_Closed_Text.style.display='none'; Codehighlighter1_870_898_Open_Image.style.display='inline'; Codehighlighter1_870_898_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </SPAN><SPAN id=Codehighlighter1_870_898_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_870_898_Open_Text><SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">43</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>            e.printStackTrace();<BR></SPAN><SPAN style="COLOR: #008080">44</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">45</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">finally</SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">46</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_912_1095_Open_Image onclick="this.style.display='none'; Codehighlighter1_912_1095_Open_Text.style.display='none'; Codehighlighter1_912_1095_Closed_Image.style.display='inline'; Codehighlighter1_912_1095_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_912_1095_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_912_1095_Closed_Text.style.display='none'; Codehighlighter1_912_1095_Open_Image.style.display='inline'; Codehighlighter1_912_1095_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </SPAN><SPAN id=Codehighlighter1_912_1095_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_912_1095_Open_Text><SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">47</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff">try</SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">48</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_924_1031_Open_Image onclick="this.style.display='none'; Codehighlighter1_924_1031_Open_Text.style.display='none'; Codehighlighter1_924_1031_Closed_Image.style.display='inline'; Codehighlighter1_924_1031_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_924_1031_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_924_1031_Closed_Text.style.display='none'; Codehighlighter1_924_1031_Open_Image.style.display='inline'; Codehighlighter1_924_1031_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>            </SPAN><SPAN id=Codehighlighter1_924_1031_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_924_1031_Open_Text><SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">49</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>                </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000"> (br </SPAN><SPAN style="COLOR: #000000">!=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">null</SPAN><SPAN style="COLOR: #000000">)<BR></SPAN><SPAN style="COLOR: #008080">50</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>                    br.close();</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> 鍏抽棴BufferedReader瀵硅薄</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #008080">51</SPAN><SPAN style="COLOR: #008000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">                </SPAN><SPAN style="COLOR: #0000ff">if</SPAN><SPAN style="COLOR: #000000"> (fr </SPAN><SPAN style="COLOR: #000000">!=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">null</SPAN><SPAN style="COLOR: #000000">)<BR></SPAN><SPAN style="COLOR: #008080">52</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>                    fr.close();</SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> 鍏抽棴鏂囦歡</SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #008080">53</SPAN><SPAN style="COLOR: #008000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top></SPAN><SPAN style="COLOR: #000000">            }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">54</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff">catch</SPAN><SPAN style="COLOR: #000000"> (IOException e)<BR></SPAN><SPAN style="COLOR: #008080">55</SPAN><SPAN style="COLOR: #000000"><IMG id=Codehighlighter1_1061_1091_Open_Image onclick="this.style.display='none'; Codehighlighter1_1061_1091_Open_Text.style.display='none'; Codehighlighter1_1061_1091_Closed_Image.style.display='inline'; Codehighlighter1_1061_1091_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_1061_1091_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1061_1091_Closed_Text.style.display='none'; Codehighlighter1_1061_1091_Open_Image.style.display='inline'; Codehighlighter1_1061_1091_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>            </SPAN><SPAN id=Codehighlighter1_1061_1091_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.aygfsteel.com/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_1061_1091_Open_Text><SPAN style="COLOR: #000000">{<BR></SPAN><SPAN style="COLOR: #008080">56</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>                e.printStackTrace();<BR></SPAN><SPAN style="COLOR: #008080">57</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>            }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">58</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">59</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> 杈撳嚭璇誨彇鐨勭粨鏋?/SPAN><SPAN style="COLOR: #008000"><BR></SPAN><SPAN style="COLOR: #008080">60</SPAN><SPAN style="COLOR: #008000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">        System.out.println(sBuffer);<BR></SPAN><SPAN style="COLOR: #008080">61</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>    }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">62</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN><SPAN style="COLOR: #000000"><BR></SPAN><SPAN style="COLOR: #008080">63</SPAN><SPAN style="COLOR: #000000"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN></DIV><img src ="http://www.aygfsteel.com/marswj/aggbug/22034.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/marswj/" target="_blank">marswj</a> 2005-11-30 21:08 <a href="http://www.aygfsteel.com/marswj/archive/2005/11/30/22034.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Firefox 1.5http://www.aygfsteel.com/marswj/archive/2005/11/30/22028.htmlmarswjmarswjWed, 30 Nov 2005 12:08:00 GMThttp://www.aygfsteel.com/marswj/archive/2005/11/30/22028.htmlhttp://www.aygfsteel.com/marswj/comments/22028.htmlhttp://www.aygfsteel.com/marswj/archive/2005/11/30/22028.html#Feedback1http://www.aygfsteel.com/marswj/comments/commentRss/22028.htmlhttp://www.aygfsteel.com/marswj/services/trackbacks/22028.html

Firefox 1.5

The award-winning Web browser is better than ever. Browse the Web with confidence - Firefox protects you from viruses, spyware and pop-ups. Enjoy improvements to performance, ease of use and privacy. It's easy to import your favorites and settings and get started. Download Firefox now and get the most out of the Web.

Firefox 1.5姝e紡鐗堝皢榪涗竴姝ユ彁楂樻祻瑙堥熷害錛屾敮鎸佹爣絳鵑〉鎷栨嫿鎺掑簭錛屽寮哄睆钄藉脊鍑虹獥鍙e姛鑳斤紝浠ュ強涓閿竻闄ら殣縐佹暟鎹寜閿?BR>Firefox 1.5榪樺皢鏂版坊鍔燗nswer.com鎼滅儲寮曟搸錛屽茍淇嫻嬭瘯榪囩▼涓彂鐜扮殑瀹夊叏婕忔礊銆?BR>鏈閲嶈鐨勬槸錛孎irefox 1.5灝嗘彁渚涚綉欏靛吋瀹規ф姤鍛婏紝鍚戠敤鎴鋒彁紺烘棤娉曞湪Firefox涓樉紺虹殑欏甸潰銆?BR>
http://www.mozilla.com/firefox/

鐏嫄1.5鍑轟簡錛岃璁eb绔欑偣鏃惰娉ㄦ剰鍏煎鎷夛紝涓嶅彲浠ュ彧鑳藉湪MSIE涓婅繍琛屼簡錛?/P>

marswj 2005-11-30 20:08 鍙戣〃璇勮
]]>
WebWork joining Strutshttp://www.aygfsteel.com/marswj/archive/2005/11/29/21863.htmlmarswjmarswjTue, 29 Nov 2005 11:53:00 GMThttp://www.aygfsteel.com/marswj/archive/2005/11/29/21863.htmlhttp://www.aygfsteel.com/marswj/comments/21863.htmlhttp://www.aygfsteel.com/marswj/archive/2005/11/29/21863.html#Feedback0http://www.aygfsteel.com/marswj/comments/commentRss/21863.htmlhttp://www.aygfsteel.com/marswj/services/trackbacks/21863.htmlYes, . The WebWork development team (Jason and I) have been working with the Struts development team (Don Brown and Ted Husted) and have come to the conclusion that the best thing for Java community would be to merge WebWork in to Struts.

Read Ted's email here, but the gist of it is this: WebWork is a great technology, and Struts is a great community. It's a perfect match and bringing the two together will only be better for WebWork and Struts users alike. The only down side for me is that I'll be working less with OpenSymphony, but I believe that is a small price for all the great benefits that come from this merger.

Just to be clear, WebWork is not going away. WebWork 2.2 is still coming out any day now, and there may even be a WebWork 2.3. But new minor/major versions won't be coming out under the WebWork name for much longer. Instead, they will be released under the Struts incubator program with the intent to eventually become Struts Action Framework 2.0.

So don't worry, WebWork 2.1.8, 2.2.1, and other bug fix releases will continue to come out and we will support the WebWork community as long as needed. In addition, we'll make compatibility with both Struts and WebWork a high priority, so future releases may help with that. To be clear: no one is leaving WebWork and it will continue to be supported for a very long time.

With this renewed energy, larger development team, and larger community, the combined efforts of Struts and WebWork will surely make the Struts platform the easiest, fastest, and most powerful Java web framework available. We hope that all the WebWork users and developers are as excited about this as we are and are ready to take WebWork to the next level.
鏉ヨ嚜:
http://www.opensymphony.com/webwork/

寮哄己鑱旀墜,瀵瑰紑鍙戣呮潵璇存槸浠跺ソ浜嬶紝涓嶇敤涓洪墂ebwork榪樻槸struts鍙戞剚鎷夛紒錛侊紒

http://struts.apache.org/



marswj 2005-11-29 19:53 鍙戣〃璇勮
]]>
涓涓畝鍗曠殑鍛ㄦ湡鎬imerhttp://www.aygfsteel.com/marswj/archive/2005/11/25/21454.htmlmarswjmarswjFri, 25 Nov 2005 12:32:00 GMThttp://www.aygfsteel.com/marswj/archive/2005/11/25/21454.htmlhttp://www.aygfsteel.com/marswj/comments/21454.htmlhttp://www.aygfsteel.com/marswj/archive/2005/11/25/21454.html#Feedback0http://www.aygfsteel.com/marswj/comments/commentRss/21454.htmlhttp://www.aygfsteel.com/marswj/services/trackbacks/21454.html 1/* 鏂囦歡鍚?EggTimer.java 鍒涘緩鏃ユ湡:2005-11-25 */
 2
 3package cn.vcol.timer;
 4
 5import java.text.SimpleDateFormat;
 6import java.util.Calendar;
 7import java.util.Date;
 8import java.util.Timer;
 9import java.util.TimerTask;
10
11/**
12 * @author blog.vcol.cn
13 */

14public class EggTimer
15{
16    private final Timer timer = new Timer();
17
18    private void start()
19    {
20        long period = 2 * 60 * 1000;// 鍛ㄦ湡涓?鍒嗛挓
21        timer.schedule(new TimerTask()
22        {
23            public void run()
24            {
25                System.out.println("鏈榪愯浜?" + getFormatDate(new Date()));
26                playSound();
27            }

28
29            private void playSound()
30            {
31                System.out.println("Your egg is ready!");
32                // Start a new thread to play a sound
33            }

34        }
, getDateTime(), period);
35    }

36
37    public static void main(String[] args)
38    {
39        EggTimer eggTimer = new EggTimer();
40        eggTimer.start();
41    }

42
43    /**
44     * 棣栨榪愯鐨勬椂闂?BR>45     * @return
46     */

47    private Date getDateTime()
48    {
49        Calendar calendar = Calendar.getInstance();
50        Date date = new Date();
51        System.out.println("紼嬪簭寮濮嬩簬:" + getFormatDate(date));
52        calendar.setTime(date);
53        // 璁懼畾鏃墮棿
54        calendar.setFirstDayOfWeek(Calendar.MONDAY);// 璁懼畾鏄熸湡涓涓轟竴涓槦鏈熺殑絎竴澶?/SPAN>
55        calendar.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);// 鏈懆鐨勬槦鏈熸棩(鐩稿浜庣▼搴忚繍琛屾椂)
56        calendar.set(Calendar.HOUR_OF_DAY, 14);
57        calendar.set(Calendar.MINUTE, 57);
58        calendar.set(Calendar.SECOND, 0);
59        //
60        System.out.println("棣栨榪愯浜?" + getFormatDate(calendar.getTime()));
61        return calendar.getTime();
62    }

63
64    /**
65     * 鏍煎紡鍖栨棩鏈?BR>66     * @param date
67     * @return
68     */

69    private String getFormatDate(Date date)
70    {
71        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
72        return sdf.format(date);
73    }

74}

75

marswj 2005-11-25 20:32 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 吴忠市| 玉田县| 楚雄市| 红安县| 呈贡县| 化隆| 丰城市| 兴和县| 虞城县| 北辰区| 栖霞市| 大邑县| 红河县| 天祝| 邹城市| 纳雍县| 涿鹿县| 青河县| 榆社县| 赤城县| 定兴县| 色达县| 金湖县| 外汇| 衡南县| 鲁山县| 霍林郭勒市| 新巴尔虎右旗| 枝江市| 麦盖提县| 临清市| 阿克苏市| 博罗县| 甘孜| 永兴县| 巫山县| 安新县| 屯留县| 张家川| 广河县| 武安市|