動態網頁程式開發精粹:Java + JSP +SQL Server 2017

  • 館長推薦
分享:

商品訊息

  • 追蹤分類 ?
  • 作者:余顯強 追蹤作者 ?
  • 出版社:深石數位 追蹤出版社 ?
  • 出版日:2018/6/4
  • 適讀年齡:全齡適讀
  • 定價:680
  • 特價:79537
  • 紅利可抵: 16

內容簡介

關鍵的Java程式語言基礎
完整的Java最新版本程式語言語法,包括物件導向基礎、程式語言觀念、程式撰寫的技巧。特別強調物件導向程式運作的原理,提供爾後學習其他程式語言時能夠輕鬆地接軌。

最佳的JSP學習入門指南
結合網站建置的步驟、網頁內容相關的規則,透過範例的實際練習,一步一步掌握網站互動程式開發與運作的技巧,入門進階一氣呵成。

多元的資料庫網站開發實務
包含SQL Server 2017版本的安裝、操作、建置與移轉的詳細操作。循序配套的JSP資料處理程式解說,包括目錄檔案存取、資料庫內容管理、AJAX即時內容回應,以及符合多數網站所需的檢索功能範例。

教學的經驗回饋與累積
依據多年程式設計教學的經驗,針對學生學習主要癥結加強解說,並加強物件導向特性與觀念之建立,無論是自學或課堂授課,均能有效降低學習的門檻。

本書特色
著重理論與實務兼具,針對實務所需的理論加以介紹,幫助讀者在最短學習時間內建立足夠的概念與理論基礎。

運用經典範例的詳細說明,提供學習者由Java語法的基礎,到熟悉網頁互動程式的核心技巧,並結合微軟SQL Server 2017資料庫的使用,掌握商業網站開發的關鍵能力。

作者

余顯強
 
學歷:交通大學資訊管理博士
現職:世新大學資訊傳播學系/教授
曾任:輔仁大學圖書資訊學系/講師、助理教授
世新大學圖書館/館長
鼎盛公司/資深專員
汶康電腦(國際銳浩)公司/經理
所羅門企業/處長
 
具有20多年資訊系統設計與開發,以及10餘年教學的經驗。專長於資料庫應用、數位典藏、資訊組織與傳播、資訊管理、智慧卡應用等。

目錄

單元一 物件導向– Java 程式語言
第一章簡介
第一節 程式語言概論 
第二節 Java 內涵
第三節 參考資源 
第四節 Java 特性 
第五節 物件導向觀念 
第六節 名詞說明 
本章習題 
第二章JDK 安裝與程式初步
第一節 版本與安裝
第二節 第一支Java 程式 
第三節 第二支程式 
第四節 第三支程式 
第五節 小結 
本章習題  
第三章基本語法
第一節 註解 
第二節 資料型態 
第三節 運算子 
本章習題 
第四章流程控制
第一節 判斷
第二節 迴圈 
第三節 break、continue 敘述
本章習題 
第五章陣列與字串
第一節 陣列 
第二節 字串 
本章習題 
第六章例外的處理
第一節 例外 
第二節 自行拋出例外 
第三節 自訂例外 
本章習題 
第七章常用類別
第一節 日期類別 
第二節 數學運算類別 
第三節 陣列類別 
本章習題 
第八章類別與物件
第一節 修飾語 
第二節 物件的建立 
第三節 物件成員 
第四節 方法內參數的傳遞 
第五節 方法的多載 
第六節 this 與 super 指標 
第七節 套件 
第八節 泛型 
本章習題 
第九章繼承
第一節 繼承的使用 
第二節 建構子執行順序 
第三節 覆寫與遮蔽 
本章習題 
第十章多型
第一節 抽象類別 
第二節 介面 
本章習題 
 
單元二 動態網站開發– JSP 網站互動程式
第十一章網站開發簡介
第一節 全球資訊網發展歷史
第二節 JSP 簡介 
第三節 JSP 的運作原理 
第四節 環境準備 
本章習題 
第十二章JSP 元素分類
第一節 指引元素 
第二節 手稿元素 
第三節 動作元素 
本章習題 
第十三章HTML 簡介與JSP 跨網頁資料傳遞
第一節 HTML 元素基礎 
第二節 HTML 的表單元素
第三節 INPUT 元素 
第四節 跨網頁資料傳遞
本章習題 
第十四章JSP 隱含物件
第一節 out 物件 
第二節 session 與application 物件
第三節 request 物件 
第四節 response 物件 
第五節 pageContext 物件 
第六節 page、config、exception 物件
本章習題
第十五章檔案存取
第一節 Cookie
第二節 伺服器端檔案讀寫 
第三節 使用者端檔案上傳 
本章習題 
 
單元三 網站資料庫應用實務
第十六章網站資料庫應用程式開發– 初級篇
第一節 資料庫連結驅動程式 
第二節 資料庫連線程式撰寫 
本章習題 
第十七章網站資料庫應用程式開發– 進階篇
第一節 連線池 
第二節 檢索功能程式撰寫 
本章習題 
第十八章AJAX
第一節 開發基礎 
第二節 資料驗證 
第三節 動態資料應用 
附錄AJDK 安裝說明
附錄BSQL Server 2017 安裝與設定
附錄CSQL Server 2017 管理工具與資料庫建置
附錄DDOS 常用指令說明

