2007年7月2日
摘要: 本想好好总结一下java的学习经验,无奈忙啊忙.......
有总比没有好吧。还是总结了一点点,要过一段时间才能回到java上来咯。
有需要的可以下载总结看看,目录如下:
一、开发环境中对JDK 的处理 3
二、开发环境中对Eclipse的处理 4
三、开发环境中对eclipse插件的处理 5
四、绿色环境下启动java程序 7
五、在eclipse查看中文JDK文档帮助 9
六、eclipse中更换工程的jdk版本 11
七、eclipse使用jad查看class文件源码 14
八、[JNI] Eclipse直接完成JAVA调用C/C++ (Eclipse上结合MinGW使用CDT) 15
九 使用myeclipse 发布Web Service(xfire) 21
十 使用jdk1.6发布web service 29
十一 使用xml字符串装载数据和卸载数据 34
十二 JavaBean实现属性约束 46
十三 明明白白AspectJ
阅读全文
posted @
2007-09-06 23:37 三告习习 阅读(2040) |
评论 (7) |
编辑 收藏
摘要: 使用xml格式字符串转载数据和卸载数据,在数据传送时可以使用,避免直接对节点和属性等操作。
也可用来读取配置文件。
Root类:
Root是跟节点。结点名默认为"root",但是可以根据需要改变,使用setNodeName(String nodeName)。
put(String key, Object value)是添加属性值。
setValue(String value)是设定节点值。
parseXml(String xml)将xml字符串解析出Root对象。
toXml()将Root对象转为字符串。
addItem(Item item)为添加子节点。
阅读全文
posted @
2007-08-15 01:08 三告习习 阅读(1477) |
评论 (0) |
编辑 收藏
摘要: 找到了不错的工具:
(1) CHM_To_PDF_Converter_Professional_v3.4
(2) pdf2all
(3) 电子文档处理器(eTextWizard)
阅读全文
posted @
2007-08-13 00:42 三告习习 阅读(4710) |
评论 (4) |
编辑 收藏
摘要: 前面已经提过EasyDBO的处理关联上是有问题的。这里进入查看。
前面也给出了一个简单的方法来处理一对一、一对多的关系(多对对暂不处理)。但是,如果你用将autocommit设定为false时,却也不能获得想要的结果。
阅读全文
posted @
2007-07-19 01:13 三告习习 阅读(1052) |
评论 (0) |
编辑 收藏
摘要: 在前面《[AspectJ] 明明白白AspectJ (1) 》中用例子说明了AspectJ的确是代码生成器。
现在,同样的方式,将官方提供的例子“Bean Example”(File -->New -->Project -->AspectJ -->AspectJ Examples --> Bean Example)简单剖析一下。Bean Example主要是利用AOP来实现属性改变通知,效果像观察者模式来关注bean的属性,但它是用java.beans.PropertyChangeSupport来实现的。如果你对java.beans.PropertyChangeSupport用法不了解,可以参考我以前的一篇随笔《[java 拾遗篇] JavaBean实现约束属性简单例 》。
阅读全文
posted @
2007-07-14 19:03 三告习习 阅读(3429) |
评论 (2) |
编辑 收藏
摘要: 编写程序发布脚本
阅读全文
摘要: 以前看LumaQQ(2006版)时做的一点简单记录,主要是关于LumaQQ登陆服务器和通讯时数据包的加密和解密情况。
阅读全文
posted @
2007-07-12 14:19 三告习习 阅读(7183) |
评论 (8) |
编辑 收藏
摘要: http://www.ibm.com/developerworks/cn/java/l-aspectJ/index.html中介绍了What is AspectJ 。
AspectJ是一个代码生成工具(Code Generator)。
AspectJ语法就是用来定义代码生成规则的语法。您如果使用过Java Compiler Compiler (JavaCC),您会发现,两者的代码生成规则的理念惊人相似。
AspectJ有自己的语法编译工具,编译的结果是Java Class文件,运行的时候,classpath需要包含AspectJ的一个jar文件(Runtime lib)。
....
看了上面几点,我就想看看它怎么把代码生成了。现在做一个试验。
阅读全文
posted @
2007-07-12 01:12 三告习习 阅读(5176) |
评论 (6) |
编辑 收藏
摘要: 在某些情况下,我们可能需要同一个实体bean对应着多个数据库表,比如,你的数据库表是按照每个月添加一个,但是对应的实体bean并没有改变。这个时候,我们就需要支持表明变换了,否则,难道你每个月改变一下orm映射配置吗?如果每天都换一个表呢?
阅读全文
posted @
2007-07-06 10:42 三告习习 阅读(953) |
评论 (2) |
编辑 收藏
摘要: EasyDBO上对象关联还是存在很大问题。
其中一个,添加对象时,没能将被关联对象的主键(由数据库生成)插入到关联对象的外键上。
下面是我的一个解决方法
阅读全文
posted @
2007-07-02 18:15 三告习习 阅读(1181) |
评论 (3) |
编辑 收藏
摘要: EasyDBO的实体配置,如果实体存在双向关联,并且lazy都设定为false的时候,就会产生堆栈溢出异常。
为什么会导致堆栈溢出呢?
比如存在A实体和B实体。
阅读全文
posted @
2007-07-02 14:02 三告习习 阅读(1014) |
评论 (0) |
编辑 收藏