Java Web基礎:第二十二講 Ajax互動簡單一實例

本文內容摘自:《Java Web開發教程——入門與提高篇(JSP+Servlet)》下面以註冊過程中使用者名稱是否存在的驗證為例介紹AJAX的應用。功能描述:使用者註冊的使用者名稱不允許重複,所以在使用者提交時候需要判斷。為了讓使用者早知道結果,在使用者輸入使用者名稱之後就應該進行判斷,可以採用AJAX進行處理。假設:為了簡化代碼,該執行個體的驗證過程不使用資料庫,並且也不使用專門的JavaBean,直接在Servlet中驗證,假設已有使用者“zhangsan”、“lisi”和“wangwu”。

Java基礎:第二十八講 成員變數

成員變數用於描述對象,可以是基礎資料型別 (Elementary Data Type)的變數,可以是其它類型的對象。例如:public class Person{   int age;    // 基本類型的成員變數   Date birthDay; //

Java基礎:第三十四講 包

成員變數和成員方法的繼承與成員的存取控制符相關,存取控制符決定了子類是否可以繼承父類的成員。存取控制符還與另外一個概念相關,就是包(package)。1、什麼是包簡單的理解,包是對類的分類,把功能相關的類放在相同的包中,相互之間訪問的時候比較方便。例如之前介紹過的String屬於java.lang包,java.lang就是包名,很多基本的類都在這個包中,包括前面介紹的Object類。再例如,前面介紹過的日期類java.util.Date,java.util就是包名,Date是類名。java.ut

Java基礎:第二十九講 成員方法

類的成員方法用於對成員變數進行操作,可以分為3類:構造方法,用於對成員變數進行初始化;訪問器方法,對成員變數賦值或者用於擷取成員變數的值;業務方法,完成特定的功能。1、構造方法構造方法用於對成員變數進行初始化,構造方法的特點如下:方法名與類名相同;方法沒有傳回值類型。例如:public class Person{   private int height;   private Date birthday;   private String name;   public Person(){   }

Java基礎:第二十四講 類與對象的關係

    本講所介紹的內容主要目的是為了協助大家更好的理解物件導向的思想。主要的觀點包括:萬物皆為對象;對象具有屬性、狀態、行為、標識等特性;對象之間具有內含項目關聯性和關聯關係等;類是對對象的劃分;類是對對象的抽象;對多個對象進行抽象可以得到類;對類的每個屬性賦值可以得到對象。1對象觀1.1 萬物皆為對象   

Java基礎:第四十講 向上轉型和強制類型轉換

有時候需要把父類對象指向子類對象,有時候需要把父類對象轉換成子類對象。例如我們可以說某一隻狗是一隻動物,還可以說這隻動物是一條狗,但前提是我們要知道狗肯定是動物,而那隻動物必須是一隻狗。下面介紹如何把父類指向子類對象,如何把子類對喜愛那個強制轉換成子類對象。1、父類引用指向子類對象正常情況下,我們會定義某個類的對象引用,然後使用new執行個體化一個對象,然後把這個引用指向該執行個體。例如:Dog dog =  new Dog();假設Dog是Animal的子類,也可以寫下面的代碼:Animal

Java基礎:第二十三講 物件導向概述

之前介紹了Java的文法基礎,接下來介紹物件導向的相關思想和概念。本部分包含的主要內容包括:1、類與對象,主要介紹類和對象之間的關係。2、現實世界中的對象與軟體系統中的對象,介紹如何從現實世界中的對象抽象出軟體系統中的對象。3、軟體系統中的對象和類之間的關係,如何根據軟體對象抽象出類。4、類的定義,介紹如何定義類,包括類的定義和成員的定義。5、屬性的定義,介紹有那些類型的屬性以及如何定義,如何初始化。6、訪問器方法,對屬性進行操作方法。7、構造方法,介紹構造方法的特點及調用方式。8、方法的定義,

Java基礎:第三十五講 存取權限

     存取權限指的是是否運行訪問類以及類的成員,通過存取控制符來實現,包括類的存取控制符和成員的存取控制符。1、類的存取控制符     類的存取控制符包括public和預設的。public存取控制符:public class Person{...}預設的存取控制符:class Person(){...}    public修飾的類可以在任何地方訪問,而預設的存取控制符只運行同一個包中使用。看下面的代碼:----------------源檔案:A.java-------------------

Java Web基礎:第十九講 JavaScript處理(二)

本文內容摘自:《Java Web開發教程——入門與提高篇(JSP+Servlet)》執行個體:組合列表框應用背景:頁面中有兩個列表框,需要把左邊的一些選項添加到右邊的列表框中,或者把左邊的一些選項移動到左邊的列表框中。典型例子:組合列表框的效果:效果4.1所示。                               圖4.1 組合列表框實現的基本思路:l         編寫init方法對兩個列表框進行初始化;l         為body添加onload事件調用init方法;l     

Java基礎:第二十六講 從對象抽象出類

        上次介紹了如何從現實世界的對象抽象出軟體系統中的對象,本次介紹如何從軟體系統中的對象抽象出需要在軟體系統中建立的類型。而程式在運行過程中使用的是對象,所以在啟動並執行時候需要根據類型建立(new)對象。從軟體系統中的對象抽象出類型   

Java基礎:第四十一講 this和super

 this和super是Java中的兩個比較特殊的關鍵字。this表示當前對象,而super表示父類對象,嚴格來說應該是子類從父類繼承過來的部分,包括繼承過來的成員變數和成員方法。這兩個關鍵字用於Java類中自己的方法來訪問自己的成員變數和自己的成員方法。本次內容介紹如何使用this和super,主要內容如下:l 正常情況下如何訪問成員變數和成員方法l 什麼時候需要使用this訪問成員和成員方法l 什麼時候需要使用super訪問變數和成員方法l 如何使用this訪問其他的構造方法l 如何使用su

Java基礎:第三十一講 常量成員

使用類建立對象的時候,需要對每個屬性賦值,這樣就產生了新的對象。有的時候希望對象的屬性值在建立之後不再變化,例如社會安全號碼,這時候需要把屬性設定為常量。常量使用final定義,例如: private final String id;常量的值不能發生變化,那什麼時候給常量賦值呢?有兩種方式:定義的時候賦值,通過構造方法賦值。所以下面的兩種方式都可以:方式一: private final String id="003";方式二: public ConstTest(String

Java基礎:第二十七講 類的定義

 之前介紹了如何從對象抽象出類,下面介紹如何使用Java文法定義類。類的定義包括類頭的定義和類體的定義。1、類頭的定義基本格式:存取控制符 [其他修飾符] class 類名 [extends 父類] [implements 介面[,介面2…]]1.1 存取控制符包括兩種:public和預設的,預設的就是什麼也不寫。存取控制符決定了該類可以在什麼地方訪問。如果存取控制符是public,說明該類在什麼地方都可以使用,如果類的存取控制符是預設的,該類只能在相同的包中使用,後面介紹。1.2

Java Web基礎:第十四講 用戶端驗證的常用方法

 本文內容摘自:《Java Web開發教程——入門與提高篇(JSP+Servlet)》第53-55頁。本文總結了一些使用JavaScript進行用戶端驗證的一些常用方法,需要的時候可以直接放到自己的代碼中。如何調用這些方法可以參見上一講。非空驗證    // 驗證是否是空    function isNull(str)    {        if(str.length==0)            return true;        else            return

Java Web基礎:第二十講 Ajax概述

本文內容摘自:《Java Web開發教程——入門與提高篇(JSP+Servlet)》AJAX是Asynchronous JavaScript and XML的縮寫,涉及JavaScript指令碼、XHTML和CSS、DOM、XML和XSTL等技術。l         XHTML與CSS實現資料資訊的統一化和標準化顯示;l         使用DOM實現瀏覽器端豐富的動態顯示效果以及與伺服器的互動;l         使用XML和XSTL進行瀏覽器和伺服器端資料資訊交換和處理;l        

Java基礎:第三十二講 靜態成員

Java是物件導向的語言,在開發的時候要以對象的方式來組織代碼,方法和屬性應該屬於某個對象,而不是獨立存在。在Java中還存在一類方法和屬性,不屬於某個具體對象,而是多個對象共用的,稱為靜態方法或者靜態屬性。1、靜態屬性靜態屬性是某個類的所有對象共用的屬性,通過static關鍵字定義。下面的代碼定義了一個靜態屬性:public Class Person(   public static int

Java基礎:第三十六講 成員變數的繼承與覆蓋

通過繼承可以得到父類的成員變數,子類的成員變數包括從父類繼承的成員變數(包括從祖先類中繼承的成員變數)以及子類中重新定義的成員變數。本次介紹內容包括:可以繼承哪些成員?如果子類和父類出現了相同的成員變數如何處理?1、可以繼承的成員變數可以繼承的成員變數與成員變數的存取控制類型有關,成員變數的存取控制類型包括public、protected、預設的和private。子類繼承父類之後,可以繼承父類的public和protected類型的成員變數。例如:public class Parent{    

Java基礎:第三十七講 成員方法的繼承與覆蓋

成員方法的繼承與覆蓋與成員變數的繼承與覆蓋類似,但有區別。類似在於可以繼承的成員變數和成員方法的類型是相同的,可以繼父類的public和protected成員方法。區別在於成員方法是真的覆蓋,定義與父類相同的方法之後,在父類中相同的方法在子類中是不存在的。首先要確定什麼是相同的方法?相同的方法指的是:方法名相同、參數個數相同、參數類型相同、傳回值類型。與參數的名字無關。例如,下面的方法是相同的方法:public void setAge(int age){...}public void

Java基礎:第三十八講 抽象類別與抽象方法

本講要說明的幾個問題:什麼是抽象類別,抽象類別的特點,抽象方法,抽象方法與抽象類別的關係。1、什麼是抽象類別抽象類別,實際上就是對類的進一步抽象。從前面的介紹中,我們知道在物件導向的分析和設計中有很多次抽象,從現實世界中的對象抽象出軟體系統中的對象(保留主要屬性和行為,去掉次要屬性和行為),從軟體系統中的對象抽象出軟體系統中的類(去掉屬性值,把具體的對象變成了抽象的概念),現在我們要介紹的抽象類別是對多個類的抽象結果,抽象類別中描述了多個具體類的共同特徵和行為,與我們之前說的父類是類似,不同之處

Java Web基礎:第十三講 用戶端驗證

     本文內容摘自:《Java

總頁數: 4058 1 .... 579 580 581 582 583 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.