Web編程技術(shù)

出版時間:2008-3  出版社:科學(xué)  作者:丁躍潮  頁數(shù):533  

前言

  在計算機網(wǎng)絡(luò)技術(shù)飛速發(fā)展的今天,軟件的功能在網(wǎng)上實現(xiàn)是信息處理的必然要求。傳統(tǒng)的單機版軟件,市場越來越小。即使是利用網(wǎng)絡(luò)的c/s(客戶端朋艮務(wù)器)方式軟件,因為要安裝客戶端,推廣和使用受限。而采用Web編程技術(shù)的B/S(瀏覽器/服務(wù)器)方式軟件,以通用的瀏覽器作為客戶端,實現(xiàn)信息的交換和處理,不需要在客戶端安裝和維護,具有極大的優(yōu)越性,逐漸成為軟件的主流方式。即使是需要內(nèi)部業(yè)務(wù)操作的有些企業(yè),其信息管理軟件也以B/S方式為主,結(jié)合部分C/S方式。因此,軟件人員必須掌握Web編程技術(shù)。  當(dāng)前流行的’Web編程技術(shù)主要有ASP、PHP和JSP,統(tǒng)稱為“3P”技術(shù)。ASP發(fā)展為.NET平臺中的ASENET,JSP則是JavaEE體系結(jié)構(gòu)的主要組成部分。.NET在一個平臺下編程有多種語言實現(xiàn);JavaEE則以一種語言編程在多個平臺下適用。  本書是普通高等教育“十一五”國家級規(guī)劃教材,由省級精品課程“Web編程技術(shù)”教學(xué)團隊的經(jīng)驗豐富的教師編寫。JSP、XML和JavaEE(原稱J2EE)是目前軟件行業(yè)Web編程的上乘主流技術(shù),安全性好、分層架構(gòu)和多平臺適用等特點使其成為許多企事業(yè)單位開發(fā)信息系統(tǒng)和商業(yè)網(wǎng)站的首選技術(shù)。當(dāng)前市場急需掌握這類技術(shù)的人才,全國高校陸續(xù)開設(shè)了這類課程,但都以網(wǎng)頁制作、Java、JSP、XML和JavaEE等程序設(shè)計課程的形式開設(shè)。計算機科學(xué)與技術(shù)、軟件工程和網(wǎng)絡(luò)專業(yè)把幾門課分開設(shè)置,知識系統(tǒng)性和連貫性不明顯,且內(nèi)容相互重疊,浪費課時;非計算機類專業(yè)受課時所限,講授Web編程技術(shù)就只能開設(shè)其中一門或兩門,學(xué)生根本無法真正掌握這項技術(shù)。本書內(nèi)容由淺入深,把HTML、JavaScdlat、Java、JSP、XML、JavaEE六大知識板塊融為一體,形成Web編程從入門到精通的捷徑。本書整合各板塊知識,融會貫通,突出主線條,避免各板塊單獨設(shè)課的內(nèi)容重疊和課時浪費。全書給出的大量實例都是最實用的技能。每章配有小結(jié)、習(xí)題與實訓(xùn),便于讀者鞏固所學(xué)的知識,盡快上手,以期達到市場需要的知識和技能的水準(zhǔn)。本書提供源代碼下載,可分別從編者提供的http://cec.jmu.edu.cn/book和科學(xué)出版社網(wǎng)站www.sciencep.corn下載,編者還將推出網(wǎng)上教學(xué)平臺。

內(nèi)容概要

本書是普通高等教育“十一五”國家級規(guī)劃教材,由省級精品課程“Web 編程技術(shù)”教學(xué)團隊經(jīng)驗豐富的教師編寫。JSP、XML和JavaEE(J2EE)是業(yè)界web編程的上乘主流技術(shù)。本書包括HTML、JavaScript、Java、JSP、 XML、JavaEE六大知識板塊,形成Web編程從入門到精通的捷徑。本書整合各板塊知識,融會貫通,避免各板塊單獨設(shè)課的內(nèi)容重疊和課時浪費。其中HTML、Javascript相對簡單,可以用較少的學(xué)時講授或由學(xué)生自學(xué); Java和JSP則是主體內(nèi)容,需重點講授;XML和JavaEE作為提高,視學(xué)時多少選學(xué)。全書給出的大量實例,都是最實用的技能。每章配有小結(jié)、習(xí)題與實訓(xùn),便于讀者鞏固所學(xué)的知識,盡快上手,達到市場需要的知識水準(zhǔn)。本書提供源代碼下載,編者還將推出網(wǎng)上教學(xué)平臺。    本書適合具有一定計算機基礎(chǔ)知識的讀者閱讀,可作為計算機科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、電子商務(wù)、信息管理及相近專業(yè)本科Web編程技術(shù)相關(guān)課程的教材,也可作為大專院校非計算機相關(guān)各專業(yè)學(xué)習(xí)Web編程的教學(xué)參考書和自學(xué)用書,還可供從事Web應(yīng)用軟件設(shè)計的科研人員參考。

