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