出版時間:2006-1 出版社:高等教育出版社 作者:耿騫/國別:中國大陸 頁數(shù):229
前言
當(dāng)前,在國外軟件界和國內(nèi)相關(guān)行業(yè)和部門,越來越多的人開始將開發(fā)工作轉(zhuǎn)移到以Java為主導(dǎo)的開放式環(huán)境上來,J2EE已成為Web編程的標(biāo)準(zhǔn)工業(yè)平臺。有幾個原因促成了這種發(fā)展趨勢:一是JavedJ2EE平臺給用戶提供多樣化的選擇。這種選擇不但體現(xiàn)在操作系統(tǒng)上,還體現(xiàn)在程序服務(wù)器(ApplicationServer)和數(shù)據(jù)庫管理系統(tǒng)(DatabaseSeryer)上。隨著Java的不斷成熟,其WRITEONCE,RUN ANYWHERE正逐步變?yōu)楝F(xiàn)實(shí)。二是大量基于Java的開放源碼工具可大大降低開發(fā)成本,縮短產(chǎn)品投放市場的時間。開放源碼開發(fā)模式符合軟件界鼓勵競爭和創(chuàng)新,加強(qiáng)合作和交流,共同促進(jìn)計算機(jī)應(yīng)用發(fā)展的思想。三是Java/J2EE是一個真正意義的開放式平臺,具有極強(qiáng)的可擴(kuò)充性和可延伸性。就國內(nèi)而言,Java/J2EE開發(fā)平臺能有利于我國自主知識產(chǎn)權(quán)軟件的開發(fā),有利于我國軟件業(yè)的發(fā)展,有利于國際外包業(yè)務(wù)的承包。國內(nèi)有識之士已經(jīng)認(rèn)識到這一點(diǎn)。本書內(nèi)容涉及JavaWeb開發(fā)的基本知識和基本方法。作為JavaWeb開發(fā)基本內(nèi)容的介紹,本書主要內(nèi)容從HTML、JavaScript和CSS開始講起,較全面、通俗地介紹了Java、Servlet、JSP等內(nèi)容,并對Tomcat、Eclipse等平臺和工具的安裝使用,以及JDBC、MySQL、XML等內(nèi)容進(jìn)行了介紹。內(nèi)容介紹時,本書使用一個實(shí)例,具有很強(qiáng)的操作性和實(shí)用性。全書共由8章組成。第1章對Web編程進(jìn)行了簡單介紹,包括HTML、HTTP協(xié)議和Web服務(wù)器、基于瀏覽器的系統(tǒng)優(yōu)點(diǎn)、用戶端腳本語言JavaScript、CSS格式語言,以及HTML編輯工具等。第2章是為系統(tǒng)開發(fā)進(jìn)行工具上的準(zhǔn)備,內(nèi)容涉用Java JDK的安裝和使用、Eclipse的安裝和使用、Tomcat的安裝和使用等。第3章是本書所用實(shí)例的項(xiàng)目介紹,并包含快速原型的內(nèi)容。第4章講解了Java的基本語法等內(nèi)容,并對Servlet進(jìn)行了介紹。第5章是關(guān)于數(shù)據(jù)庫處理的內(nèi)容,包括JDBC原理和API,MySQL安裝和配置和JDNI等。第6章介紹JSP,討論Servlet存在的問題,MVC系統(tǒng)設(shè)計模式,JSP基本語法和API,以及Java Bean的定義和應(yīng)用。
內(nèi)容概要
《程序設(shè)計基礎(chǔ):Java》內(nèi)容涉及Java Web開發(fā)的基本知識和基本方法。作為Java Web開發(fā)基本內(nèi)容的介紹,《程序設(shè)計基礎(chǔ):Java》主要內(nèi)容從最基本的HTML、JavaSeript和CSS開始講起,較全面、通俗地介紹了Java、Servlet、JSP等內(nèi)容,并對Tomcat、Eclipse等平臺和工具的安裝使用進(jìn)行了介紹?!冻绦蛟O(shè)計基礎(chǔ):Java》面向準(zhǔn)備以Java進(jìn)行Web系統(tǒng)開發(fā)的初學(xué)者,要求學(xué)習(xí)者有一定的程序設(shè)計基礎(chǔ)。書中文字通俗易懂,適合于各類職業(yè)院校計算機(jī)專業(yè)及相關(guān)專業(yè)的師生閱讀,亦適于企業(yè)管理人員、數(shù)據(jù)庫管理員、開發(fā)人員使用。
書籍目錄
第一章 Web編程基本知識1.1 理解HTML1.2 HTTP協(xié)議和Web服務(wù)器1.3 基于瀏覽器系統(tǒng)的優(yōu)點(diǎn)1.4 客戶端腳本語言JavaScript1.5 CSS格式語言第二章 系統(tǒng)開發(fā)環(huán)境準(zhǔn)備2.1 系統(tǒng)技術(shù)原理與開發(fā)環(huán)境2.2 Java JDK的安裝和使用2.3 Eclipse的安裝和使用2.4 Tomcat的安裝和使用第三章 elegantERP3.1 項(xiàng)目描述3.2 快速原型:elegantERP的用戶界面第四章 Java Servlet4.1 Java語言入門4.2 Scrvlct原理和結(jié)構(gòu)4.3 Servlct API解析4.4 使用Servlct的設(shè)計第五章 JDBC5.1 JDBC原理和API5.2 MySQL安裝和配置5.3 elegantERP:ER圖和數(shù)據(jù)模型5.4 JNDI:如何配置Data Source5.5 MYSQL:數(shù)據(jù)操作5.6 elegantERP:數(shù)據(jù)存取第六章 JSP6.1 Servlet存在的問題6.2 MVC系統(tǒng)模式設(shè)計6.3 JSP語法與API6.4 JavaBean的定義和應(yīng)用6.5 用戶自編Tag庫6.6 系統(tǒng)重新思考6.7 elegantERP的設(shè)計第七章 XML處理7.1 XML介紹7.2 XML解析與相關(guān)技術(shù)第八章 系統(tǒng)集成
章節(jié)摘錄
插圖:1.3.1客戶機(jī)/服務(wù)器模式及特點(diǎn)20世紀(jì)90年代以來,客戶機(jī)/服務(wù)器模式成為越來越廣泛使用的一種新型計算機(jī)應(yīng)用模式。客戶機(jī)是一個聯(lián)網(wǎng)的信息請求方,通常是一臺PC或工作站,為終端用戶提供友好的界面,能夠從服務(wù)器處查詢數(shù)據(jù)庫和其他信息。服務(wù)器通常是一臺高性能工作站、小型計算機(jī)或大型機(jī),擁有供網(wǎng)絡(luò)中的眾多客戶操作的信息。在客戶機(jī)/服務(wù)器計算模式下,一個或多個客戶機(jī)和一個或若干個服務(wù)器,以及下層的操作系統(tǒng)進(jìn)程間通信系統(tǒng),共同組成一個支持分布計算、分析和表示的系統(tǒng)。它把功能強(qiáng)大的具有本機(jī)處理能力的客戶機(jī)與易于訪問的高性能的服務(wù)器相連接,從而把方便靈活的PC工作站和高性能的服務(wù)器上的數(shù)據(jù)庫系統(tǒng)兩者結(jié)合起來。在這種模式中,如果大量的操作在客戶端進(jìn)行,就是所謂的胖客戶機(jī),反之則是瘦客戶機(jī)。兩者各有優(yōu)缺點(diǎn)。胖客戶機(jī)模型的主要優(yōu)點(diǎn)是它充分利用了桌面功能,卸除了服務(wù)器上的應(yīng)用處理并使它們更加有效,不易發(fā)生瓶頸。缺點(diǎn)則是需要在瘦服務(wù)器和胖客戶機(jī)之間進(jìn)行大量的數(shù)據(jù)傳輸,并且,維護(hù)、升級或替換分布于各客戶端的應(yīng)用程序是非常困難的。
編輯推薦
《程序設(shè)計基礎(chǔ):Java》為中等職業(yè)教育電子信息類專業(yè)企業(yè)技能型人才雙證培養(yǎng)方案配套教材之一。
圖書封面
評論、評分、閱讀與下載