原创 java awt GridBagLayout同CSS框模型 (Box Model)的比較

GridBagLayout功能強大但是有點複雜,我想從使用它所要達到的效果的角度加以思考,然後和CSS框模型比較, 我發現會更容易理解其各個配置屬性的意義。下面是一些很好的鏈接: css框模型:http://www.w3school.c

原创 actionForm對空表單項目,返回“”而非null的意外

在應用Struts1.x中,遇到了一個問題,花了好久才發現。如果ActionForm裏某些字段沒有編輯(即沒有輸入值),提交後直接保存到數據庫時,這些字段保存爲""(String)或0(int),而我將其默認爲返回null。這一想當然使得

原创 jstl1.0和EL引起的錯誤

近日維護的一個項目tomcat爲5.5.0,其在web.xml中設置的servlet爲2.3,使用的jstl爲1.0.在修改jsp是產生了報錯。查看資料後總結如下: jstl1.0有core和core-rt兩個庫。其區別是core-rt支

原创 spring 事務管理的例子

最近做項目時發現以前批量提交到數據庫的數據有一小部分沒提交成功,不完整的數據導致業務系統出現異常。我體會到了事務的重要性,看spring對事務的介紹一直不太懂,現在正好藉機研究一下。 理論性的介紹很容易找到,可以參考 http://fh

原创 ProtegeOWLTutorialP4_v1_3.pdf學習摘要

給類添加限制可以通過subClassOf 和equivalent to。兩者的區別在於前者是必要條件,後者是充要條件。有充要條件的類爲defined類,推理機會將類規定其下。只要必要條件的類爲primitive類,推理機不能確定其子類。

原创 用hibernate查詢一個空表時,返回的List很奇怪

學習hibernate時發現一個意外:當我查詢一個空表時,返回的List,它是包含一個null元素,size=1的對象。這出乎我的意料之外,導致了程序的一個bug。我的語句如下  String hql = " select max(t.I