程序設(shè)計(jì)基礎(chǔ)

出版時(shí)間:2006-1  出版社:高等教育出版社  作者:耿騫/國(guó)別:中國(guó)大陸  頁(yè)數(shù):229  

前言

當(dāng)前,在國(guó)外軟件界和國(guó)內(nèi)相關(guān)行業(yè)和部門(mén),越來(lái)越多的人開(kāi)始將開(kāi)發(fā)工作轉(zhuǎn)移到以Java為主導(dǎo)的開(kāi)放式環(huán)境上來(lái),J2EE已成為Web編程的標(biāo)準(zhǔn)工業(yè)平臺(tái)。有幾個(gè)原因促成了這種發(fā)展趨勢(shì):一是JavedJ2EE平臺(tái)給用戶(hù)提供多樣化的選擇。這種選擇不但體現(xiàn)在操作系統(tǒng)上,還體現(xiàn)在程序服務(wù)器(ApplicationServer)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseSeryer)上。隨著Java的不斷成熟,其WRITEONCE,RUN ANYWHERE正逐步變?yōu)楝F(xiàn)實(shí)。二是大量基于Java的開(kāi)放源碼工具可大大降低開(kāi)發(fā)成本,縮短產(chǎn)品投放市場(chǎng)的時(shí)間。開(kāi)放源碼開(kāi)發(fā)模式符合軟件界鼓勵(lì)競(jìng)爭(zhēng)和創(chuàng)新,加強(qiáng)合作和交流,共同促進(jìn)計(jì)算機(jī)應(yīng)用發(fā)展的思想。三是Java/J2EE是一個(gè)真正意義的開(kāi)放式平臺(tái),具有極強(qiáng)的可擴(kuò)充性和可延伸性。就國(guó)內(nèi)而言,Java/J2EE開(kāi)發(fā)平臺(tái)能有利于我國(guó)自主知識(shí)產(chǎn)權(quán)軟件的開(kāi)發(fā),有利于我國(guó)軟件業(yè)的發(fā)展,有利于國(guó)際外包業(yè)務(wù)的承包。國(guó)內(nèi)有識(shí)之士已經(jīng)認(rèn)識(shí)到這一點(diǎn)。本書(shū)內(nèi)容涉及JavaWeb開(kāi)發(fā)的基本知識(shí)和基本方法。作為JavaWeb開(kāi)發(fā)基本內(nèi)容的介紹,本書(shū)主要內(nèi)容從HTML、JavaScript和CSS開(kāi)始講起,較全面、通俗地介紹了Java、Servlet、JSP等內(nèi)容,并對(duì)Tomcat、Eclipse等平臺(tái)和工具的安裝使用,以及JDBC、MySQL、XML等內(nèi)容進(jìn)行了介紹。內(nèi)容介紹時(shí),本書(shū)使用一個(gè)實(shí)例,具有很強(qiáng)的操作性和實(shí)用性。全書(shū)共由8章組成。第1章對(duì)Web編程進(jìn)行了簡(jiǎn)單介紹,包括HTML、HTTP協(xié)議和Web服務(wù)器、基于瀏覽器的系統(tǒng)優(yōu)點(diǎn)、用戶(hù)端腳本語(yǔ)言JavaScript、CSS格式語(yǔ)言,以及HTML編輯工具等。第2章是為系統(tǒng)開(kāi)發(fā)進(jìn)行工具上的準(zhǔn)備,內(nèi)容涉用Java JDK的安裝和使用、Eclipse的安裝和使用、Tomcat的安裝和使用等。第3章是本書(shū)所用實(shí)例的項(xiàng)目介紹,并包含快速原型的內(nèi)容。第4章講解了Java的基本語(yǔ)法等內(nèi)容,并對(duì)Servlet進(jìn)行了介紹。第5章是關(guān)于數(shù)據(jù)庫(kù)處理的內(nèi)容,包括JDBC原理和API,MySQL安裝和配置和JDNI等。第6章介紹JSP,討論Servlet存在的問(wèn)題,MVC系統(tǒng)設(shè)計(jì)模式,JSP基本語(yǔ)法和API,以及Java Bean的定義和應(yīng)用。

