原创 在web項目中一些需要注意的問題

         現在已經做了比較長一段時間的 web項目了,很多人會覺得web項目的技術難度不是很大,我個人感覺這有幾方面的原因,一個是目前的程序員是從事web項目的(包擴.net,php,j2ee)人比較多,而從事其他方面的人員相對要

原创 探究j2ee中的分佈式事務

       在現在的web項目中很多情況下要涉及到同時操作多個數據庫 ,所以跨數據庫的事務或是跨系統的數據庫操作的事務就要求的越來越多了,我們知道在session bean中的一個方法內對多個數據庫的操作通過拋出系統異常可以讓ejb容器

原创 EJB事務處理

      在session bean中跨數據庫的事務處理的解決,我又學習了一些資料,覺得在ejb中異常的處理還是有許多要注意的地方。       在ejb中通常分兩類異常,一類爲系統異常,一類爲應用程序異常(這裏暫不包含JVM的異常,對

原创 stateless session bean中跨數據庫的事務的維持

      在上一篇blog中我寫到了一個困饒我的問題,就是如何在stateless session bean中的一個方法內如果有多個數據庫操作,怎樣維持它們的事務性,經過實驗,下面給出它的一種解決方法。 首先像這樣的問題我們應該相信ej

原创 iframe中的session失效問題的解決

     在開發web程序時,常常把自己開發的前臺程序放到一個大的portal中,在portal 的頁面中採用iframe嵌套我的前臺頁面(用frameset是一樣的),但採用這種方法時有時會出現在我的前臺頁面中所需要的session實效

原创 一個數據庫批量處理中的事務問題

      前幾天在寫一段代碼時遇到了這樣一個問題,感覺比較奇怪。       在jdbc中的Statement中有批量處理的功能,即addBatch()和executeBatch()方法,可用來一次提交多條數據庫操作命令,在中間我要想要

原创 c++中的若干名詞__c++學習一

       玩了快5年java了,現在又開始準備玩c++了,雖然在大本時候都學過了,不過早忘了,所以現在仍然可以看成是從頭學起。抽下班時間最近看了看《c++ primer》,又裝了vs2005(包括幾個常用的插件),跟着msdn2005

原创 參加BEA開發者大會_續

       今天繼續去參加了BEA開發者大會的第二天的會議,在上篇blog中有朋友留言說大會還不錯,但人比較多 ,外邊有點擁擠不堪,確實這次BEA大會參加的人比較多,今天從戴的胸卡上可以看到又有很多的學生朋友參加,但其實會議期間組織的還

原创 SQL語言小結和優化(整理)

           上面幾篇討論的是數據庫方面的事務和鎖方面的一些內容,實際上我們在實際中最常用的就是基本的sql語句了,實際上我個人感覺sql很難記憶(哈哈,語法和編程語言差太多了),所以往往有時候寫些複雜的sql語句就必須googl

原创 java中關於static的一個小問題

        今天突然想到前幾天思考的一個問題,就是我們通常在一個war包(或是別的j2ee的程序包)爲了提升性能,採用了一些“緩存”來存儲一些開銷比較大的資源,這樣使用它們時就會節省很多new的時間,這

原创 Lucene初探

      今天在google一個問題時,無意中看到了一個關於Lucene使用的連接,以前早聽過其大名,一直也沒有學習,只知道是個java開源的搜索引擎,今天既然看到一個連接,就點進去看了看,發現確實還有點意思,於是又google了幾篇文

原创 SSH系列(三)--Hibernate進階

      在上篇系列中我簡要的談到了一下Hibernate的基本的實用方法,在這裏我覺得對於一個技術(不論是開源項目或是行業中的某種標準技術)我們的認知是可以分爲四個層次:       第一個層次是“知道,瞭解”,它的要求僅僅是我們聽說

原创 UML總結與實踐(一)

      UML--統一建模語言,它作爲一種描述軟件設計的中間語言來說由於具有方便和一致性還是很有價值的,最近幾年也是炒得比較熱(以後可能的軟件開發就可以靠它建立的模型直接生成某種語言的代碼,當然現在UML工具也有這樣的正項工程,但大多

原创 MAC地址與IP地址綁定策略的破解

1 引言 對“IP地址盜用”的解決方案絕大多數都是採取MAC與IP地址綁定策略,這種做法是十分危險的,本文將就這個問題進行探討。在這裏需要聲明的是,本文是處於對對MAC與IP地址綁定策略安全的憂慮,不帶有任何黑客性質。 1.1 爲什麼要綁

原创 數據庫中事務機制的進階使用(整理)

       在前面的兩篇blog中,我寫了些關於數據庫中的鎖方面的一些內容,實際上鎖是和事務緊密聯繫的,在數據庫中事務這一塊是很重要,也是比較複雜的,而且各個數據庫產品的實現也不太相同,所以有必要在這裏詳細描述一下,雖然這些很細緻的內容