简介

日历

快速登陆

新发表

新评论

新留言

BLOG信息

链接收藏

RSS


GeniusPlatfrom1.1.1版发布

该版本是1.1版的升级版本,主要是修正了1.1版的bug,增加了导出到pdf的功能和浏览组件表头锁定的功能。比较重要的变化是代码生成部分基于JET进行了修改。
项目地址:https://sourceforge.net/projects/geniusplatform


……
2006/7/24 11:27:00

Posted by guanhui | 阅读全文 | 回复 | 引用通告

RCP编程技巧:Eclipse rcp运行时报错java.lang.RuntimeException: 问题的解决

【原创】


“java.lang.RuntimeException: 找不到应用程序标识”问题的解决

今天我在rcp程序里使用了jet,结果无法运行,一运行就报错如下:
Framework arguments: -product GeniusPlatform.GeniusPlatform -pdelaunch
Command-line arguments: -product GeniusPlatform.GeniusPlatform -data

C:\MyData\Java\runtime-Eclipse应用程序 -dev

file:C:/MyData/Java/eclipse3.11/.metadata/.plugins/org.eclipse.pde.core/GenisuplatformRun/d

ev.properties -pdelaunch -os win32 -ws win32 -arch x86


……
2006/7/7 16:27:00

Posted by guanhui | 阅读全文 | 回复 | 引用通告

j2ee入门学习之路


……
2006/7/7 15:27:00

Posted by guanhui | 阅读全文 | 回复 | 引用通告

GeniusPlatform1.1版发布

1.1版终于发布了,这是一个相对稳定的版本,该版本已经全面支持oracle和sqlserver数据库,并建立了关于平台的bbs,地址是http://www.javathink.org/bbs/

很快将会有1.11版的发布,但是为了1.2的稳定版做准备。以后凡是1.X的,都是相对稳定的版本,1.xx都是中间版本。

项目地址:https://sourceforge.net/projects/geniusplatform


2006/6/12 15:43:00

Posted by guanhui | 阅读全文 | 回复 | 引用通告

Eclipse使用技巧:web项目构建时如何不删除WEB-INF/classes下的文件

【原创】

       我在使用WTP1.01进行编程时,一些配置文件,例如log4j等配置文件放到了WEB-INF/classes目录下,但有时候构建时系统自动将这些文件给删掉了,令我十分郁闷,不知道那里配置错了,以为是WTP的问题,在WTP的配置中一通乱找,始终不得其所以然。最后,总算在Eclipse的配置中找到了,原来是我把Eclipse文件的输出路径设置为了WEB-INF/classes,在Eclipse中,有一项配置叫“当清理项目时清除输出文件夹”(Scrub output folders when cleaning projects),把我在项目中需要的文件添加到过滤文件列表中就可以了。终于不用担心文件被删掉了。配置如下图所示:
……
2006/5/22 11:18:00

Posted by guanhui | 阅读全文 | 回复 | 引用通告

兔子比狐狸与狼的优越性

【转贴】

       在一个充满阳光的午后,一只兔子从她的洞里出来享受大好天气。
  天气好得让她失去警觉,一只狐狸尾随其后,抓住了她。
  「我要把你当午餐吃掉!」狐狸说。
  「慢着!」兔子答道。「你应该至少等个几天。」
  「喔?是吗?为什么我要等?」
  「嗯,我正在完成我的博士论文。」
  「哈,那是个很蠢的理由。你的论文题目是什么?」
  「我正在写『兔子比狐狸与狼的优越性』。」
  「你疯了吗?我应该现在就把你吃了!大家都知道狐狸总是比免子强的。」
  「根据我的研究,并不尽然。如果你想的话,你可以来我洞里,自己读它。如果你不能被说服,你可以把我当午餐吃了。」
  「你真的疯了!」但狐狸很好奇,而且读读论文也不会损失什么,就跟兔子进去了。狐狸再也没有出来。
……
2006/5/10 16:32:00

Posted by guanhui | 阅读全文 | 回复 | 引用通告

GeniusPlatform平台简介

       在以往的J2EE MIS项目开发中,很多代码都是通过拷贝/粘贴而实现重用的,程序员需要完成许多重复性的工作,很多时候这个问题并没有很好的解决方案。很多方法,例如添加、修改、删除等,它们的代码结构具有很大的重复性。目前虽然有许多代码生成工具,但缺乏对具体业务的理解,也没有实现很好的操作性。


……
2006/5/1 20:31:00

Posted by guanhui | 阅读全文 | 回复 | 引用通告

Geniusplatform1.0.9发布

【原创】      

        经过一段时间的努力,终于有了一个比较稳定的版本,1.0.9的发布,是稳定版1.1发布前的最后一个测试版了,这个版本已经基本体现了基于组件,自动生成J2EE代码的想法,虽然使用的技术比较落后,功能也比较简陋,但确实是一个进步,有了这个版本作基础,就可以实现更多的想法了。
       这个版本大大加强了文档,内容几乎扩充了一倍,详细的讲解了系统的使用,包括一个完整的例子。
       目前的版本使用的是Oracle 数据库,tomcat服务器,我想在1.1版发布的时候,能够同时支持sqlserver和mysql数据库,tomcat5.5服务器。
       我们已经使用Geniusplatform完成了几个MIS项目,文档里有相应的截图,可以先看一看。^_^

项目地址:https://sourceforge.net/projects/geniusplatform


……
2006/4/30 15:21:00

Posted by guanhui | 阅读全文 | 回复 | 引用通告

RCP编程技巧:Eclipse rcp应用发布后运行时报错java.lang.RuntimeException: 问题的解决

【原创】

今天,我重新发布我的Rcp应用后,不能运行,打开日志文件,报错如下:

!SESSION 2006-04-30 10:04:57.584 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.4.2_09
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.core.runtime 2006-04-30 10:05:01.339
!MESSAGE 找不到产品 GeniusPlatform.GeniusPlatform。

!ENTRY org.eclipse.osgi 2006-04-30 10:05:01.389
!MESSAGE Application error
!STACK 1
java.lang.RuntimeException: 找不到应用程序标识。
 at org.eclipse.core.internal.runtime.PlatformActivator$1.run

(PlatformActivator.java:204)
……
2006/4/30 14:53:00

Posted by guanhui | 阅读全文 | 回复 | 引用通告

RCP编程技巧:在程序中如何调用ant?

【原创】

    原先我在程序员调用ant是使用java调用外部程序的方法,现在发现这是一种最笨的方法,因为ant进程一旦当掉,就会影响RCP程序,很难调整。
    其实,ant本身就是java 程序,提供了大量的接口供开发人员调用,下面这个类是一个完整的ant调用类,可以根据文件夹路径对该文件夹下的java文件进行编译:
/*
 * @ CompileJava.java  2006-3-24
 *
 * @ Author GuanHui
 *
 * Copyright GuanHui . All rights reserved.
 *
 */
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;

import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.DefaultLogger;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.ProjectHelper;

public class CompileJava {

 /**
  * 利用ant对java文件进行编译
  *
  * @param buildFilePath 需要编译的java文件夹
  * @param logFilePath  ant log文件路径
  */
……
2006/4/19 10:07:00

Posted by guanhui | 阅读全文 | 回复 | 引用通告

首页 上一页 下一页 尾页 页次:1/5页  10篇日志/页 转到: