
java相关
文章平均质量分 56
流云土豆
漫漫人生路,有你共精彩!
展开
-
用Hibernate+Struts做东西,感觉真是舒服(有内容)
比较忙,粗略的写了一下,不知道能否有用,当作学习笔记了.1.hibernate2.12 hibernate提供的map方式,对我们来说,已经足够了,基本上one-to-one,和one-to-many(many-to-one)就已经能够解决问题,没有用到直接数据库的SQL语句操作(直接jdbc操作).主要是在做数据库设计的时候,考虑到了hibernate的设计模式. 基本文件:原创 2004-10-15 16:40:00 · 1200 阅读 · 0 评论 -
学习配置log4j
1 学习配置log4j 在Tomcat和JBoss上,配置方便不太相同。具体如下: 在tomcat下,直接在deploy程序的classes下,配置log4j.properties或者log4j.xml即可,可以用具体的Appender,如File,Console,Smtp等等,直接对应到要操作的类就行。 在jboss下,由于jboss自己接管了log4j系统,所以,要想正确记录原创 2005-04-20 16:25:00 · 993 阅读 · 0 评论 -
Java Mail 例子
网上很多,不过一般都是没有smtp验证的,下边是一段示例代码: 不能直接运行的,不过,可以看看里面关于验证的部分。 //发送邮件函数 public boolean sendMail(String mailTo,String mailSubject,String mailBody){ //发送email try { //default account informat原创 2005-06-01 10:46:00 · 1633 阅读 · 0 评论 -
学习使用SWT
原来我的做Delphi等本地C/S程序开发的,对GUI方面的东西非常了解,今天看了看Java的SWT,感觉很熟悉,呵呵,不错。 操作系统:Windows2000 pro 使用工具:Eclipse 3.02 Plug In :Visual Editor(Jigloo我也试验了一下,也行) 使用VE,需要先安装两个插件:emf-sdo-runtime-2.0.1和GEF-runtime-3原创 2005-06-01 10:32:00 · 1542 阅读 · 0 评论 -
Hibernate 调用带有复合主键的stored procedure
Hibernate 调用带有复合主键的stored procedureMapping file:xml version="1.0"?>DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hiber原创 2006-03-29 12:52:00 · 2117 阅读 · 1 评论 -
java sorting
import java.awt.Dimension;import java.awt.Graphics;import java.awt.event.ActionEvent;import java.util.Arrays;import java.util.Random;import javax.swing.*;/** * A class containing a n转载 2006-03-29 13:26:00 · 1982 阅读 · 0 评论 -
JSF(Java Server Faces)学习日记
1概述: JSF(Java Server Faces)是基于MVC模式的新一代web framework,是一套JCP支持的新一代web开发规范,各个厂商可以定义自己的JSF实现,使开发更加容易.JSF具有一下优点: (1)基于MVC,可以有效的将数据显示与业务逻辑分开处理.(2)有功能强大丰富的web开发组件,可以可视化的设计开发web应用程序.(3)事件驱动,这是JSF比较原创 2006-03-29 12:51:00 · 3712 阅读 · 0 评论 -
用weblogic的servicegen ant生webservice
用weblogic的servicegen ant生webservice.Part of build.xml destEar="demoEar.ear" warName="demoWar.war" contextURI="demo"> ejbJar="demo.jar"原创 2006-03-29 12:53:00 · 1990 阅读 · 0 评论 -
问题:Required java version : 1.41......
那天打开eclipse,竟然遇到这样的问题,后来发现是因为oracle把环境变量"PATH"给修改了,把oracle java 下的java.exe优先级置前了,所以,我把jdk/bin这个目录放到oracle java前边就可以了.呵呵.如:PATH=.;D:/jdks/jdk1.4/bin;D:/servers/ora92/bin;C:/Program Files/Oracle/jre原创 2006-04-29 14:15:00 · 2403 阅读 · 1 评论 -
将GEF图形另存为图像文件(转)
在实际中,有需求将我们在GEF中画的图形保存为标准格式的图像文件.在网上找到了一个这样的方法.public boolean saveImageFile(GraphicalViewer vierer,String fileName){ //save diagram to image file //根据root part类型,cast 为对应的RootEditPart Scalabl原创 2005-08-09 12:56:00 · 2155 阅读 · 0 评论 -
RCP程序的Navigator View中图标丢失解决办法
RCP程序的Navigator View中图标丢失解决办法在XXXWorkbenchAdvisor.java中,处理如下代码: public void postStartup() { try{ //setup Navigator Views custom image IWorkbenchPage activePage = this.getWorkbenchCo原创 2005-07-28 17:21:00 · 1959 阅读 · 1 评论 -
java面试笔试题大汇总[转]
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生原创 2005-03-22 11:42:00 · 779 阅读 · 0 评论 -
GEF,EMF,RCP,Eclipse's plugin的几个问题(4) No more handles Exception 解决办法
这个异常,一般是由于Image 新建次数过多,导致系统handles(句柄)不够用,throw的 系统级错误. 在GEF程序中,一般出现在XXXTreeEditPart的getImage方法中,由于EditPart要经常刷 新前端显示图形,也就要经常刷新OutLine View,所以,在getImage中获取的Image一定 要先注册到Plugin的ImageRegistry中,也可以原创 2005-07-28 11:39:00 · 1422 阅读 · 0 评论 -
GEF,EMF,RCP,Eclipse's plugin的几个问题(5) RCP Navigator View project name 为空解决办法
RCP程序中,如果使用了Navigator View,一般会出现资源文件不显示的情况, 即不能显示上次保存过的文件,或者项目名称为空...具体可以如下解决: 在XXXWorkbenchAdvisor中,增加如下代码: public void preStartup() { //其实,这应该不是最好的办法,因为eclipse已经不推荐使用了 //可是,仍然没有找到合适的其他方法...原创 2005-07-28 11:41:00 · 1480 阅读 · 0 评论 -
GEF,EMF,RCP,Eclipse's plugin的几个问题(3) 让eclipse的properies view实现disabled效果
由于eclipse自己的TextPropertyDescrptor没有disabled属性,所以,在程序中要求 实现某个属性只读比较困难(可能是我没有找到:)),所以,修改了一下 TextPropertyDescrptor,以实现该效果,具体如下: package com.companyname.projectname.modulename.model.properties; impo原创 2005-07-28 11:34:00 · 1234 阅读 · 0 评论 -
GEF,EMF,RCP,Eclipse's plugin的几个问题(1) PackageNotFound Exception
Exception : PackageNotFound Reasons : EMF package 没有注册, Solution : 需要在配置文件中增加类似代码: uri = "http:///com/companyname/projectname/modulename/model.ecore"原创 2005-07-28 11:22:00 · 1288 阅读 · 0 评论 -
GEF,EMF,RCP,Eclipse's plugin的几个问题(2) Propertes View中的Property(Category)排序问题
正常情况下,Properties View中的propety(category)是按照字母排序的,跟我们要求 不相符,效果不好,可以有如下办法解决: 新建一个Class 继承 PropertySheetSorter,分别实现compare和compareCategories 方法,让两个方法都return 0,这样,原来的自动排序就失效了,就可以按照property 添加时候的顺序排列原创 2005-07-28 11:25:00 · 1386 阅读 · 0 评论 -
GEF,EMF,RCP,Eclipse's plugin的几个问题(6) 推荐使用新版本的VE(Visual Editor)
做GEF程序,或者其他的eclipse plugin,难免要用到一些自定义的Dialog, 这里推荐使用新版本的VE(Visual Editor),可以很方便的可视化编辑图形 界面,ViewPart和Editor也一样可以编辑,功能很强大. 我目前使用的版本是:eclipse3.1_emf2.1_gef3.1_ve1.1,都可以正常run起来.原创 2005-07-28 11:43:00 · 1440 阅读 · 0 评论 -
GEF,EMF,RCP,Eclipse's plugin的几个问题(7) 创建自己的选择文件PropertyDescrptor自定义的FileNamePropertyDescriptor
创建自己的选择文件PropertyDescrptor自定义的FileNamePropertyDescriptor 并且,让该属性可以自己编辑,可以弹出选择文件对话框. 具体如下: public class FileNamePropertyDescriptor extends PropertyDescriptor { private String fileName; pub原创 2005-07-28 12:18:00 · 2117 阅读 · 2 评论 -
Branding Your Application(链接)
http://eclipse.org/articles/Article-Branding/branding-your-application.htmlstep by step introduce making RCP Application原创 2005-07-28 14:12:00 · 1157 阅读 · 0 评论 -
Do not resolve DTD files when dom4j read xml file
"dom4j, dtd, EntityResolver, 未找到外部实体, 慢"Using dom4j to read xml file, it always resolve external or internal DTDs, then it makes reading slow or raise exception. Ive found a way to resolve this.原创 2007-06-20 16:36:00 · 2970 阅读 · 4 评论