書籍目錄

第1章 引論第2章 HTML基礎(chǔ)語法第3章 JavaScript編程基礎(chǔ)第4章 JavaScript對象編程第5章 瀏覽器對象與事件驅(qū)動第6章 客戶端的交互技術(shù)第7章 Java基本語法第8章 面向?qū)ο蟮木幊痰?章 類的復(fù)用第10章 抽象類和接口第11章 常用的Java類第12章 Java高級編程第13章 JSP指令第14章 JSP內(nèi)置對象第15章 JSP表單處理第16章 Web中的數(shù)據(jù)庫技術(shù)第17章 Servlet與表單第18章 JavaBean技術(shù)第19章 JSP其他常用技術(shù)第20章 XML基礎(chǔ)第21章 XML文檔類型定義第22章 XML Schema結(jié)構(gòu)第23章 XML數(shù)據(jù)源對象第24章 XML文檔對象模型第25章 JavaEE基礎(chǔ)第26章 企業(yè)JavaBean.第27章 JavaEE輕量級框架技術(shù)第28章 JSF+Spring+Hibernate整合應(yīng)用參考文獻參考網(wǎng)站

章節(jié)摘錄

  1.2.1 網(wǎng)絡(luò)條件下軟件開發(fā)模式  網(wǎng)絡(luò)條件下流行的軟件開發(fā)模式是C/S和B/S。C/S(Client/Server)結(jié)構(gòu),即客戶機和服務(wù)器結(jié)構(gòu)。通過C/S可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通信開銷。B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Intemet技術(shù)的興起而對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn)。這樣就大大簡化了客戶端電腦載荷,減少了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。B/S方式可以形成所謂三層以上的結(jié)構(gòu)。B/S結(jié)構(gòu)是一次到位開發(fā),能實現(xiàn)不同人員,從不同地點,以不同的接入方式訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在Java這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更為方便、快捷、高效?! g覽器(Browser)就是在電腦上用來顯示指定文件的程序,是一種通用的客戶端軟件。常見的瀏覽器有網(wǎng)景(NetScape)公司的Communicator(Navigator)和微軟的IntemetExplorer。用戶通過瀏覽器在網(wǎng)上漫游、瀏覽?! D1-1是互聯(lián)網(wǎng)網(wǎng)站的實現(xiàn)原理,適合C/S和B/S兩種結(jié)構(gòu)。軟件為C/S結(jié)構(gòu)時,客戶端需要裝有客戶端軟件;軟件為B/S結(jié)構(gòu)時,客戶端采用通用的瀏覽器訪問網(wǎng)站。服務(wù)器端包括Web服務(wù)器、數(shù)據(jù)庫服務(wù)器、流媒體服務(wù)器、郵件服務(wù)器及一些完成特定功能的服務(wù)組件,這些服務(wù)可以同處于一臺計算機,也可以分布在不同的計算機中。目前大多數(shù)軟件系統(tǒng)將這些服務(wù)器分置,形成層次結(jié)構(gòu)?!? ……

圖書封面

評論、評分、閱讀與下載


    Web編程技術(shù) PDF格式下載


用戶評論 (總計5條)

 
 

  •   剛剛收到這本書,還沒仔細看,不過發(fā)貨的速度真的很快的說。。
  •   還不錯的書,就是后來發(fā)現(xiàn)二手市場有的賣心痛的很
  •   適合初學(xué)者啊
  •   副主編就是我的老師
  •   紙質(zhì)一般,學(xué)校用的教材,打基礎(chǔ)還是可以的
 

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

京ICP備13047387號-7