內(nèi)容概要

  《程序設(shè)計(jì)基礎(chǔ):Java》內(nèi)容涉及Java Web開(kāi)發(fā)的基本知識(shí)和基本方法。作為Java Web開(kāi)發(fā)基本內(nèi)容的介紹,《程序設(shè)計(jì)基礎(chǔ):Java》主要內(nèi)容從最基本的HTML、JavaSeript和CSS開(kāi)始講起,較全面、通俗地介紹了Java、Servlet、JSP等內(nèi)容,并對(duì)Tomcat、Eclipse等平臺(tái)和工具的安裝使用進(jìn)行了介紹?!冻绦蛟O(shè)計(jì)基礎(chǔ):Java》面向準(zhǔn)備以Java進(jìn)行Web系統(tǒng)開(kāi)發(fā)的初學(xué)者,要求學(xué)習(xí)者有一定的程序設(shè)計(jì)基礎(chǔ)。書(shū)中文字通俗易懂,適合于各類(lèi)職業(yè)院校計(jì)算機(jī)專(zhuān)業(yè)及相關(guān)專(zhuān)業(yè)的師生閱讀,亦適于企業(yè)管理人員、數(shù)據(jù)庫(kù)管理員、開(kāi)發(fā)人員使用。

書(shū)籍目錄

第一章 Web編程基本知識(shí)1.1 理解HTML1.2 HTTP協(xié)議和Web服務(wù)器1.3 基于瀏覽器系統(tǒng)的優(yōu)點(diǎn)1.4 客戶(hù)端腳本語(yǔ)言JavaScript1.5 CSS格式語(yǔ)言第二章 系統(tǒng)開(kāi)發(fā)環(huán)境準(zhǔn)備2.1 系統(tǒng)技術(shù)原理與開(kāi)發(fā)環(huán)境2.2 Java JDK的安裝和使用2.3 Eclipse的安裝和使用2.4 Tomcat的安裝和使用第三章 elegantERP3.1 項(xiàng)目描述3.2 快速原型:elegantERP的用戶(hù)界面第四章 Java Servlet4.1 Java語(yǔ)言入門(mén)4.2 Scrvlct原理和結(jié)構(gòu)4.3 Servlct API解析4.4 使用Servlct的設(shè)計(jì)第五章 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存在的問(wèn)題6.2 MVC系統(tǒng)模式設(shè)計(jì)6.3 JSP語(yǔ)法與API6.4 JavaBean的定義和應(yīng)用6.5 用戶(hù)自編Tag庫(kù)6.6 系統(tǒng)重新思考6.7 elegantERP的設(shè)計(jì)第七章 XML處理7.1 XML介紹7.2 XML解析與相關(guān)技術(shù)第八章 系統(tǒng)集成

章節(jié)摘錄

插圖:1.3.1客戶(hù)機(jī)/服務(wù)器模式及特點(diǎn)20世紀(jì)90年代以來(lái),客戶(hù)機(jī)/服務(wù)器模式成為越來(lái)越廣泛使用的一種新型計(jì)算機(jī)應(yīng)用模式??蛻?hù)機(jī)是一個(gè)聯(lián)網(wǎng)的信息請(qǐng)求方,通常是一臺(tái)PC或工作站,為終端用戶(hù)提供友好的界面,能夠從服務(wù)器處查詢(xún)數(shù)據(jù)庫(kù)和其他信息。服務(wù)器通常是一臺(tái)高性能工作站、小型計(jì)算機(jī)或大型機(jī),擁有供網(wǎng)絡(luò)中的眾多客戶(hù)操作的信息。在客戶(hù)機(jī)/服務(wù)器計(jì)算模式下,一個(gè)或多個(gè)客戶(hù)機(jī)和一個(gè)或若干個(gè)服務(wù)器,以及下層的操作系統(tǒng)進(jìn)程間通信系統(tǒng),共同組成一個(gè)支持分布計(jì)算、分析和表示的系統(tǒng)。它把功能強(qiáng)大的具有本機(jī)處理能力的客戶(hù)機(jī)與易于訪問(wèn)的高性能的服務(wù)器相連接,從而把方便靈活的PC工作站和高性能的服務(wù)器上的數(shù)據(jù)庫(kù)系統(tǒng)兩者結(jié)合起來(lái)。在這種模式中,如果大量的操作在客戶(hù)端進(jìn)行,就是所謂的胖客戶(hù)機(jī),反之則是瘦客戶(hù)機(jī)。兩者各有優(yōu)缺點(diǎn)。胖客戶(hù)機(jī)模型的主要優(yōu)點(diǎn)是它充分利用了桌面功能,卸除了服務(wù)器上的應(yīng)用處理并使它們更加有效,不易發(fā)生瓶頸。缺點(diǎn)則是需要在瘦服務(wù)器和胖客戶(hù)機(jī)之間進(jìn)行大量的數(shù)據(jù)傳輸,并且,維護(hù)、升級(jí)或替換分布于各客戶(hù)端的應(yīng)用程序是非常困難的。

編輯推薦

《程序設(shè)計(jì)基礎(chǔ):Java》為中等職業(yè)教育電子信息類(lèi)專(zhuān)業(yè)企業(yè)技能型人才雙證培養(yǎng)方案配套教材之一。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    程序設(shè)計(jì)基礎(chǔ) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7