<?xml version="1.0" encoding="GB2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[冰面上的火焰]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/index.html</link>
<description><![CDATA[冰面上的火焰]]></description>
<item>
<title><![CDATA[GeniusPlatfrom1.1.1版发布]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/archives/2006/5187.html</link>
<description><![CDATA[<P>该版本是1.1版的升级版本，主要是修正了1.1版的bug，增加了导出到pdf的功能和浏览组件表头锁定的功能。比较重要的变化是代码生成部分基于JET进行了修改。<BR>项目地址：<A href="https://sourceforge.net/projects/geniusplatform">https://sourceforge.net/projects/geniusplatform</A></P>
<br/>……]]></description>
<author>guanhui</author>
<pubDate>2006/7/24 11:27:00</pubDate>
</item>
<item>
<title><![CDATA[RCP编程技巧：Eclipse rcp运行时报错java.lang.RuntimeException: 问题的解决]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/archives/2006/4766.html</link>
<description><![CDATA[<P>【原创】</P>
<P><BR>“java.lang.RuntimeException: 找不到应用程序标识”问题的解决</P>
<P>今天我在rcp程序里使用了jet，结果无法运行，一运行就报错如下：<BR>Framework arguments: -product GeniusPlatform.GeniusPlatform -pdelaunch<BR>Command-line arguments: -product GeniusPlatform.GeniusPlatform -data </P>
<P>C:\MyData\Java\runtime-Eclipse应用程序 -dev </P>
<P>file:C:/MyData/Java/eclipse3.11/.metadata/.plugins/org.eclipse.pde.core/GenisuplatformRun/d</P>
<P>ev.properties -pdelaunch -os win32 -ws win32 -arch x86</P>
<br/>……]]></description>
<author>guanhui</author>
<pubDate>2006/7/7 16:27:00</pubDate>
</item>
<item>
<title><![CDATA[j2ee入门学习之路]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/archives/2006/4764.html</link>
<description><![CDATA[<br/>……]]></description>
<author>guanhui</author>
<pubDate>2006/7/7 15:27:00</pubDate>
</item>
<item>
<title><![CDATA[GeniusPlatform1.1版发布]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/archives/2006/4146.html</link>
<description><![CDATA[<P>1.1版终于发布了，这是一个相对稳定的版本，该版本已经全面支持oracle和sqlserver数据库，并建立了关于平台的bbs，地址是<A href="http://www.javathink.org/bbs/">http://www.javathink.org/bbs/</A>。<BR></P>
<P>很快将会有1.11版的发布，但是为了1.2的稳定版做准备。以后凡是1.X的，都是相对稳定的版本，1.xx都是中间版本。</P>
<P>项目地址：<A href="https://sourceforge.net/projects/geniusplatform">https://sourceforge.net/projects/geniusplatform</A></P>]]></description>
<author>guanhui</author>
<pubDate>2006/6/12 15:43:00</pubDate>
</item>
<item>
<title><![CDATA[Eclipse使用技巧：web项目构建时如何不删除WEB-INF/classes下的文件]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/archives/2006/3692.html</link>
<description><![CDATA[<P>【原创】</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我在使用WTP1.01进行编程时，一些配置文件，例如log4j等配置文件放到了WEB-INF/classes目录下，但有时候构建时系统自动将这些文件给删掉了，令我十分郁闷，不知道那里配置错了，以为是WTP的问题，在WTP的配置中一通乱找，始终不得其所以然。最后，总算在Eclipse的配置中找到了，原来是我把Eclipse文件的输出路径设置为了WEB-INF/classes，在Eclipse中，有一项配置叫“当清理项目时清除输出文件夹”（Scrub output folders when cleaning projects），把我在项目中需要的文件添加到过滤文件列表中就可以了。终于不用担心文件被删掉了。配置如下图所示：<br />……]]></description>
<author>guanhui</author>
<pubDate>2006/5/22 11:18:00</pubDate>
</item>
<item>
<title><![CDATA[兔子比狐狸与狼的优越性]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/archives/2006/3435.html</link>
<description><![CDATA[<P>【转贴】 </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在一个充满阳光的午后，一只兔子从她的洞里出来享受大好天气。 <BR>　　天气好得让她失去警觉，一只狐狸尾随其后，抓住了她。 <BR>　　「我要把你当午餐吃掉！」狐狸说。 <BR>　　「慢着！」兔子答道。「你应该至少等个几天。」 <BR>　　「喔？是吗？为什么我要等？」 <BR>　　「嗯，我正在完成我的博士论文。」 <BR>　　「哈，那是个很蠢的理由。你的论文题目是什么？」 <BR>　　「我正在写『兔子比狐狸与狼的优越性』。」 <BR>　　「你疯了吗？我应该现在就把你吃了！大家都知道狐狸总是比免子强的。」 <BR>　　「根据我的研究，并不尽然。如果你想的话，你可以来我洞里，自己读它。如果你不能被说服，你可以把我当午餐吃了。」 <BR>　　「你真的疯了！」但狐狸很好奇，而且读读论文也不会损失什么，就跟兔子进去了。狐狸再也没有出来。 <br />……]]></description>
<author>guanhui</author>
<pubDate>2006/5/10 16:32:00</pubDate>
</item>
<item>
<title><![CDATA[GeniusPlatform平台简介]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/archives/2006/3299.html</link>
<description><![CDATA[<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在以往的J2EE MIS项目开发中，很多代码都是通过拷贝/粘贴而实现重用的，程序员需要完成许多重复性的工作，很多时候这个问题并没有很好的解决方案。很多方法，例如添加、修改、删除等，它们的代码结构具有很大的重复性。目前虽然有许多代码生成工具，但缺乏对具体业务的理解，也没有实现很好的操作性。</P>
<br/>……]]></description>
<author>guanhui</author>
<pubDate>2006/5/1 20:31:00</pubDate>
</item>
<item>
<title><![CDATA[Geniusplatform1.0.9发布]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/archives/2006/3282.html</link>
<description><![CDATA[<P>【原创】&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经过一段时间的努力，终于有了一个比较稳定的版本，1.0.9的发布，是稳定版1.1发布前的最后一个测试版了，这个版本已经基本体现了基于组件，自动生成J2EE代码的想法，虽然使用的技术比较落后，功能也比较简陋，但确实是一个进步，有了这个版本作基础，就可以实现更多的想法了。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个版本大大加强了文档，内容几乎扩充了一倍，详细的讲解了系统的使用，包括一个完整的例子。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 目前的版本使用的是Oracle 数据库，tomcat服务器，我想在1.1版发布的时候，能够同时支持sqlserver和mysql数据库，tomcat5.5服务器。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我们已经使用Geniusplatform完成了几个MIS项目，文档里有相应的截图，可以先看一看。^_^</P>
<P>项目地址：<A href="https://sourceforge.net/projects/geniusplatform">https://sourceforge.net/projects/geniusplatform</A></P>
<P><br />……]]></description>
<author>guanhui</author>
<pubDate>2006/4/30 15:21:00</pubDate>
</item>
<item>
<title><![CDATA[RCP编程技巧：Eclipse rcp应用发布后运行时报错java.lang.RuntimeException: 问题的解决]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/archives/2006/3279.html</link>
<description><![CDATA[<P>【原创】</P>
<P>今天，我重新发布我的Rcp应用后，不能运行，打开日志文件，报错如下：</P>
<P>!SESSION 2006-04-30 10:04:57.584 -----------------------------------------------<BR>eclipse.buildId=unknown<BR>java.version=1.4.2_09<BR>java.vendor=Sun Microsystems Inc.<BR>BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN<BR>Command-line arguments:&nbsp; -os win32 -ws win32 -arch x86</P>
<P>!ENTRY org.eclipse.core.runtime 2006-04-30 10:05:01.339<BR>!MESSAGE 找不到产品 GeniusPlatform.GeniusPlatform。</P>
<P>!ENTRY org.eclipse.osgi 2006-04-30 10:05:01.389<BR>!MESSAGE Application error<BR>!STACK 1<BR>java.lang.RuntimeException: 找不到应用程序标识。<BR>&nbsp;at org.eclipse.core.internal.runtime.PlatformActivator$1.run</P>
<P>(PlatformActivator.java:204)<br />……]]></description>
<author>guanhui</author>
<pubDate>2006/4/30 14:53:00</pubDate>
</item>
<item>
<title><![CDATA[RCP编程技巧：在程序中如何调用ant？]]></title>
<link>http://www.mypm.net/blog/user1/guanhui/archives/2006/3028.html</link>
<description><![CDATA[<P>【原创】</P>
<P>&nbsp;&nbsp;&nbsp; 原先我在程序员调用ant是使用java调用外部程序的方法，现在发现这是一种最笨的方法，因为ant进程一旦当掉，就会影响RCP程序，很难调整。<BR>&nbsp;&nbsp;&nbsp; 其实，ant本身就是java 程序，提供了大量的接口供开发人员调用，下面这个类是一个完整的ant调用类，可以根据文件夹路径对该文件夹下的java文件进行编译：<BR>/*<BR>&nbsp;* @ CompileJava.java&nbsp; 2006-3-24<BR>&nbsp;*<BR>&nbsp;* @ Author GuanHui<BR>&nbsp;* <BR>&nbsp;* Copyright GuanHui . All rights reserved.<BR>&nbsp;* <BR>&nbsp;*/<BR>import java.io.File;<BR>import java.io.FileNotFoundException;<BR>import java.io.FileOutputStream;<BR>import java.io.PrintStream;</P>
<P>import org.apache.tools.ant.BuildException;<BR>import org.apache.tools.ant.DefaultLogger;<BR>import org.apache.tools.ant.Project;<BR>import org.apache.tools.ant.ProjectHelper;</P>
<P>public class CompileJava {</P>
<P>&nbsp;/**<BR>&nbsp; * 利用ant对java文件进行编译<BR>&nbsp; * <BR>&nbsp; * @param buildFilePath 需要编译的java文件夹<BR>&nbsp; * @param logFilePath&nbsp; ant log文件路径<BR>&nbsp; */<br />……]]></description>
<author>guanhui</author>
<pubDate>2006/4/19 10:07:00</pubDate>
</item>

</channel>
</rss>