原创 萬維網向公衆開放20週年:全球首個網站重新上線

互聯網改變了我們生活,學習和工作的方方面面,尤其是現在蓬勃發展的移動互聯網更是將我們與互聯網拉近了距離。昨天是萬維網(World Wide Web)面向公衆開放20週年的日子,是一個值得紀念的日子,故轉載此文,以示紀念。 在萬維網(W

原创 利用ajaxfileupload插件實現無刷新文件上傳

       做項目的時候遇到了這樣一個問題,如果用普通的ASP.NET FileUpload控件實現文件上傳,那麼頁面會刷新,那麼頁面上用JS拼出的元素就會消失,爲了上傳文件,又不能刷新頁面,ajaxfileupload插件是一個很好的

原创 java開發中的Model1和Model2的對比

所謂Model 1就是JSP大行其道的時代,在Model 1模式下,整個Web應用幾乎全部由JSP頁面組成,JSP頁面接收處理客戶端請求,對請求處理後直接做出響應。用少量的JavaBean來處理數據庫連接、數據庫訪問等操作。   M

原创 Upatepanel的基本使用

Updatepanel是微軟ASP.NET AJAX框架中最重要的一個控件,使用它可以將一個非AJAX 網站非常容易地改造成AJAX的網站. Updatepanel的優勢主要有 1、可以將現有的非Ajax效果網站很輕鬆地改造成AJAX效

原创 JDBC--手動開啓Connection事務

        三層架構中的業務邏輯層是處理業務邏輯的部分,很多時候需要調用多步Dao層的增刪改操作,這就涉及到使用事務保證數據的一致性。        Connection接口自帶的事務機制需要保證多步SQL操作使用相同的連接對象,這樣

原创 JS中的延時與Timer函數

延時 setTimeout(code,millisec):用於設置在指定的毫秒數後調用函數【設定延時】 var timeOutId=setTimeout(function(){ alert('5秒後彈框'); },5000); cl

原创 聲明式異常處理機制

        java中的異常都是在try...catch中的catch塊中處理的,如果不處理,異常就會沿着調用路線一直往上拋,如果頁面層也沒有處理異常,那麼異常就會有JVM來處理。當然交給JVM處理是很不好的,而我們又想簡化異常的處理

原创 在三層架構的B層應用TransactionScope事務

       一說到事務大家都會想到在存儲過程中使用事務,這樣可以保證多表操作時的數據一致性。但是三層架構中D層的方法很多都是針對單表操作的,與之對應的數據庫存儲過程一般也只涉及到關係密切的幾個表而已。但是當我們的B層業務需要對很多表進行

原创 JavaScript中typeof的用法

JavaScript 中的 typeof 其實非常複雜,它可以用來做很多事情,但同時也有很多怪異的表現。 本文列舉出了它的多個用法,而且還指出了存在的問題以及解決辦法。 閱讀本文的前提是,你現在應該已經知道原始值和對象值的區別了。

原创 SessionID的本質

一、客戶端用cookie保存了sessionID 客戶端用cookie保存了sessionID,當我們請求服務器的時候,會把這個sessionID一起發給服務器,服務器會到內存中搜索對應的sessionID,如果找到了對應的 sess

原创 禁用觸發器的N種方法

最近在完善一個教務系統,測試時,需要將數據庫中的全部數據清空,但是數據庫中存在觸發器,只有禁用了觸發器,才能使用sql腳本一次順利清空數據庫。在網上查了一些方法,現在分享給大家 一、禁用和啓用單個觸發器 禁用:ALTER TABLE t

原创 JS中的原型

原型是個很微妙的東西,很多人不是很理解,理解了原型對於研究其他js類的框架(比方Extjs)很有幫助.    下面我們開始討論下原型,對於理解js中的原型概念十分重要。簡單來說,一個原型類似其他語言中的一個類,它定義的屬性且可以被此類產

原创 J2EE的13個規範

J2EE平臺由一整套服務(Services)、應用程序接口(APIs)和協議構成,它對開發基於Web的多層應用提供了功能支持,下面對J2EE中的13種技術規範進行簡單的描述(限於篇幅,這裏只能進行簡單的描述):   1.JDBC(J

原创 利用DOM操作XML

       在使用AJAX時,雖然JSON數據格式簡單易用,但是服務器端語言對JSON的支持並不如XML完善,有時候我們需要從後臺向前臺返回XML數據格式,所以學會javascript怎樣利用DOM操作XML是非常有必要的 以下爲JS

原创 編寫JQuery插件

編寫jQuery插件是通過在$.fn對象上面加方法來實現的,那麼我們爲什麼可以這樣做呢? 下面就是解釋: $.fn=$.prototype 即:$.fn指的就是$函數的原型對象 添加在$.fn上的方法會對所有jQuery對象生效 所以通