原创 在Hibernate中使用 HibernateTemplate的三種方法
在我們的項目中,經常要從HibernateDaoSupport繼承然後使用他的HibernateTemplate給我們封裝好的方法。 我們以用戶模塊的持久層UserDao這個類的addUser(User user)方法爲例: 第一種方法:
原创 Struts 2的基石——攔截器(Interceptor)
首先,要跟大家道個歉,前一陣子爲給客戶個一個DEMO,忙得不可開交,所以很久沒有更新Blog。提到這個DEMO我想順便跟大家分享一下心得——如果大家希望快速開發,一個類似Struts 2這樣的簡單方便的WEB框架必不可少。我們在開發DEM
原创 Oracle自動導出腳本(WINDOWS下的,導出文件名自動加上日期和時間)
Oracle自動導出腳本(WINDOWS下的,導出文件名自動加上日期和時間)只適用於Windows客戶端,通過exp命令完成數據庫導出。有以下特點:1 導出的文件名自動加上日期和時間,避免導出文件的混亂.2
原创 Hibernate 解決SQL count(*)的問題.
Hibernate 解決SQL count(*)的問題. // 用於hibernate 2.x protected String getCountSql(String originalHql, net.sf.hibernate.Sess
原创 分析Hibernate的緩存機制
緩存是介於應用程序和物理數據源之間,其作用是爲了降低應用程序對物理數據源訪問的頻次,從而提高了應用的運行性能。緩存內的數據是對物理數據源中的數據的複製,應用程序在運行時從緩存讀寫數據,在特定的時刻或事件會同步緩存和物理數據源的數據。
原创 showModalDialog session 丟失
在使用showModalDialog時會經常出現Session失效的問題,尤其是在這樣的使用情況下: 首先window. showModalDialog,然後執行任何的創建新窗口有關的操作,比如<a href=”xxxx” target=
原创 如何使用搜索技巧來成爲一名高效的程序員
沒有人是完全獨立的孤島,每個人都是整體的一部分。—— 約翰·多恩 對於缺乏編程知識的人來說,完全有可能編寫一個網頁或小程序。如果在用Google搜索相關示例時幸運的話,可以搜到現成的代碼。即使是經驗豐富的程序員,通常也會爲了節省時間
原创 struts 2.2.1做例子時報異常:java.lang.RuntimeException: java.lang.reflect.InvocationTargetException 解決
2010-12-31 15:41:23 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error嚴重: Dispatcher initialization faile
原创 IE8 兼容性問題(屬性名區分大小寫)
如果將其中的屬性height寫成不是全部小寫的時候,如寫成 window.screen.Height或window.screen.heighT時,在IE6、IE7下可以得到值(IE6、IE7不區分大小
原创 Post和Get的區別(兼談頁面間傳值的方式)
Post和Get的區別(兼談頁面間傳值的方式) 從一個頁面轉向另一個頁面的請求方式有兩種,Post和Get. 如果從原理上來探究他們的區別,涉及到Http傳輸協議的細節,本文不加探究,只討論一下表象。 所有的人都知道如下區別: 1.P
原创 利用Java編寫簡單的WebService實例
使用Axis編寫WebService比較簡單,就我的理解,WebService的實現代碼和編寫Java代碼其實沒有什麼區別,主要是將哪些Java類發佈爲WebService。下面是一個從編寫測試例子到發佈WebService,以及編寫測試
原创 Struts2 處理一個form多個submit(含源代碼)
http://space.itpub.net/12921506/viewspace-237911
原创 Struts2解決表單重複提交
雙擊制御有些時候一些操作會非常的耗費時間(Long Lived Operation),例如這個數據庫的導出,表表生成等。有些時候程序的使用者看到很長時間服務器沒有反應,傾向於多次點擊提交按鈕。這樣恰恰相反,由於重新使服務器運行相同的長時間
原创 Oracle中數據導入導出技巧
1. 導出數據時指定導出哪些數據 使用query參數指定導出數據的條件,比如導出一條數據,可以用類似如下的語句: exp username/password@sid tables=tablename file=dmpfil