JavaEE基礎(chǔ)教程

出版時間:2010-2  出版社:清華大學(xué)出版社  作者:史勝輝,王春明,沈?qū)W華 編著  頁數(shù):338  

前言

Java程序設(shè)計課程是計算機專業(yè)的一門重要的專業(yè)基礎(chǔ)課,因此被廣泛地開設(shè)在各大學(xué)的計算機專業(yè)中,一般學(xué)時為32~80。但由于內(nèi)容側(cè)重點不同、課時多少不一,任課教師很難選到一本合適的教材。其原因主要是教材內(nèi)容和教材體系結(jié)構(gòu)滿足不了教學(xué)要求,教材內(nèi)容多少與學(xué)時不相符。本教材的編寫很好地解決了這一問題。如果是32個學(xué)時,可以只學(xué)習(xí)上篇的內(nèi)容:如果是48或80學(xué)時可選學(xué)下篇部分或全部內(nèi)容,給組織教學(xué)帶來很大的靈活性。Java的內(nèi)容繁多,不可能在一本教材中全部包含進來,這就涉及一個取舍的問題。本教材的內(nèi)容有兩個部分:Java基礎(chǔ)知識和.Java Web開發(fā)的相關(guān)知識。  內(nèi)容組織主要側(cè)重于Web開發(fā)基礎(chǔ),也就是常說的 JavaEE基礎(chǔ)部分。因此在內(nèi)容的選擇上采取實用性的原則,即夠用就好。教材的所有內(nèi)容都是圍繞Web開發(fā)來進行選擇的。本教材的特點如下。在內(nèi)容上,Java基礎(chǔ)知識的講授是通過對 Java和C++對比進行講解的。很多學(xué)校都是先開設(shè)C或C++課程,因此有些學(xué)生已經(jīng)有了一些C的基礎(chǔ)知識,在內(nèi)容組織時我們充分考慮到了這一點。例如:在C中有指針的概念,而在 Java中沒有指針的概念,但它們之間還有一些內(nèi)在聯(lián)系,通過這樣的對比講解可加深學(xué)生對課程的理解。  當然沒有C的基礎(chǔ)使用本教材也不會有困難。在Web開發(fā)部分,除了 JSP和Servlet以外,教材還增加了JSP標簽、EL表達式和過濾器等和Web開發(fā)相關(guān)的內(nèi)容。在結(jié)構(gòu)上,結(jié)合案例組織Web相關(guān)知識內(nèi)容。Web開發(fā)具有很強的實用性,因此設(shè)計開發(fā)了一個完整的網(wǎng)絡(luò)在線書店系統(tǒng),這個系統(tǒng)包括前臺和后臺兩個部分。前臺包括圖書的增、刪、改、查等一些基本功能,后臺包括圖書查詢、購物車管理等功能。在教材中,JSP和Servlet等知識點完全融入了案例當中,每一章都有一個案例,這個案例是網(wǎng)絡(luò)在線書店的一部分,學(xué)生每學(xué)完一部分都會有一種成就感,這樣就可以充分調(diào)動學(xué)生學(xué)習(xí)的積極性。

內(nèi)容概要

  本書包含Java基礎(chǔ)和Java Web編程兩部分內(nèi)容。在保證Java體系結(jié)構(gòu)完整的同時,更注重Java的實用性,敘述深入淺出,既能達到相當?shù)睦碚摳叨?,又通俗易懂;既適合做教材,也適合于自學(xué)。書中有一個完整的網(wǎng)上書店的案例貫穿于下篇的每個章節(jié)?! ”緯譃樯稀⑾聝善?。上篇是Java基礎(chǔ)知識,主要介紹了與Java開發(fā)相關(guān)的一些基礎(chǔ)知識;下篇是JavaEE基礎(chǔ)知識,主要介紹了JSP動態(tài)網(wǎng)頁開發(fā)的相關(guān)知識。本書的最大特點是書中列舉了大量的實例,將一些知識點很好地組織到示例中,通過示例來講解相關(guān)內(nèi)容。本書既可供本科及大專院校用作“Java語言程序設(shè)計”課程教材,也可用于Java Web開發(fā)的入門教材。

書籍目錄

上篇  Java基礎(chǔ)  第1章  Java語言概述與編程環(huán)境   1.1  Java的誕生   1.2  Java的主要特性   1.3  JavaJDK的開發(fā)環(huán)境   1.4  Java程序的運行原理   1.5  開發(fā)工具MyEclipse的介紹    1.5.1  MyEclipse的安裝    1.5.2  MyEclipse的使用   1.6  簡單Java程序結(jié)構(gòu)    1.6.1  一個簡單的Java程序    1.6.2  一個簡單的Java小應(yīng)用程序   習(xí)題1  第2章  Java編程基礎(chǔ)   2.1  標識符與關(guān)鍵字    2.1.1  標識符    2.1.2  關(guān)鍵字   2.2  數(shù)據(jù)類型   2.3  常量與變量    2.3.1  常量   2.3.2  變量    2.3.3  整型變量    2.3.4  浮點類型變量    2.3.5  字符類型變量    2.3.6  布爾類型變量    2.3.7  基本數(shù)據(jù)類型的轉(zhuǎn)換    2.3.8  Java中的引用類型   2.4  運算符與表達式   2.4.1  算術(shù)運算    2.4.2  關(guān)系運算    2.4.3  邏輯運算    2.4.4  位運算    2.4.5  賦值運算    2.4.6  條件運算    2.4.7  特殊操作符    2.4.8  運算符的優(yōu)先級和結(jié)合性匯總    2.4.9  表達式和語句   2.5  數(shù)組    2.5.1  數(shù)組的概念    2.5.2  數(shù)組的創(chuàng)建與初始化    2.5.3  多維數(shù)組    2.5.4  數(shù)組的復(fù)制    2.5.5  操作數(shù)組的工具類    2.5.6  數(shù)組的應(yīng)用舉例   習(xí)題2  第3章  控制結(jié)構(gòu)   3.1  分支結(jié)構(gòu)    3.1.1  if語句    3.1.2  switch語句   3.2  循環(huán)語句    3.2.1  for循環(huán)語句    3.2.2  for-each循環(huán)語句    3.2.3  while與do—while語句   3.3  break與continue語句   習(xí)題3  第4章  類與對象的基本概念   4.1  類與對象的概念    4.1.1  類的聲明    4.1.2  方法重載    4.1.3  構(gòu)造方法    4.1.4  對象   ……下篇 Java Web開發(fā)

