﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-BeanSoft's Java Blog-随笔分类-My Open Source Toys</title><link>http://www.blogjava.net/beansoft/category/17569.html</link><description>MyEclipse 6, Java EE 5, JSPWiki, Spring, Struts, Hibernate, JPA, SWT, Swing, AJAX, JavaScript, Netbeans</description><language>zh-cn</language><lastBuildDate>Tue, 29 Apr 2008 06:21:22 GMT</lastBuildDate><pubDate>Tue, 29 Apr 2008 06:21:22 GMT</pubDate><ttl>60</ttl><item><title>HeidiSQL便携版＋中文问题修正（重编译）</title><link>http://www.blogjava.net/beansoft/archive/2008/04/29/196994.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 28 Apr 2008 16:45:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2008/04/29/196994.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/196994.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2008/04/29/196994.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/196994.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/196994.html</trackback:ping><description><![CDATA[
		<p>下载地址 <a href="ftp://beansoftdown:1234@219.141.70.147/HeidiSQL/HeidiSQLPortable.rar " temp_href="ftp://beansoftdown:1234@219.141.70.147/HeidiSQL/HeidiSQLPortable.rar ">ftp://beansoftdown:1234@219.141.70.147/HeidiSQL/HeidiSQLPortable.rar </a>  3.21 MB 是一个免安装绿色便携版</p>
		<p>感谢 Acheng 帮忙编译了修正了中文问题后的新版本，我的MySQL字符编码都是GBK的，不知道UTF-8的会怎样。此项目是一国外开源软件。</p>
		<p>关于此Bug的修正信息，请查看这里：<a title="http://sourceforge.net/tracker/index.php?func=detail&amp;amp;amp;aid=1913280&amp;amp;amp;group_id=164593&amp;amp;amp;atid=832350" href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1913280&amp;group_id=164593&amp;atid=832350">http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1913280&amp;group_id=164593&amp;atid=832350</a></p>
		<p>如果需要完整代码并希望自己亲手编译（需要<a href="http://www.codegear.com/downloads/free/delphi">CodeGear Delphi 2007</a> or Borland Developer Studio 2006），请与我联系。官方的编译说明：</p>
		<p>
				<a title="http://heidisql.svn.sourceforge.net/viewvc/*checkout*/heidisql/trunk/readme.html" href="http://heidisql.svn.sourceforge.net/viewvc/*checkout*/heidisql/trunk/readme.html">http://heidisql.svn.sourceforge.net/viewvc/*checkout*/heidisql/trunk/readme.html</a>
		</p>
		<p>截屏（注意红色部分，默认是不支持gbk的，已经修正了问题了）：</p>
		<p>   <a href="/images/blogjava_net/beansoft/WindowsLiveWriter/HeidiSQL_A7B/HeidiSQL_2.png"><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" border="0" alt="HeidiSQL" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/HeidiSQL_A7B/HeidiSQL_thumb.png" width="531" height="446" /></a></p>
		<p>
				<a href="http://www.heidisql.com/">http://www.heidisql.com/</a>
				<br />Heidesql -&gt; MySQL-Front 2.5 的开源替代版本<br />Heidesql 中文乱码问题的另一种解决办法：<br />用 Heidesql 连接到 Mysql 服务器后, 执行下面代码(复制到 Query 面板中然后点击运行): </p>
		<p>SET character_set_client = gbk;<br />SET character_set_connection = gbk;<br />SET character_set_results = gbk; </p>
		<p>即可解决乱码的问题.</p>
