Web編程技術(shù)

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

前言

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

內(nèi)容概要

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

書籍目錄

第1章 引論第2章 HTML基礎(chǔ)語法第3章 JavaScript編程基礎(chǔ)第4章 JavaScript對(duì)象編程第5章 瀏覽器對(duì)象與事件驅(qū)動(dòng)第6章 客戶端的交互技術(shù)第7章 Java基本語法第8章 面向?qū)ο蟮木幊痰?章 類的復(fù)用第10章 抽象類和接口第11章 常用的Java類第12章 Java高級(jí)編程第13章 JSP指令第14章 JSP內(nèi)置對(duì)象第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ù)源對(duì)象第24章 XML文檔對(duì)象模型第25章 JavaEE基礎(chǔ)第26章 企業(yè)JavaBean.第27章 JavaEE輕量級(jí)框架技術(shù)第28章 JSF+Spring+Hibernate整合應(yīng)用參考文獻(xiàn)參考網(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),即客戶機(jī)和服務(wù)器結(jié)構(gòu)。通過C/S可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的通信開銷。B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Intemet技術(shù)的興起而對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減少了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本。B/S方式可以形成所謂三層以上的結(jié)構(gòu)。B/S結(jié)構(gòu)是一次到位開發(fā),能實(shí)現(xiàn)不同人員,從不同地點(diǎn),以不同的接入方式訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在Java這樣的跨平臺(tái)語言出現(xiàn)之后,B/S架構(gòu)管理軟件更為方便、快捷、高效?! g覽器(Browser)就是在電腦上用來顯示指定文件的程序,是一種通用的客戶端軟件。常見的瀏覽器有網(wǎng)景(NetScape)公司的Communicator(Navigator)和微軟的IntemetExplorer。用戶通過瀏覽器在網(wǎng)上漫游、瀏覽?! D1-1是互聯(lián)網(wǎng)網(wǎng)站的實(shí)現(xiàn)原理,適合C/S和B/S兩種結(jié)構(gòu)。軟件為C/S結(jié)構(gòu)時(shí),客戶端需要裝有客戶端軟件;軟件為B/S結(jié)構(gòu)時(shí),客戶端采用通用的瀏覽器訪問網(wǎng)站。服務(wù)器端包括Web服務(wù)器、數(shù)據(jù)庫服務(wù)器、流媒體服務(wù)器、郵件服務(wù)器及一些完成特定功能的服務(wù)組件,這些服務(wù)可以同處于一臺(tái)計(jì)算機(jī),也可以分布在不同的計(jì)算機(jī)中。目前大多數(shù)軟件系統(tǒng)將這些服務(wù)器分置,形成層次結(jié)構(gòu)。   ……

圖書封面

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


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


用戶評(píng)論 (總計(jì)5條)

 
 

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

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

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