章節(jié)摘錄

插圖:1 1.3.2 T0mcat簡介Tomcat服務(wù)器最主要的功能就是充當Java web應(yīng)用的容器。在Sun的JavaServlet規(guī)范中,對Java Web應(yīng)用做了這樣的定義:Java Web應(yīng)用由一組Servlet、HTML頁、類,以及其他可以被綁定的資源構(gòu)成,它可以在各種供應(yīng)商提供的實現(xiàn)Servlet規(guī)范的Web應(yīng)用容器中運行。Tomcat就是這樣一個實現(xiàn)了Servlet規(guī)范的Servlet/JSP容器。一個Java web應(yīng)用在Tomcat中與一個Context元素對應(yīng),也就是說一個C0ntext元素定義了一個Java Web應(yīng)用,它們是一一對應(yīng)的關(guān)系。通過前面的定義可以知道,在一個Java Web應(yīng)用中可以包含以下內(nèi)容:·Servlet:·JSP頁面;·Java類;·靜態(tài)資源(HTML、圖片等);·描述web應(yīng)用的描述文件。在Tomcat中有3個組件是可以處理客戶請求并生成響應(yīng)的,這3個組件分別是Engine、Host和Context組件。這3個組件分別代表了不同的服務(wù)范圍,通過嵌套關(guān)系可以知道這3個組件的范圍有如下的關(guān)系:Engine>Hos>C0ntext。Engine組件下可以包含多個Host組件,它為特定的Service組件處理所有客戶請求。一個 Host組件代表一個虛擬主機,一個虛擬主機中可以包含多個web應(yīng)用(Context組件)。Context組件代表一個web應(yīng)用。Tomcat有3種工作模式:獨立的Servlet容器、進程內(nèi)的Servlet容器和進程外的Servlet容器。Tomcat作為獨立的Servlet容器時,它是內(nèi)置在web服務(wù)器中的一部分,是指使用基于Java的web服務(wù)器的情形,獨立的Servlet容器是Tomcat的默認模式。當需要和其他的web服務(wù)器結(jié)合使用時,可以使用Tomcat的其他兩種工作模式。Fomcat是基于Java的一個Servlet容器,它的運行離不開JDK的支持,所以,安裝Tomcat之前要首先安裝JDK。下面詳細介紹Tomcat的安裝過程。1 1.3.3 Tonlcat的安裝配置首先是下載 Tomcat,現(xiàn)在 Tomcat的最新版本是6.0.20,但比較穩(wěn)定的版本是6.0.14,下載的網(wǎng)址是http://tomcat.apache.org/download一60.cgi。下載完成后,在安裝前要做一些準備工作。Tomcat是用Java開發(fā)的軟件,需要JDK,因此在安裝Tomcat之前要在機器上先安裝JDK,這部分內(nèi)容在第1章中已經(jīng)介紹過。在此要注意的是,必須正確配置系統(tǒng)的環(huán)境變量。系統(tǒng)環(huán)境變量:JAVA-H()ME===JDK的安裝路徑。

編輯推薦

《JavaEE基礎(chǔ)教程》分為上、下兩篇。上篇是Java基礎(chǔ)知識,主要介紹Java基礎(chǔ)知識、類的基礎(chǔ)概念、常用的Java API、Java異常、線程、輸入輸出流、數(shù)據(jù)庫編程的相關(guān)知識。下篇是JavaWeb開發(fā)的相關(guān)知識,主要介紹了Java Web開發(fā)的基本概念、Servlet、JSP、JavaBean、過濾器、JSTL、EL表達式和JSP自定義標簽。內(nèi)容組織主要側(cè)重于Java Web開發(fā)基礎(chǔ),也就是常說的JavaEE基礎(chǔ)部分。在內(nèi)容選擇上采取實用性原則,即夠用就好。在教材的下篇主要結(jié)合一個完整項目組織教材內(nèi)容,設(shè)計開發(fā)了一個完整的網(wǎng)絡(luò)在線書店系統(tǒng),將Java Web開發(fā)的相關(guān)知識點融入項目案例中,這樣便于學(xué)生理解和應(yīng)用,又具有較強的可操作性。

圖書封面

評論、評分、閱讀與下載


    JavaEE基礎(chǔ)教程 PDF格式下載


用戶評論 (總計2條)

 
 

  •   第一網(wǎng)上買書,很滿意,絕對的正版
  •   就是我們上課要用的課本!
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7