<img src ="http://www.blogjava.net/beansoft/aggbug/196994.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2008-04-29 00:45 <a href="http://www.blogjava.net/beansoft/archive/2008/04/29/196994.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BeanSoft MySQL Java 开发套装(服务器,管理工具,JDBC驱动,示例代码) 无中文问题</title><link>http://www.blogjava.net/beansoft/archive/2007/10/01/150075.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 01 Oct 2007 10:13:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/10/01/150075.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/150075.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/10/01/150075.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/150075.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/150075.html</trackback:ping><description><![CDATA[<p>BeanSoft MySQL Java 开发套装(服务器,管理工具,JDBC驱动,示例代码)</p> <p>小更新: 为了减轻负担, 用 MySQL-Front 2.5 来管理, 这个软件无中文问题. 如果以后开源版本HeidiSQL的解决了中文问题, 就用开源的.</p> <p>下载: <a href="http://gro.clinux.org/frs/download.php/2103/portable_mysql.exe"><a href="http://gro.clinux.org/frs/download.php/2105/portable_mysql.exe"> <dd><a href="http://gro.clinux.org/frs/download.php/2106/portable_mysql.exe">portable_mysql.exe</a></dd></a></a>&nbsp;&nbsp;4.02MB (自解压包)</p> <p>参考文档: <a href="http://www.blogjava.net/beansoft/archive/2007/02/05/97940.html">MySQL 5 绿色版(BAT版本)</a><br>2007-10-01<br>版权所有 2007 刘长炯(BeanSoft@126.com)<br>Blog: <a href="http://www.blogjava.net/beansoft/">http://www.blogjava.net/beansoft/</a><br>本软件套装采用的协议: GPL, 参考 gpl.txt<br>Java 初学者最头疼的, 莫过于安装数据库, 寻找数据库管理工具, 寻找 JDBC 驱动, 然后编写代码来测试, 然后遇到了乱码问题, 头大的要命, 不知道如何解决. </p> <p>在此, 我搜集了几个开源软件, 组合到一起, 来方便大家的数据库开发. 数据库我选择 MySQL 5.0.41 绿色版(本站开发), 管理工具我选择 MySQL-Front 2.5 免费软件(这个版本可以争取显示中文), 然后选择了 MySQL JDBC 驱动, 并编写了测试代码,&nbsp; 这些代码解决了中文问题, 最后使用免费的 PStart 2.11 制作了启动工具.  <p>用法: 下载后解压缩到硬盘的任意位置, 然后双击 PStart.exe 开始, 先启动 MySQL 服务器, 然后即可编译运行 JDBC 测试代码.  <p>注意事项: 这个版本的 MySQL 绿色版默认采用的字符集是 GBK, 如果你修改成了别的字符集, MySQLFront 将显示为乱码.  <p>感谢以下软件:  <p>MySQL <a href="http://www.mysql.com/">http://www.mysql.com/</a> GPL 协议<br>MySQL Front 2.5 <a href="http://www.mysqlfront.de/">http://www.mysqlfront.de/</a> FreeWare<br>MySQL 绿色版 <a href="http://www.blogjava.net/beansoft/">http://www.blogjava.net/beansoft/</a> GPL 协议<br>MySQL ConnectorJ(即 JDBC 驱动) <a href="http://dev.mysql.com/downloads/connector/j/">http://dev.mysql.com/downloads/connector/j/</a> GPL 协议<br>MySQL JDBC 示例代码 <a href="http://www.blogjava.net/beansoft/">http://www.blogjava.net/beansoft/</a> GPL 协议<br>PStart <a href="http://www.pegtop.net/start/">http://www.pegtop.net/start/</a> FreeWare  <p>截图:  <p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="429" alt="image" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/BeanSoftMySQLJavaJDBC_FE38/image_1.png" width="526" border="0">  <p>主界面, 双击 mysql_start 启动 MySQL 服务器  <p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="444" alt="image" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/BeanSoftMySQLJavaJDBC_FE38/image_3.png" width="602" border="0">  <p>内置开源 MySQL 管理工具, 双击主界面的 "MySQL-Front" 启动  <p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="514" alt="portable_mysql_jdbc" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/BeanSoftMySQLJavaJDBC_FE38/portable_mysql_jdbc_1.png" width="569" border="0">&nbsp;  <p>双击主界面 "运行JDBC" 进行插入和读取数据测试, 开箱即用, 无需配置.  <img src ="http://www.blogjava.net/beansoft/aggbug/150075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-10-01 18:13 <a href="http://www.blogjava.net/beansoft/archive/2007/10/01/150075.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>视频: 用开源的 InnoSetup 为 Java 应用制作 Windows 安装程序</title><link>http://www.blogjava.net/beansoft/archive/2007/09/19/146482.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Wed, 19 Sep 2007 06:36:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/09/19/146482.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/146482.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/09/19/146482.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/146482.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/146482.html</trackback:ping><description><![CDATA[<p>在这个例子里, 我将给大家展示如何使用 InnoSetup 自带的向导给前面 <a href="http://www.blogjava.net/beansoft/archive/2007/09/18/146221.html">视频: JSmooth 中文版制作 EXE 启动文件</a>&nbsp;所产生的 MyEclipse Keygen EXE 文件包生成一个安装程序, 美中不足的是因为用的最新版的 InnoSetup, 所以最后产生的安装程序没有中文语言界面, 不过找一个中文版的 InnoSetup 就可以了.</p> <p>PS: 这是很早以前学习的一点小东西了, 和大家分享一下, 或许有点用.</p> <p>相关资源:</p> <p>InnoSetup 官方站点&nbsp;<a title="Inno Setup" href="http://www.jrsoftware.org/isinfo.php">http://www.jrsoftware.org/isinfo.php</a></p> <p>InnoSetup&nbsp;是一个开源免费的制作 Windows 下安装程序的工具, 如果熟悉 Pascal(Delphi) 则能制作出专业的安装程序来.</p> <p>&nbsp;</p> <p>生成的 EXE 安装程序: <a href="http://download.gro.clinux.org/beansoft/MyEclipseKeygenSetup.exe">http://download.gro.clinux.org/beansoft/MyEclipseKeygenSetup.exe</a> 1.82 MB</p> <p>安装程序脚本: <a href="http://download.gro.clinux.org/beansoft/MyEclipseKeygen.iss">http://download.gro.clinux.org/beansoft/MyEclipseKeygen.iss</a> 2.27 KB</p> <p>视频下载地址:&nbsp; <a href="http://download.gro.clinux.org/beansoft/InnoSetup.swf">http://download.gro.clinux.org/beansoft/InnoSetup.swf</a> 1.27 MB</p> <p><embed pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" src="http://download.gro.clinux.org/beansoft/InnoSetup.swf" width="800" height="624" type="application/x-shockwave-flash" bgcolor="#FFFFFF" quality="high"></embed></p> <p>&nbsp;安装程序界面展示:</p> <p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="392" alt="image" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JavaWindowsInnoSetupJSmooth_CB2A/image_1.png" width="503" border="0"></p><img src ="http://www.blogjava.net/beansoft/aggbug/146482.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-09-19 14:36 <a href="http://www.blogjava.net/beansoft/archive/2007/09/19/146482.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>视频: JSmooth 中文版制作 EXE 启动文件</title><link>http://www.blogjava.net/beansoft/archive/2007/09/18/146221.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Tue, 18 Sep 2007 10:06:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/09/18/146221.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/146221.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/09/18/146221.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/146221.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/146221.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 以网上流传的 MyEclipse 6 Keygen 为例,  使用 JSmooth 来制作一个 EXE 的启动文件.&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/09/18/146221.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/146221.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-09-18 18:06 <a href="http://www.blogjava.net/beansoft/archive/2007/09/18/146221.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSmooth 0.9.9-7 汉化版 发布(图文) 地址已修正</title><link>http://www.blogjava.net/beansoft/archive/2007/09/16/145454.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Sat, 15 Sep 2007 22:20:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/09/16/145454.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/145454.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/09/16/145454.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/145454.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/145454.html</trackback:ping><description><![CDATA[<p>JSmooth 是开源的 Java EXE 启动文件生成程序, 可以制作 Windows, DOS 和 服务包装器.&nbsp; 官方网站: <a title="http://jsmooth.sourceforge.net/" href="http://jsmooth.sourceforge.net/">http://jsmooth.sourceforge.net/</a></p>下载: <a title="http://download.gro.clinux.org/beansoft/JSmooth_0.9.9-7_zh_CN.zip" href="http://download.gro.clinux.org/beansoft/JSmooth_0.9.9-7_zh_CN.zip">http://download.gro.clinux.org/beansoft/JSmooth_0.9.9-7_zh_CN.zip</a>&nbsp;3.70 MB<br>下载后解压缩并运行 jsmoothgen.exe即可.  <p><br>截屏: <br><a href="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="618" alt="jsmooth_0.9.9-7_zh_CN" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN_thumb.png" width="702" border="0"></a>&nbsp;</p> <p><br>&nbsp;</p> <h3>JSmooth 版本 0.9.9-7 Build 20070520-256 </h3> <h4>感谢您使用 JSmooth! </h4> <p>中文版翻译: 刘长炯 BeanSoft@126.com 请访问 <a href="http://www.blogjava.net/beansoft/">http://www.blogjava.net/beansoft/</a>来获取一些 JSmooth 中文信息  <p>JSmooth 项目采用 GNU General Public License 发布. 请阅读发行包里的 License.txt. 其它 JSmooth 所捆绑的软件也许会采用他们自己的许可, 请自行检查.  <p>生成的可执行文件(JSmooth 创建的启动器)采用和 gcc 许可例外相似的 LGPL 和 "运行时例外": 你不需要发布源代码, 也不需要你发表声明来提到 jsmooth.  <ul> <li>最新的 JSmooth 新闻, 请访问 <a href="http://jsmooth.sourceforge.net/">官方网站</a>  <li>你可以获取这个版本的特定信息, 位于文件 <a href="Readme.txt">Readme.txt</a> 或者 <a href="Changelog.txt">Changelog</a>.  <li>文档以 <a href="docs/jsmooth-doc.html">HTML</a> 和 <a href="docs/jsmooth-doc.pdf">PDF</a> 格式提供.  <li>请检查 <a href="LICENSE.txt">许可</a>. 你可以参考 <a href="GPL-LICENSE.txt">GPL 许可</a> (JSmooth 采用) 或者 <a href="LGPL-LICENSE.txt">LGPL 许可</a> (可执行文件的源码).  <li>一些包装器提供了 <a href="docs/jniapi/index.html">JSmooth JNI API</a> 来从你的 Java 程序里访问 Windows 特有的功能. </li></ul> <h4>JSmooth 支持 </h4> <p>请提交你发行的任何 bug (臭虫) 到 <a href="http://sourceforge.net/tracker/?group_id=86730">jsmooth 跟踪</a>. 如果你有任何问题, 请使用 <a href="http://sourceforge.net/forum/?group_id=86730">论坛</a> (sourceforge 提供的主机).</p> <p>更多截图:</p> <p><a href="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN_1.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="618" alt="jsmooth_0.9.9-7_zh_CN_1" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN_1_thumb.png" width="702" border="0"></a> </p> <p><a href="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN_2.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="618" alt="jsmooth_0.9.9-7_zh_CN_2" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN_2_thumb.png" width="702" border="0"></a> </p> <p><a href="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN_3.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="618" alt="jsmooth_0.9.9-7_zh_CN_3" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN_3_thumb.png" width="702" border="0"></a> </p> <p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="618" alt="jsmooth_0.9.9-7_zh_CN_4" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN_4_1.png" width="702" border="0"> </p> <p><a href="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN_5.png" atomicselection="true"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="618" alt="jsmooth_0.9.9-7_zh_CN_5" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/JSmooth0.9.97_58EA/jsmooth_0.9.9-7_zh_CN_5_thumb.png" width="702" border="0"></a></p><img src ="http://www.blogjava.net/beansoft/aggbug/145454.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-09-16 06:20 <a href="http://www.blogjava.net/beansoft/archive/2007/09/16/145454.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BlogJava 备份文章阅读器+离线浏览备份(含源码,SWT)</title><link>http://www.blogjava.net/beansoft/archive/2007/06/20/125255.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Wed, 20 Jun 2007 02:32:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/06/20/125255.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/125255.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/06/20/125255.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/125255.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/125255.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 终于支持离线备份了, 保存所有文章为MHT格式,欢迎试用!&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/06/20/125255.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/125255.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-06-20 10:32 <a href="http://www.blogjava.net/beansoft/archive/2007/06/20/125255.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计划做一个抓取BlogJava文章为MHT的小软件</title><link>http://www.blogjava.net/beansoft/archive/2007/06/18/124883.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 18 Jun 2007 01:52:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/06/18/124883.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/124883.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/06/18/124883.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/124883.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/124883.html</trackback:ping><description><![CDATA[<p>我在 BlogJava 上发表了 N 篇帖子了, 可是如何离线浏览成了个大问题. 计划在以前的 BlogJava 备份文件阅读器的基础上加入把这些文件全部离线保存为 MHT 文件的功能.</p><img src ="http://www.blogjava.net/beansoft/aggbug/124883.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-06-18 09:52 <a href="http://www.blogjava.net/beansoft/archive/2007/06/18/124883.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Portwise.com 集成 File Tree Browser&amp;lrm;</title><link>http://www.blogjava.net/beansoft/archive/2007/05/31/121097.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 31 May 2007 03:04:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/05/31/121097.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/121097.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/05/31/121097.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/121097.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/121097.html</trackback:ping><description><![CDATA[<p></p> <p><strong>PortWise is the leader in Identity and Access Management for the Mobile Enterprise. Our award winning product suite secure millions of users accross the globe.</strong></p> <p><a title="http://www.portwise.com/" href="http://www.portwise.com/">http://www.portwise.com/</a></p> <p>是一家做远程管理的.</p> <p>本站开发的 <strong>TreeFileBrowser 1.0a</strong>&nbsp; <a title="http://gro.clinux.org/frs/?group_id=740&amp;release_id=1278" href="http://gro.clinux.org/frs/?group_id=740&amp;release_id=1278"><a href="http://www.blogjava.net/beansoft/archive/2006/12/01/84922.html">XLoadTree 的实例 - JSP Tree File Browser, 远程管理 JSP 服务器上的文件</a></a></p> <p><a title="http://gro.clinux.org/forum/forum.php?forum_id=3124" href="http://gro.clinux.org/forum/forum.php?forum_id=3124">http://gro.clinux.org/forum/forum.php?forum_id=3124</a></p> <p>一些过去做的项目:<a title="http://gro.clinux.org/projects/beansoft/" href="http://gro.clinux.org/projects/beansoft/">http://gro.clinux.org/projects/beansoft/</a></p> <p> <hr align="center" width="100%" size="2">  <p></p> <p>Subject: License of File Tree Browser<br>Date: Tue, 29 May 2007 10:05:11 +0200<br>From: <a href="mailto:*****@portwise.com">*****@portwise.com</a><br>To: beansoftstudio@msn.com  <p>Dear sirs.  <p>I have found your software application, and I would be interested to use it but I need to know what the license requirements are.  <p>Best regards  <p>Jens Lagerberg</p><img src ="http://www.blogjava.net/beansoft/aggbug/121097.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-05-31 11:04 <a href="http://www.blogjava.net/beansoft/archive/2007/05/31/121097.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>入门: 下载, 安装, 运行第一个 MapEasy 程序</title><link>http://www.blogjava.net/beansoft/archive/2007/03/28/107056.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Wed, 28 Mar 2007 11:54:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/03/28/107056.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/107056.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/03/28/107056.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/107056.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/107056.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 基于 Google Map 的入门 Hello World Map Easy 介绍, 含附件, 可下载.&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/03/28/107056.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/107056.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-03-28 19:54 <a href="http://www.blogjava.net/beansoft/archive/2007/03/28/107056.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Code Manager .SWT开发笔记-图片浏览器中点击修改图片名称(自我总结)</title><link>http://www.blogjava.net/beansoft/archive/2007/03/09/102856.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Fri, 09 Mar 2007 08:10:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/03/09/102856.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/102856.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/03/09/102856.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/102856.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/102856.html</trackback:ping><description><![CDATA[<p>这里需要用到的技巧就是 org.eclipse.swt.custom.ControlEditor , 打开源码就可以看到自带的用法示例代码.</p> <p>核心代码如下:</p> <p>private Text text;//编辑器框<br>private ControlEditor editor;// 编辑器<br>private CLabel lableTitle;// 显示文件名的 Label</p> <p>// 在显示文件名的标签上添加鼠标点击事件, 触发下面的代码 <p>{<br>if(text == null) {<br>text = new Text(lableTitle, SWT.MULTI | SWT.WRAP);<br>Listener textListener = new Listener() {<br>public void handleEvent(final Event e) {<br>System.out.println(e);<br>lableTitle.setText(text.getText());<br>switch (e.type) {<br>case SWT.FocusOut:  <p>// renameFileNameToDB();<br>break;<br>case SWT.Traverse:<br>switch (e.detail) {<br>case SWT.TRAVERSE_RETURN:<br>// renameFileNameToDB();<br>// FALL THROUGH<br>case SWT.TRAVERSE_ESCAPE:<br>text.setVisible(false);<br>e.doit = false;<br>}<br>break;<br>}<br>// text.dispose();<br>}<br>};<br>// <br>text.addListener(SWT.FocusOut, textListener);<br>text.addListener(SWT.Traverse, textListener);<br>}<br>text.setText(lableTitle.getText());  <p>// Point size = text.computeSize(SWT.DEFAULT, SWT.DEFAULT);<br>editor.minimumWidth = lableTitle.getSize().x;<br>editor.minimumHeight = lableTitle.getSize().y;<br>text.setVisible(true);<br>editor.setEditor(text); <br>text.selectAll();<br>text.setFocus();<br>} <p><a href="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/CodeManager.SWT_E181/image%7B0%7D%5B4%5D.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="235" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/CodeManager.SWT_E181/image%7B0%7D_thumb.png" width="178" border="0"></a>  <p>点击后编辑: <p><a href="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/CodeManager.SWT_E181/image%7B0%7D%5B3%5D.png" atomicselection="true"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" src="http://www.blogjava.net/images/blogjava_net/beansoft/WindowsLiveWriter/CodeManager.SWT_E181/image%7B0%7D%5B2%5D.png" width="182" border="0"></a><img src ="http://www.blogjava.net/beansoft/aggbug/102856.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-03-09 16:10 <a href="http://www.blogjava.net/beansoft/archive/2007/03/09/102856.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML 网页解析技术的一些资料</title><link>http://www.blogjava.net/beansoft/archive/2007/03/09/102818.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Fri, 09 Mar 2007 06:39:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/03/09/102818.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/102818.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/03/09/102818.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/102818.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/102818.html</trackback:ping><description><![CDATA[<p>现在做 Code Manager .SWT 的过程中不可避免的遇到了需要抓存网页以及网页内嵌的一些资源的问题.</p> <p>现在 MHT 生成已经不成问题, 但是如何探测源文件编码以及把 MHT 解压缩(导出)为可以浏览的 HTML 文件(含图片等)是个大问题, 以及用户可视化编辑页面后重新保存为 MHT 的问题. Java 的 MHT 处理技术目前是有一家美国公司在卖, 还好我也实现了, 正在考虑完善后和他们竞争.</p> <p>探测编码可以用:</p> <p>1) 检测 HTTP 头的 Content Type 中的编码;</p> <p>2) 检测正文中的 Content Type 中的编码.</p> <p>解析 HTML 可以用两种方案:</p> <p>1) 转换成 XHTML, 然后用 JDOM 转换成 DOM 树, 这种解析方式比较传统, 但是容错性上还没有做过检测, 这种方式的优点就是用 DOM 的方式便于成块的处理 HTML 以及存储.JSPWiki.org&nbsp; 的 HTML 转 Wiki 标签即用的此项技术.</p> <p>2) 用 <a title="http://htmlparser.sourceforge.net/" href="http://htmlparser.sourceforge.net/">http://htmlparser.sourceforge.net/</a>&nbsp; 的开源纯 Java HTML Parser 来分析, 但是反向存储(由修改后的模型再写回HTML)还没有研究如何使用.</p> <p>一些资料: <a title="http://www.blogjava.net/lostfire/archive/2006/07/02/56212.html" href="http://www.blogjava.net/lostfire/archive/2006/07/02/56212.html">http://www.blogjava.net/lostfire/archive/2006/07/02/56212.html</a></p> <p><a title="http://scud.blog.javascud.org/post/192.htm" href="http://scud.blog.javascud.org/post/192.htm">http://scud.blog.javascud.org/post/192.htm</a></p><img src ="http://www.blogjava.net/beansoft/aggbug/102818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-03-09 14:39 <a href="http://www.blogjava.net/beansoft/archive/2007/03/09/102818.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BlogJava 备份文章阅读器含JRE版本</title><link>http://www.blogjava.net/beansoft/archive/2007/03/07/102387.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Wed, 07 Mar 2007 05:45:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/03/07/102387.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/102387.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/03/07/102387.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/102387.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/102387.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 用到的JRE是 可以运行SWT的精简版JRE 1.4.2_04,  下载包(含JRE)大小是 2.68MB&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/03/07/102387.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/102387.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-03-07 13:45 <a href="http://www.blogjava.net/beansoft/archive/2007/03/07/102387.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BlogJava 备份文章阅读器(含源码,SWT)</title><link>http://www.blogjava.net/beansoft/archive/2007/03/05/101831.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 05 Mar 2007 01:58:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/03/05/101831.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/101831.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/03/05/101831.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/101831.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/101831.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 离线阅读BlogCn备份XML的小工具,Java 5,SWT,源码&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/03/05/101831.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/101831.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-03-05 09:58 <a href="http://www.blogjava.net/beansoft/archive/2007/03/05/101831.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Code Manager .SWT 下载</title><link>http://www.blogjava.net/beansoft/archive/2007/02/25/100559.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Sun, 25 Feb 2007 05:29:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/02/25/100559.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/100559.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/02/25/100559.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/100559.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/100559.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 基于 SWT 的小资料管理程序, 下一步实现IE右键保存页面为MHT文件.&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/02/25/100559.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/100559.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-02-25 13:29 <a href="http://www.blogjava.net/beansoft/archive/2007/02/25/100559.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Code Manager .SWT</title><link>http://www.blogjava.net/beansoft/archive/2007/02/22/100351.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 22 Feb 2007 08:13:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/02/22/100351.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/100351.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/02/22/100351.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/100351.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/100351.html</trackback:ping><description><![CDATA[<p>过年这几天没有回家, 一直在学习 SWT. 主要目的就是做一个给自己用的资料管理软件, 也就是 Code Manager 的 SWT 桌面版本.&nbsp; 只实现了很少部分的功能, 因此还没有打算发布一下试用.</p> <p>说到 SWT, 真的是让你越深入就越觉得它的有限, 当然有人讲可以自己画组件, 但是那样就连 Swing 都不如了. 还有大量的写着不允许继承的组件... 搜了一大堆资料... 还是有些晕. 不过初学 SWT, 还没体会到其中高深的思想/模式来... 唯一感觉就是的确 Simple.</p> <p><strong>Code Manager .SWT</strong> <p>Code Manager 的 SWT 版本, 作为本人学习 SWT/RCP 的练习之作, 算是个人的第一款基于 SWT&nbsp;比较实用和规模有点大的应用. 还没打算公开源码, 以免被 SWT/RCP 高手们怡笑大方.&nbsp;同时也试用 Apusic Jocky 来混淆编译部分源码.&nbsp;而且从网上找到的好多 Eclipse 的小插件都是不带源码的.&nbsp;不求最好, 能用就行! <p>第一步的目的就是尽量能让作者本人喜欢用它, 并力争早日实现 Code Library .NET 的部分功能成为自己的资料管理工具. 届时将可以选择 HSQLDB 或者 Mysql 甚至 Access 来存储资料, 考虑用 Hibernate 跨数据库?&nbsp;尽量考虑兼容 Linux/Windows 以及提供浏览器版本的访问, 使<strong>桌面/Web版本</strong>合二为一. <p>大量功能集成自浏览器版本, 因为还没有精通 SWT 各种 Editor 的开发. 不过发现现在的很多软件, 例如 XX 工具条, 迅雷, Kugoo 等都喜欢至少打开一个内置浏览器来完成操作, 看来集成 IE 是大势所趋. <p>需要: 可视化 HTML 编辑器(例如 MyEclipse 的), RTF 编辑器, MHT 编辑器及文件生成解析器, 语法高亮的代码编辑器. <p><br><img alt="http://www.blogjava.net/images/blogjava_net/beansoft/17570/o_codeman_swt.png" src="http://www.blogjava.net/images/blogjava_net/beansoft/17570/o_codeman_swt.png"></p><img src ="http://www.blogjava.net/beansoft/aggbug/100351.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-02-22 16:13 <a href="http://www.blogjava.net/beansoft/archive/2007/02/22/100351.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>TomcatServerMonitor 1.3 的 UML 图</title><link>http://www.blogjava.net/beansoft/archive/2007/02/14/99802.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Wed, 14 Feb 2007 05:13:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/02/14/99802.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/99802.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/02/14/99802.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/99802.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/99802.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/02/14/99802.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/99802.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-02-14 13:13 <a href="http://www.blogjava.net/beansoft/archive/2007/02/14/99802.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat服务器监控进阶: Windows 下监控/重启 Tomcat/Weblogic 服务</title><link>http://www.blogjava.net/beansoft/archive/2007/02/12/99427.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 12 Feb 2007 05:27:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/02/12/99427.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/99427.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/02/12/99427.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/99427.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/99427.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 终于实现了监控 Tomcat/Weblogic Service 的功能.&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/02/12/99427.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/99427.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-02-12 13:27 <a href="http://www.blogjava.net/beansoft/archive/2007/02/12/99427.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat服务器监控1.3版 for Win,Linux(原创)</title><link>http://www.blogjava.net/beansoft/archive/2007/02/11/99290.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Sun, 11 Feb 2007 12:10:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/02/11/99290.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/99290.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/02/11/99290.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/99290.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/99290.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 2007.02.10 在主界面里加入了更改配置文件的菜单, 然后启动可视化的属性文件编辑器, 这样所有工作都可以在本软件中完成; 参考[1]; 新增定时重启功能, 可以指定第一次重启的时间以及每次重启的时间间隔.&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/02/11/99290.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/99290.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-02-11 20:10 <a href="http://www.blogjava.net/beansoft/archive/2007/02/11/99290.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat启动脚本学习心得-判断JAVA_HOME友好提示用户</title><link>http://www.blogjava.net/beansoft/archive/2007/02/05/97950.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 05 Feb 2007 03:36:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/02/05/97950.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/97950.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/02/05/97950.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/97950.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/97950.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/02/05/97950.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/97950.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-02-05 11:36 <a href="http://www.blogjava.net/beansoft/archive/2007/02/05/97950.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编写一个启动同名 BAT 文件的 C 程序, 把 JAR 包进 EXE</title><link>http://www.blogjava.net/beansoft/archive/2007/02/02/97607.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Fri, 02 Feb 2007 10:04:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/02/02/97607.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/97607.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/02/02/97607.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/97607.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/97607.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/02/02/97607.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/97607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-02-02 18:04 <a href="http://www.blogjava.net/beansoft/archive/2007/02/02/97607.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>简单的员工信息管理系统(含源码)</title><link>http://www.blogjava.net/beansoft/archive/2007/01/22/95329.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 22 Jan 2007 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/01/22/95329.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/95329.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/01/22/95329.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/95329.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/95329.html</trackback:ping><description><![CDATA[
<p>简单的员工信息管理系统</p>
<p>下载:</p>
<table cellpadding="0" cellspacing="0" border="0" class="Listing" id="Listing">
<tbody>
<tr>
<td><a href="http://www.blogjava.net/Files/beansoft/hrmap.7z.zip">hrmap.7z.zip</a></td>
<td>349KB</td>
</tr>
</tbody>
</table>
<p>JSP + Access + JavaBean, Windows 下 Tomcat 5 下测试运行正常, 字段都是中文名字. 适合公司内部使用.</p>
<p>人力资源的目录结构<br/>/src 源代码目录<br/>/web Web 应用目录<br/>/文档 相关文档目录<br/>开发工具: Eclipse</p>
<p>将 web 目录复制到 Tomcat 下即可运行; 信息浏览 index.jsp, 管理员工/部门 admin.jsp, 照片请命名为"姓名.gif"放在 images 目录下, 没有实现照片上传功能.</p>
<p><img width="644" height="451" src="http://www.blogjava.net/images/blogjava_net/beansoft/17570/o_hr.png"/></p>
<img src ="http://www.blogjava.net/beansoft/aggbug/95329.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-01-22 14:10 <a href="http://www.blogjava.net/beansoft/archive/2007/01/22/95329.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CodeManager 1.2 b 新版下载及展示</title><link>http://www.blogjava.net/beansoft/archive/2007/01/14/93792.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Sun, 14 Jan 2007 11:45:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/01/14/93792.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/93792.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/01/14/93792.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/93792.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/93792.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 回头把里面用的一些JS组件整理出来,还有Cache Filter...&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2007/01/14/93792.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/93792.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-01-14 19:45 <a href="http://www.blogjava.net/beansoft/archive/2007/01/14/93792.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>封装了 Jakarta 文件上传功能的一个类</title><link>http://www.blogjava.net/beansoft/archive/2007/01/05/92087.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Fri, 05 Jan 2007 11:32:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/01/05/92087.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/92087.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/01/05/92087.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/92087.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/92087.html</trackback:ping><description><![CDATA[<p></p> <p>后记: 记得改了一个支持 encoding 设置的版本, 竟然找不到了.. 回家再看看, 自己的东西也没做版本管理, 挺混乱.... 回头把此文件加入 BeanSoftLib 中去. <p>近期项目要用到文件上传功能, 先试了用 Jsp Smart upload, 结果发现一个问题: 如果上传的文件名中有汉字, 则发生无法读取参数和文件数据的错误. 后来想到 Struts 的文件上传功能在 Tomcat 和 Weblogic 下都没有问题, 就想到用它来做上传功能, 于是到 Apache 网站下载了 Commons FileUpload 看了看, 发现虽然功能都用, 但是使用太不方便, 例如获取表单参数竟然要一个一个的遍历, 于是就动手写了一个封装类, 这个类可以方便的读取表单参数和文件项目.  <p>首先说一下参考资料:<br>FileUpload 主站点:<br><a href="http://jakarta.apache.org/commons/fileupload/index.html">http://jakarta.apache.org/commons/fileupload/index.html</a><br>下载 FileUpload 的源码:<br><a href="http://archive.apache.org/dist/jakarta/commons/fileupload/source/">http://archive.apache.org/dist/jakarta/commons/fileupload/source/</a><br>点击 commons-fileupload-1.0-src.zip 下载源码.<br>下载 FileUpload 的二进制包(JAR文件):<br><a href="http://archive.apache.org/dist/jakarta/commons/fileupload/binaries/">http://archive.apache.org/dist/jakarta/commons/fileupload/binaries/</a><br>在列表中点击 commons-fileupload-1.0.zip 26-Jun-2003 08:32 128K, <br>下载后解压缩得到的 commons-fileupload-1.0.jar 就可以放到类路径中使用了.<br>Apache 自己的使用指导(英文版), 强烈建议如果要深入了解如何使用的人看看这个网页:<br><a href="http://jakarta.apache.org/commons/fileupload/using.html">http://jakarta.apache.org/commons/fileupload/using.html</a> <p>下面就是这个类的源码了(已经在源码注释中包含了使用说明了): <p>&nbsp; <p>package studio.beansoft.jsp;  <p>import java.util.*;<br>import java.io.*;  <p>import javax.servlet.http.*;  <p>import org.apache.commons.fileupload.*;  <p>/**<br>* Jakarta commons FileUpload 封装类.<br>* 提供: 参数读取(在 Tomcat 4, 5 下测试过似乎没有中文问题), 文件保存功能.<br>*<br>* NOTE: 所有的表单和页面编码都是按照 UTF-8 来处理的.<br>* TODO Refactor to make encoding configable.<br>*<br>* 示例代码(在 JSP 页面中, 忽略了异常处理代码):<br>* test.htm<br>&lt;form action="test.jsp"&gt;<br>Input name: &lt;input type="text" name="username"&gt;&lt;br&gt;<br>Select a file: &lt;input type="file" name="file1"&gt;&lt;br&gt;<br>&lt;input type="submit" value="Upload"&gt;<br>&lt;/form&gt;  <p>test.jsp<br>&lt;%@ page contentType="text/html;charset=utf8" %&gt;<br>&lt;%@ page import="studio.beansoft.jsp.*, java.io.*" %&gt;<br>&lt;%<br>JakartaFileUploadHandler uploadHandler = new JakartaFileUploadHandler(request);<br>// 如果是文件上传表单<br>if(uploadHandler.isMultipart()) {<br>// 读取参数<br>String parameterValue = uploadHandler.getParameter("username");<br>out.println("username=" + parameterValue);<br>// 保存文件<br>JakartaFileUploadHandler.saveFileItem(uploadHandler.getFileItem("file1"), new File("file1.txt"));<br>}<br>%&gt;  <p>更多参考资料请看 Apache 的网站上的指导文章:<br>Using FileUpload<br>@link <a href="http://jakarta.apache.org/commons/fileupload/using.html">http://jakarta.apache.org/commons/fileupload/using.html</a><br>*<br>* @see #getParameter(String)<br>* @see #getParameterValues(String)<br>* @see #saveFileItem(FileItem, File)<br>*<br>* 这个类依赖于 Jakarta commons-fileupload-1.0.zip.<br>*<br>* @author beansoft beansoftstudio@msn.com<br>* @version 1.01<br>* 2005-11-30<br>*/<br>public class JakartaFileUploadHandler<br>{<br>/** 文件域列表 */<br>private Map fileFields= new TreeMap();<br>/** 表单域列表 */<br>private Map formFields= new TreeMap();<br>/** Check that we have a file upload request */<br>private boolean isMultipart = false;<br>private HttpServletRequest request = null;  <p>/**<br>* 空构造器.<br>*/<br>public JakartaFileUploadHandler() {  <p>}  <p>/**<br>* 根据现有参数构造一个上传处理器.<br>*/<br>public JakartaFileUploadHandler(HttpServletRequest request) {<br>setRequest(request);<br>}  <p>/**<br>* 设置 HttpServletRequest 并分析里面的表单数据.<br>* @param request - HttpServletRequest<br>*/<br>public void setRequest(HttpServletRequest request) {<br>this.request = request;  <p>isMultipart = FileUpload.isMultipartContent(request);  <p>// 如果是文件上传请求, 就提取里面的参数<br>if(isMultipart) {<br>// Create a new file upload handler<br>DiskFileUpload upload = new DiskFileUpload();  <p>/*<br>* Nov 29 2005, set default upload encoding to UTF-8.<br>* Specifies the character encoding to be used when reading the headers of<br>* individual parts. When not specified, or &lt;code&gt;null&lt;/code&gt;, the platform<br>* default encoding is used.<br>*/<br>upload.setHeaderEncoding("UTF-8");  <p>try {<br>// Parse the request<br>List /* FileItem */ items = upload.parseRequest(request);  <p>// Process the uploaded items<br>Iterator iter = items.iterator();<br>while (iter.hasNext()) {<br>FileItem item = (FileItem) iter.next();  <p>String name = item.getFieldName();<br>String value = item.getString();  <p>if (item.isFormField()) {<br>processFormField(item);<br>} else {<br>processUploadedFile(item);<br>}<br>}<br>} catch (Exception ex) {<br>System.err.println("无法处理上传数据:" + ex);<br>}  <p>}<br>}  <p>/**<br>* 处理表单项目.<br>* @param item - FileItem 对象<br>*/<br>private void processFormField(FileItem item) {<br>String name = item.getFieldName();<br>// NOTE 文件上传统一使用 UTF-8 编码 2005-10-16<br>String value = null;  <p>try {<br>value = item.getString("UTF-8");<br>} catch (UnsupportedEncodingException e) {<br>}  <p>// 首先尝试获取原来的值<br>Object oldValue = formFields.get(name);  <p>if(oldValue == null) {<br>formFields.put(name, value);<br>} else {<br>// 多个值存储为 List  <p>// 原来为单个值则添加现有的值<br>try {<br>String oldString = (String)oldValue;  <p>List list = new ArrayList();<br>list.add(oldString);<br>list.add(value);  <p>formFields.put(name, list);<br>} catch (Exception ex) {<br>// ex.printStackTrace();<br>}  <p>// 原来为多个值则添加现有的值<br>try {<br>List list = (List)oldValue;<br>list.add(value);<br>formFields.put(name, list);<br>} catch (Exception ex) {<br>// ex.printStackTrace();<br>}<br>}<br>}  <p>/**<br>* 处理文件项目.<br>* @param item - FileItem 对象<br>*/<br>private void processUploadedFile(FileItem item) {<br>String name = item.getFieldName();<br>fileFields.put(name, item);<br>}  <p>/**<br>* 获取上传的文件项目.<br>* @param name - String, 文件域名称<br>* @return FileItem - org.apache.commons.fileupload.FileItem 对象<br>*/<br>public FileItem getFileItem(String name) {<br>if(!isMultipart) return null;  <p>return (FileItem) (fileFields.get(name));<br>}  <p>/**<br>* 获取表单参数.<br>* @param name - String, 表单域名称<br>* @return String - 表单域值<br>*/<br>public String getParameter(String name) {<br>if(!isMultipart) {<br>return request.getParameter(name);<br>}  <p>Object value = formFields.get(name);<br>if(value != null) {<br>if(value instanceof String) {<br>return (String)value;<br>}<br>}<br>return null;<br>}  <p>/**<br>* 获取表单域的多个参数值.<br>* @param name - String, 表单域名称<br>* @return String[] - 表单域的多个取值<br>*/<br>public String[] getParameterValues(String name) {<br>if(!isMultipart) {<br>return request.getParameterValues(name);<br>}  <p>Object value = formFields.get(name);<br>if(value != null) {<br>if(value instanceof List) {<br>return (String[]) ((List)value).toArray(new String[0]);<br>}<br>}<br>return null;<br>}  <p>/**<br>* 返回当前请求是否为多部分上传请求.<br>*/<br>public boolean isMultipart()<br>{<br>return isMultipart;<br>}  <p>/**<br>* 保存 FileItem 对象到指定的文件.<br>* @param item - FileItem, 要保存的上传文件项目<br>* @param file - File, 要保存到的文件对象<br>* @return boolean - 是否保存成功<br>*/<br>public static boolean saveFileItem(FileItem item, File file) {<br>try {<br>item.write(file);<br>return true;<br>} catch (Exception ex) {<br>// ex.printStackTrace();<br>System.out.println("saveFileItem error:" + ex);<br>}<br>return false;<br>}  <p>/**<br>* 获取 FileItem 对象的输入流.<br>* @param item - FileItem, 要获取输入流的上传文件对象<br>* @return InputStream - 对象的输入流<br>*/<br>public static InputStream getInputStreamFromFileItem(FileItem item) {<br>try {<br>return item.getInputStream();<br>} catch (Exception ex) {<br>// ex.printStackTrace();<br>}<br>return null;<br>}<br>}</p><img src ="http://www.blogjava.net/beansoft/aggbug/92087.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-01-05 19:32 <a href="http://www.blogjava.net/beansoft/archive/2007/01/05/92087.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BeanSoft Lib 0.1b 发布</title><link>http://www.blogjava.net/beansoft/archive/2007/01/05/92084.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Fri, 05 Jan 2007 11:20:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2007/01/05/92084.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/92084.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2007/01/05/92084.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/92084.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/92084.html</trackback:ping><description><![CDATA[<p>这些代码是我从 2003 年的时候开始工作一直积累到现在的一些自己做的实用的类库, 虽然规模不大, 但是很实用, 主要是集中在写 JSP 的时候提供的一些东西, 文档都写的很详细, 用 JavaDoc 工具运行一下即可浏览详细的类文档.</p> <p><a href="http://www.blogjava.net/Files/beansoft/BeanSoftLib.rar">BeanSoftLib.rar</a>&nbsp;1168KB 完整项目文件包括各种依赖包</p> <p><a href="http://www.blogjava.net/Files/beansoft/BeanSoftLib_only_src_jar.zip">BeanSoftLib_only_src_jar.zip</a>&nbsp;72KB 单独的源码和 jar 包, 因为在 Tomcat 中运行的话依赖的包都是已经加入了类路径的</p> <p>欢迎加入 QQ 群 15040012 Java AJAX&nbsp;一块来讨论.</p> <p>下一步就是 1) 完善/增强 BeanSoftLib; 2) 开发一个简单易懂易用的 AJAX 常用包(含实用例子).<br></p> <p>BeanSoft Common Library </p> <p>Includes support of:<br>Database util class;<br>String util class;<br>Mail util class;<br>Database Connection Pool(based on Apache DBCP)</p><img src ="http://www.blogjava.net/beansoft/aggbug/92084.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2007-01-05 19:20 <a href="http://www.blogjava.net/beansoft/archive/2007/01/05/92084.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 字符串转换三合一工具</title><link>http://www.blogjava.net/beansoft/archive/2006/12/26/90093.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Tue, 26 Dec 2006 05:44:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2006/12/26/90093.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/90093.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2006/12/26/90093.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/90093.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/90093.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这是以前自己写的图形界面小工具, 现在带源码供免费使用了.下载: Native2Ascii.7z.zip 9KB<br>Native2Ascii 图形版 Native2String \u xxxx 序列自动转换, 只转换汉字 Native2JavaString 将本地字符串转换成 Java 程序中用的字符串变量, 例如 String s = "转换后的内容". 我经常在测试时候用这个办法给一个大字符串赋值.&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2006/12/26/90093.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/90093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2006-12-26 13:44 <a href="http://www.blogjava.net/beansoft/archive/2006/12/26/90093.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat服务器监控1.2版 for Win,Linux(原创)</title><link>http://www.blogjava.net/beansoft/archive/2006/12/18/88465.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Mon, 18 Dec 2006 03:19:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2006/12/18/88465.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/88465.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2006/12/18/88465.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/88465.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/88465.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Tomcat 服务器监控软件 1.2 帮您自动重启无响应的 Tomcat(实际情况哦, 并非每个公司的程序都是健壮的). 2007.01.03 增加访问页面超时重启机制2006.12.17 Linux 版本, 测试过的是 RedHat 9 中文版, 包括文本和图形模式.<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2006/12/18/88465.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/88465.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2006-12-18 11:19 <a href="http://www.blogjava.net/beansoft/archive/2006/12/18/88465.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计划开发一个 Eclipse/Netbeans 最小化到托盘的插件</title><link>http://www.blogjava.net/beansoft/archive/2006/12/14/87654.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Thu, 14 Dec 2006 02:53:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2006/12/14/87654.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/87654.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2006/12/14/87654.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/87654.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/87654.html</trackback:ping><description><![CDATA[<p>Eclipse 的自己已经带了 Tray API 了, Netbeans 的可以用 JDIC, 先留题, 希望有人已经做出了类似的插件, 这样我就不用</p> <p>参考资料: </p> <p><a href="http://www.blogjava.net/hiswing/archive/2006/08/09/62593.html">Swt/JFace制做系统托盘程序</a></p> <p><a title="http://book.21www.cn/info/java/GUI/5843.html" href="http://book.21www.cn/info/java/GUI/5843.html">http://book.21www.cn/info/java/GUI/5843.html</a></p> <p><a href="http://blog.csdn.net/liulangxin/archive/2006/09/28/1301618.aspx">在swt中添加系统托盘</a></p> <p>最小化的例子（转载）<br>swt的例子:<br>import org.eclipse.jface.window.*;<br>import org.eclipse.swt.*;<br>import org.eclipse.swt.widgets.*;<br>import org.eclipse.swt.events.*;<br>public class Hello3 extends ApplicationWindow<br>{<br>public Hello3()<br>{<br>super(null);<br>}<br>protected Control createContents(Composite parent)<br>{<br>final Button b = new Button(parent, SWT.PUSH);<br>b.setText("Hello World!");<br>b.addMouseListener(new MouseAdapter(){<br>public void mouseDoubleClick(MouseEvent e){<br>if(b.getText().equals("Hello World!"))<br>b.setText("Clicked");<br>else<br>b.setText("Hello World!");<br>Tray tray=Display.getCurrent().getSystemTray();<br>TrayItem ti=new TrayItem(tray,0);<br>ti.setToolTipText("This is a swt Tray!");<br>ti.setImage(new org.eclipse.swt.graphics.Image(Display.getCurrent(),"E:\\My Documents\\My Pictures\\alm.gif"));<br>//ti.setVisible(true);<br>}<br>}<br>);<br>return b;<br>}<br>public static void main(String[] args)<br>{<br>Hello3 w = new Hello3();<br>w.setBlockOnOpen(true);<br>w.open();<br>Display.getCurrent().dispose();<br>}<br>}<br>双击button则多一个System Tray Icon,退出时System Tray Icon全部消失.<br>与Tray Icon有关的语句是:<br>Tray tray=Display.getCurrent().getSystemTray();<br>TrayItem ti=new TrayItem(tray,0);<br>ti.setToolTipText("This is a swt Tray!");<br>ti.setImage(new org.eclipse.swt.graphics.Image(Display.getCurrent(),"E:\\My Documents\\My Pictures\\alm.gif"));  <p>&nbsp;  <p>官方例子:  <p>&nbsp;  <p>/*******************************************************************************<br>* Copyright (c) 2000, 2005 IBM Corporation and others.<br>* All rights reserved. This program and the accompanying materials<br>* are made available under the terms of the Eclipse Public License v1.0<br>* which accompanies this distribution, and is available at<br>* <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a><br>*<br>* Contributors:<br>* IBM Corporation - initial API and implementation<br>*******************************************************************************/<br>package org.eclipse.swt.snippets;<br>/*<br>* Tray example snippet: place an icon with a popup menu on the system tray<br>*<br>* For a list of all SWT example snippets see<br>* <a href="http://www.eclipse.org/swt/snippets/">http://www.eclipse.org/swt/snippets/</a><br>* <br>* @since 3.0<br>*/<br>import org.eclipse.swt.*;<br>import org.eclipse.swt.graphics.*;<br>import org.eclipse.swt.widgets.*;  <p>public class Snippet143 {  <p>public static void main(String[] args) {<br>Display display = new Display ();<br>Shell shell = new Shell (display);<br>Image image = new Image (display, 16, 16);<br>final Tray tray = display.getSystemTray ();<br>if (tray == null) {<br>System.out.println ("The system tray is not available");<br>} else {<br>final TrayItem item = new TrayItem (tray, SWT.NONE);<br>item.setToolTipText("SWT TrayItem");<br>item.addListener (SWT.Show, new Listener () {<br>public void handleEvent (Event event) {<br>System.out.println("show");<br>}<br>});<br>item.addListener (SWT.Hide, new Listener () {<br>public void handleEvent (Event event) {<br>System.out.println("hide");<br>}<br>});<br>item.addListener (SWT.Selection, new Listener () {<br>public void handleEvent (Event event) {<br>System.out.println("selection");<br>}<br>});<br>item.addListener (SWT.DefaultSelection, new Listener () {<br>public void handleEvent (Event event) {<br>System.out.println("default selection");<br>}<br>});<br>final Menu menu = new Menu (shell, SWT.POP_UP);<br>for (int i = 0; i &lt; 8; i++) {<br>MenuItem mi = new MenuItem (menu, SWT.PUSH);<br>mi.setText ("Item" + i);<br>mi.addListener (SWT.Selection, new Listener () {<br>public void handleEvent (Event event) {<br>System.out.println("selection " + event.widget);<br>}<br>});<br>if (i == 0) menu.setDefaultItem(mi);<br>}<br>item.addListener (SWT.MenuDetect, new Listener () {<br>public void handleEvent (Event event) {<br>menu.setVisible (true);<br>}<br>});<br>item.setImage (image);<br>}<br>shell.setBounds(50, 50, 300, 200);<br>shell.open ();<br>while (!shell.isDisposed ()) {<br>if (!display.readAndDispatch ()) display.sleep ();<br>}<br>image.dispose ();<br>display.dispose ();<br>}<br>}</p><img src ="http://www.blogjava.net/beansoft/aggbug/87654.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2006-12-14 10:53 <a href="http://www.blogjava.net/beansoft/archive/2006/12/14/87654.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>本站的Tomcat 监控器揭密1  - Java 执行批处理文件的解决方案</title><link>http://www.blogjava.net/beansoft/archive/2006/12/10/86716.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Sun, 10 Dec 2006 09:07:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2006/12/10/86716.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/86716.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2006/12/10/86716.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/86716.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/86716.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文介绍了如何正确在 Java 中的执行一个批处理文件, 包括问题发现, 资料查找以及最终的解决方案.&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2006/12/10/86716.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/86716.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2006-12-10 17:07 <a href="http://www.blogjava.net/beansoft/archive/2006/12/10/86716.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>吹一吹偶的老作品:Java 远程控制 1.0 测试版</title><link>http://www.blogjava.net/beansoft/archive/2006/12/06/85934.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Wed, 06 Dec 2006 12:57:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2006/12/06/85934.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/85934.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2006/12/06/85934.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/85934.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/85934.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 今天看 RSS, 偶然看到下面的这位老兄的文章:<br><br>吹一吹偶的新作品：skype remote desktop<br>...<br><br>感到终于遇到志同道合的了! 去年的时候在某公司发现 Pcanywhere 偶尔会出现死掉的问题, 好在服务器是 Windows, 于是就做了这个东西来重新启动服务器上的 pcanywhere.&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2006/12/06/85934.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/85934.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2006-12-06 20:57 <a href="http://www.blogjava.net/beansoft/archive/2006/12/06/85934.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>XLoadTree 的实例 - JSP Tree File Browser, 远程管理 JSP 服务器上的文件</title><link>http://www.blogjava.net/beansoft/archive/2006/12/01/84922.html</link><dc:creator>BeanSoft</dc:creator><author>BeanSoft</author><pubDate>Fri, 01 Dec 2006 11:03:00 GMT</pubDate><guid>http://www.blogjava.net/beansoft/archive/2006/12/01/84922.html</guid><wfw:comment>http://www.blogjava.net/beansoft/comments/84922.html</wfw:comment><comments>http://www.blogjava.net/beansoft/archive/2006/12/01/84922.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.blogjava.net/beansoft/comments/commentRss/84922.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beansoft/services/trackbacks/84922.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这是基于 XLoadTree 的一个强大功能的展示的例子, 文件个头也不大, 主要功能集中在 Web 前台.<br><br>最终目标是实现一个易于使用的像 Windows 资源管理器那样管理远程 JSP 服务器文件的工具, 功能包括: 查看目录树, 浏览/下载文件, 删除文件, 重命名文件, 直接修改文件的内容; 内置 GZIP 压缩过滤器加快网页传输.<br><br>我们租用虚拟主机或者建立自己企业的服务器的时候经常会遇到文件管理的问题, 用 FTP 方式固然方便, 不过总是需要用一个 FTP 终端软件来管理, 而这个工具可以帮你只要有浏览器, 就可以方便的操作服务器上的文件.&nbsp;&nbsp;<a href='http://www.blogjava.net/beansoft/archive/2006/12/01/84922.html'>阅读全文</a><img src ="http://www.blogjava.net/beansoft/aggbug/84922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beansoft/" target="_blank">BeanSoft</a> 2006-12-01 19:03 <a href="http://www.blogjava.net/beansoft/archive/2006/12/01/84922.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>