ajax+jsp草稿自動保存的實現代碼
一、表單部分 (index.html)
首先是表單填寫頁面,用一個ID為AutoSaveMsg的DIV來顯示返回信息,并且用一個ID為Draft_AutoSave的CheckBox來確定是否進行自動保存,然后將Textarea的ID命名為message。同時為了應對多用...
|
一、表單部分 (index.html)
首先是表單填寫頁面,用一個ID為AutoSaveMsg的DIV來顯示返回信息,并且用一個ID為Draft_AutoSave的CheckBox來確定是否進行自動保存,然后將Textarea的ID命名為message。同時為了應對多用...
這是一個簡單的評論系統,使用了JDOM(這邊使用Jdom-b9),實例使用JSP作為視圖,結合使用AJAX(用到prototype-1.4),Servlet和JavaBean作為后臺處理,使用xml文件存儲數據。 1.應用目錄結構如下: data |--comment.xml js...
Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發工具(Java Development Tools...
經常聽朋友說什么J2EE,終于知道點什么是J2EE了,汗一個,上網搜了下這個說的比較詳細了,J2EE,Java2平臺企業版(Java 2 Platform Enterprise Edition), 是Sun公司為企業級應用推出的標準平臺。Java平臺共分為三個主要版本Java EE...
SSH流行很久了,一直看到官方文檔和網上都在講如何整合SSH,討論各種整合的優缺點。今天我比較閑,也用我的一些想法來試著整合這三個最流行的框架。
本次所用版本為:Struts 1.3.9 Spring 2.5 Hiberante 3.2 開發工具...
1、java數據庫操作基本流程
2、幾個常用的重要技巧:
可滾動、更新的記錄集
批量更新
事務處理
java數據庫操作基本流程:取得數據庫連接 - 執行sql語句 - 處理執行結果 - 釋放數據庫連接...
很多初學者在用Java布局器自動布局畫界面時,經常遇見不知道如何定義區域大小或按鈕之間的距離等問題。我寫過一篇《實現JAVA手動布局中各個組件能隨窗口變化的方法》的文章,有讀者反映算坐標不好算,問能不能用布局器實現...
Generics 是JDK 1.5 一個最重要的特性,主要用來處理Collection。
以下代碼在JDK 1.5 調試通過。
代碼實例1: Demo.java
package maoxiang.examples.jdk15.generics; import java.util.ArrayList;...
Enum作為Sun全新引進的一個關鍵字,看起來很象是特殊的class, 它也可以有自己的變量,可以定義自己的方法,可以實現一個或者多個接口。 當我們在聲明一個enum類型時,我們應該注意到enum類型有如下的一些特征。
1.它不...
在這個由四部分組成的系列文章的第一部分,我們將弄清什么是數據綁定,與在 Java 應用程序中處理 XML 數據的其它方法相比它有什么優勢,以及如何開始使用它。這一部分將考查為什么使用數據綁定,以及如何為各種約束建立...
JNDI(The Java Naming and Directory Interface,Java命名和目錄接口)是一組在Java應用中訪問命名和目錄服務的API。命名服務將名稱和對象聯系起來,使得我們可以用名稱訪問對象。目錄服務是一種命名服務,在這種服務里,對象...
鏈表是一種重要的數據結構,在程序設計中占有很重要的地位。C語言和C++語言中是用指針來實現鏈表結構的,由于Java語言不提供指針,所以有人認為在Java語言中不能實現鏈表,其實不然,Java語言比C和C++更容易實現鏈表結構。Java...
接口是實現構件可插入性的關鍵,可插入構件的關鍵在于存在一個公用的接口,以及每個構件實現了這個接口。
什么是接口?
Java中的接口是一系列方法的聲明,是一些方法特征的集合,一個接口只有方法的特征沒有方法的...
IT技術日新月異,新技術的出現令人目不暇接,似乎每一天都在產生著新名詞。不過歸根結底IT所要實現的價值不外乎數據收集,然后再以客戶希望的形式展示給客戶而已。因此數據存取技術也就成了一個永恒的話題。而在Java這個開...
在Java的世界里,無論類還是各種數據,其結構的處理是整個程序的邏輯以及性能的關鍵。由于本人接觸了一個有關性能與邏輯同時并存的問題,于是就開始研究這方面的問題。找遍了大大小小的論壇,也把《Java 虛擬機規范》,《apres...
Java 編程語言的線程模型可能是此語言中最薄弱的部分。它完全不適合實際復雜程序的要求,而且也完全不是面向對象的。本文建議對 Java 語言進行重大修改和補充,以解決這些問題。
Java 語言的線程模型是此語言...
前言:
在我們學習Java的過程中,掌握其中的基本概念對我們的學習無論是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基礎,所以有必要對其中的基本概念做以歸納,以便大家在以后的學習過程中更好的理解java的精髓,...
在測試用例向導的最后一步,允許你創建一個測試用例的運行配置項,如下圖所示:
圖 錯誤!文檔中沒有指定樣式的文字。創建運行測試項 在一般情況下,你不必為每個測試用例類單獨創建一個運行配置項,JBuilder會采用默認...
在測試用例中通過setUp()、tearDown()創建測試固件,只能使這個測試固件在單個測試用例的不同測試方法中共用,如果有多個測試用例都需要使用相同的測試固件,就需要將測試固件抽取到一個獨立的類中。JBuilder提供了3個預定...
目前我們只為Subsection類生成了一個測試用例,在這節里,我們按照前述的方法,通過Test Case向導為StringUtils類創建一個測試用例代碼框架,并編寫測試方法,然后將這兩個測試用例捆綁組合在一個測試套件中一起運行。
...
為了便于講解,擬通過兩個簡單的業務類引出測試用例,一個是分段函數類,另一個是字符串處理類,在這節里我們先來熟悉這兩個業務類。
分段函數類
分段函數Subsection類有兩個函數,sign()是一個符號函數,而getValue...
簡單的框架 JUnit是由Erich Gamma和Kent Beck開發的開源測試框架,JBuilder集成了這個框架并對此做了擴展。JUnit之所以流行并為廣大的開發人員所推崇,一是因為它實戰性強,功能強大,二是因為它實在簡單。一個產品或...
一個產品只有通過檢驗才能投放市場,同樣的,一個業務類也只有在經驗測試后才能保證功能的正確性,以便被其他類或程序調用,否則隱藏其中的Bug就蔓延開了。業務功能點測試是測試人員的職責,但業務類API的正確性必須由開發...
和Java類路徑(classpath)打交道的過程中,開發者偶爾會遇到麻煩。這是因為,類裝載器實際裝入的是哪一個類有時并不顯而易見,當應用程序的classpath包含大量的類和目錄時,情況尤其嚴重。本文將提供一個工具,它能夠顯示出被...
本文用eclipse的自動重構功能對一個程序實例進行重構,目的是探索Eclipse自動重構可以在多大程度上輔助重構這個過程。程序實例使用《Refactoring:Improving the Design of Existing Code》一書中的例子。
Ecl...