序/導讀

多數電腦程式語言專書提供的學習方式,提供許多語法與實例應用的介紹,對於資訊背景強的讀者,能夠快速地入門。但對於許多資訊環境運作的背景卻缺乏介紹,使得學習常常是具備了技術,但少了理由。筆者擔任資訊主管多年,常遇到系統設計師的規劃常常是知其然,不知其所以然,多少便是肇因於電腦專書的介紹過於偏向技術,而缺乏理論的指引。
 
此外,非資訊背景的讀者在面對複雜的資訊領域環境,常常會有不知從何下手學習的困擾。通常程式語言是一類圖書、網頁是一類圖書、資料庫系統又是一類圖書,如果各別地學習,不僅門檻不低,且常需投入相當時日。筆者學習系統開發的過程,深深感到若能具備各個層面的基礎,再回頭進入更進階的學習,效果將會更好。也就是說,需先掌握程式語言的基礎語法、瞭解網頁的基本觀念、認識資料庫的使用關鍵,就能夠開發出一個大致符合實務應用的網站。有了基礎的實務能力,表示能夠理解了基本的開發邏輯,然後才再進階學習更深一層的程式技巧、系統結構、資料庫應用…等。這樣以面為單位一層一層的堆疊,才能對系統開發具備紮實的能力與認識,甚至面對資訊環境快速的變化,由其中任何一點切出,也比較能快速的掌握其他的資訊應用領域。
 
此外,學習程式語言或是網站開發,並不一定是要從事這一類的工作才需要學習,除了可以學習程序的觀念、訓練邏輯的思維,還可以應用在與軟體人員的溝通與協調,畢竟能夠掌握資訊運作的基本知識與術語,就能理解軟體人員所表達的。除了溝通之外,也能更進一步的參與專案規劃與管理。畢竟不了解資訊技術,怎麼做好預估? 怎麼掌握進度? 怎麼面對開發的障礙? 這就是現在國際上學習的潮流趨勢,無論你的學科、專業背景,程式語言都被列為基礎能力之
 
 
程式語言是開發資訊系統運作的基礎;無論資訊應用如何發展,網頁仍是往後數年內最重要的人機介面;不僅現有資訊管理的範疇,還是近年來強調快速、大量、非結構的大數據,也要依靠著資料庫來管理結構化後的資料。因此程式語言、網頁、資料庫三者可以是身處在資訊環境裡一組相常重要的專業技能,而此三者共成一個面,其應用的範圍最廣也最多。
 
因此,本書改變傳統資訊圖書只強調單一專業、掌握軟體功能的主題形式,而是著重由程式語言基礎、網頁互動程式開發,到資料庫的系統實作,並介紹許多技術採用的理由與原因,提拱讀者獲取整個面向的知識。希望能夠藉由本書的學習,使讀者能夠輕鬆的進入網站系統開發的領域,也能掌握這些技術的實際應用技巧。
 
最後,本書是一本使用大量範例引導的電腦學習專書,也因為每個人的學習曲線不同,因此將本書分成三個單元。如果還不熟悉Java,建議從第一章開始打好基礎,如果學習的有點吃力,可以在學習到第七章後逕行先跳至第十一章學習網站的觀念以及互動程式的開發,待往後比較熟悉基礎程式的撰寫,再回頭學習Java比較進階的第八章至第十章的內容。如果已經有Java或是其他程式語言的基礎,建議還是可以從第一章開始快速的瀏覽。至於第十六章開始的網站資料庫應用實務,需要具備許多資料庫系統的知識,尤其是SQL語法。雖然不熟悉這部分並不影響本書最後單元的學習,不過如果要實際開發一個具備完善的網站資料庫應用系統,熟悉資料庫系統還是非常必要的,這一點建議可以在完成本書的學習後,作為進階的學習目標。
最後,祝福各位讀者都能掌握網站互動程式開發的精髓,無論是規劃、還是建置開發,都能成為箇中好手。

詳細資料

詳細資料

    • 編/譯者
    • 語言
    • 中文繁體
    • 規格
    • 平裝
    • ISBN
    • 9789865001704
    • 分級
    • 普通級
    • 開數
    • 頁數
    • 512
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀

訂購須知

下載『金石堂APP』並開啟推播設定,隨時掌握出貨動態:

Google play
App Store

    商品運送說明:

  • 本公司所提供的產品配送區域範圍目前僅限台灣本島。注意!收件地址請勿為郵政信箱。
  • 商品將由廠商透過貨運或是郵局寄送。消費者訂購之商品若無法送達,經電話或 E-mail無法聯繫逾三天者,本公司將取消該筆訂單,並且全額退款。
  • 當廠商出貨後,您會收到E-mail及APP出貨通知,您也可透過【訂單查詢】確認出貨情況。
  • 建議您可下載『金石堂APP』並開啟推播設定,即可收到出貨通知。
  • 產品顏色可能會因網頁呈現與拍攝關係產生色差,圖片僅供參考,商品依實際供貨樣式為準。
  • 如果是大型商品(如:傢俱、床墊、家電、運動器材等)及需安裝商品,請依商品頁面說明為主。訂單完成收款確認後,出貨廠商將會和您聯繫確認相關配送等細節。
  • 偏遠地區、樓層費及其它加價費用,皆由廠商於約定配送時一併告知,廠商將保留出貨與否的權利。

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!


11