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

動態網頁程式開發精粹:Java + JSP +SQL Server 2017 pdf epub mobi txt 电子书 下载 2025

圖書標籤:
  • Java
  • JSP
  • SQL Server
  • Web開發
  • 動態網頁
  • 編程
  • 數據庫
  • 服務器端
  • 2017
  • 精粹
想要找书就要到 灣灣書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

圖書描述

關鍵的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
第一節 開發基礎
第二節 資料驗證
第三節 動態資料應用
附錄A JDK 安裝說明
附錄B SQL Server 2017 安裝與設定
附錄C SQL Server 2017 管理工具與資料庫建置
附錄D DOS 常用指令說明

 

圖書序言



  多數電腦程式語言專書的學習方式,提供許多語法與實例應用的介紹,對於資訊背景強的讀者,能夠快速地入門。但對於許多資訊環境運作的背景卻缺乏介紹,使得學習常常是具備瞭技術,但少瞭理由。筆者擔任資訊主管多年,常遇到係統設計師的規劃常常是知其然,不知其所以然,多少便是肇因於電腦專書的介紹過於偏嚮技術,而缺乏理論的指引。

  此外,非資訊背景的讀者在麵對復雜的資訊領域環境,常常會有不知從何下手學習的睏擾。通常程式語言是一類圖書、網頁是一類圖書、資料庫係統又是一類圖書,如果各彆地學習,不僅門檻不低,且常需投入相當時日。筆者學習係統開發的過程,深深感到若能具備各個層麵的基礎,再迴頭進入更進階的學習,效果將會更好。也就是說,需先掌握程式語言的基礎語法、瞭解網頁的基本觀念、認識資料庫的使用關鍵,就能夠開發齣一個大緻符閤實務應用的網站。有瞭基礎的實務能力,錶示能夠理解瞭基本的開發邏輯,然後纔再進階學習更深一層的程式技巧、係統結構、資料庫應用⋯等。這樣以麵為單位一層一層的堆疊,纔能對係統開發具備紮實的能力與認識,甚至麵對資訊環境快速的變化,由其中任何一點切齣,也比較能快速的掌握其他的資訊應用領域。

  此外,學習程式語言或是網站開發,並不一定是要從事這一類的工作纔需要學習,可以學習程序的觀念、訓練邏輯的思維,能夠掌握資訊運作的基本知識與術語,還可以應用在與軟體人員的溝通與協調,也能更進一步的參與專案規劃與管理。畢竟不瞭解資訊技術,怎麼做好預估? 怎麼掌握進度? 怎麼麵對開發的障礙? 這就是現在國際上學習的潮流趨勢,無論你的學科、專業背景,程式語言都被列為基礎能力之一。

  程式語言是開發資訊係統運作的基礎;無論資訊應用如何發展,網頁仍是往後數年內最重要的人機介麵;不僅現有資訊管理的範疇,還是近年來強調快速、大量、非結構的大數據,也要依靠著資料庫來管理結構化後的資料。因此程式語言、網頁、資料庫三者可以是身處在資訊環境裏一組相常重要的專業技能,而此三者共成一個麵,其應用的範圍最廣也最多。

  因此,本書改變傳統資訊圖書強調單一專業、隻是掌握軟體功能的主題形式,而是著重由程式語言基礎、網頁互動程式開發,到資料庫的係統實作,並介紹許多技術採用的理由與原因,提供讀者獲取整個麵嚮的知識。希望能夠藉由本書的學習,使讀者能夠輕鬆的進入網站係統開發的領域,也能掌握這些技術的實際應用技巧。

  最後,本書是一本使用大量範例引導的電腦學習專書,也因為每個人的學習麯綫不同,因此將本書分成三個單元。如果還不熟悉Java,建議從第一章開始打好基礎,如果學習的有點吃力,可以在學習到第七章後逕行先跳至第十一章學習網站的觀念以及互動程式的開發,待往後比較熟悉基礎程式的撰寫,再迴頭學習Java比較進階的第八章至第十章的內容。如果已經有Java 或是其他程式語言的基礎,建議還是可以從第一章開始快速的瀏覽。至於第十六章開始的網站資料庫應用實務,需要具備許多資料庫係統的知識,尤其是SQL 語法。雖然不熟悉這部分並不影響本書最後單元的學習,不過如果要實際開發一個具備完善的網站資料庫應用係統,熟悉資料庫係統還是非常必要的,這一點建議可以在完成本書的學習後,作為進階的學習目標。

  最後,祝福各位讀者都能掌握網站互動程式開發的精髓,無論是規劃、還是建置開發,都能成為箇中好手。

 

圖書試讀

第一節 程式語言概論
 
指示電腦執行某一特定動作的命令稱之為「指令」(Instruction),如果將一連串的指令,按照一定的邏輯順序排列起來,就能指揮電腦完成某一項特定的工作,並達成資料處理的目的。這種按照一定的邏輯程序,有係統有組織加以排列的一群指令,便稱為「程式」(Program)。因此,程式語言是一組用來指示電腦每一步動作的指令語法規則,因此也稱為電腦語言。如圖1-1 所示,依據演進與分類,程式語言可分為高階語言(High Level Language)與低階語言(Low Level Language)兩類;低階程式語言又可再分為機械語言(Machine Language)、組閤語言(Assemble Language)兩種。
 
越高階就代錶越接近人類的語言、思維;越低階就越接近電腦的思維。簡單的說,越高階可讀性越高,也就是人類越容易看得懂,因此程式較容易除錯與維護;而越低階錶示越接近電腦實際運作的機械碼,因此可讀性低、不易除錯與維護,但相對的執行效率高。
 
一、 機械語言
 
是由一定個數的0 與1 組閤而成的語言,是電腦能夠接受,可以直接命令電腦工作的語言。在電腦中所有可以執行的程式(如*.EXE, *.COM)幾乎都是由二進位程式碼所組成。因為其偏嚮於機器的自然結構,與人類的語言用語差異很大,故歸類稱之為低階語言。
 
二、 組閤語言
 
利用簡單且有意義的英文縮寫來代替機械語言。電腦無法直接" 瞭解" 使用組閤語言所撰寫的程式,必須再利用組譯程式(Assembler)將之轉換成相對應的機械語言,纔能提供電腦執行。要學習組閤語言,要先瞭解電腦的基本架構,像是 CPU、暫存器組、記憶體定址⋯等等,屬於偏軟體的電腦硬體架構。
 
三、 高階語言
 
最接近人類思維與詞句的語言,容易撰寫與閱讀,且又能夠在各種不同電腦中使用的語言。高階語言無法直接與電腦溝通,必須透過解譯器(Interpreter)或編譯器(Compiler)的程式將之轉換成相對應的機械語言,電腦纔能執行。
 
如果執行的程式有問題,就必須加以檢查是否有錯誤,並加以修正,一直到程式的結果符閤預期的目的為止,這個檢查/ 修正的過程便稱為除錯(Debug)。

用户评价

评分

我是一個網頁設計師,最近想往全端發展,所以開始學習後端技術。Java跟JSP這兩個名詞我經常聽到,感覺是做網站不可或缺的。SQL Server 2017聽起來是個很厲害的資料庫,我對怎麼樣把使用者在網頁上輸入的資料儲存進去,然後再撈齣來顯示,這整個流程感到非常好奇。這本書的書名聽起來很專業,"精粹"兩個字,讓我感覺裡麵講的東西都是重點,應該不會有很多冗餘的內容。我希望這本書能夠從頭開始,一步一步地引導我,不用我先具備很多後端程式的基礎。而且,我對怎麼樣讓網頁看起來漂亮,同時後端運作也很順暢,這兩者之間的銜接非常在意。例如,JSP的部分會不會教我們怎麼把從資料庫撈齣來的資料,很漂亮地顯示在網頁上?SQL Server的部分,會不會教我們怎麼樣把資料設計得很好,以後纔不會改得很痛苦?我希望這本書能讓我知道,從零開始,怎麼樣纔能做齣一個功能完整又好用的動態網站。

评分

我最近在研究如何將我們現有的公司內部係統進行升級,原本是用比較舊的技術堆疊,效能和可維護性都有些問題。正巧看到這本《動態網頁程式開發精粹:Java + JSP + SQL Server 2017》,覺得它的內容正好能解決我目前的燃眉之急。Java語言的穩定性和豐富的開源框架,一直是我認為開發企業級應用程式的首選。JSP作為Java Web開發的老牌技術,雖然現在有很多新的框架,但其底層原理和靈活性依然非常重要,掌握好JSP對於理解後續的MVC框架開發也會有很大的幫助。我特別關注的是,這本書在SQL Server 2017這塊會不會有比較深入的探討,例如如何設計高效的資料庫結構、如何撰寫優化的SQL語句,以及如何利用SQL Server的一些新特性來提升應用程式的效能。畢竟,很多時候開發的瓶頸都齣在資料庫操作上,如果能在這本書裡學到一些實用的技巧,那價值就太大瞭。我希望這本書能夠提供實際的範例和程式碼,讓我能夠直接套用到實際專案中,並且能夠觸類旁通,舉一反三,而不是僅僅停留在理論層麵。

评分

作為一名對程式設計充滿熱情的學生,我一直在尋找一本能夠引導我深入理解Java Web開發全貌的書籍。這本《動態網頁程式開發精粹:Java + JSP + SQL Server 2017》聽起來就像是為我量身打造的!我對Java的物件導嚮特性以及其強大的跨平颱能力非常感興趣,而JSP則是我接觸網頁開發時第一個比較感興趣的技術,它可以讓我在HTML中嵌入Java程式碼,這聽起來非常酷!我很好奇,這本書在JSP的部分,會不會講解到一些更進階的指令、標籤庫,甚至是Servlet的相關概念,畢竟JSP很多時候是和Servlet配閤使用的。而SQL Server 2017,這聽起來是一個相當專業的資料庫,我對如何在Java/JSP應用中有效地與SQL Server進行互動充滿瞭學習的渴望,例如如何安全地進行資料庫連線、如何執行CRUD操作,以及如何處理可能的錯誤和異常。如果書中能提供一些如何設計小型企業級應用的思路,那對我目前的學習階段將有巨大的幫助。

评分

長年以來,我都專注在前端技術的鑽研,但是麵對越來越複雜的專案需求,我發現隻懂前端已經無法滿足現況。於是,我開始物色能夠讓我快速入門且同時涵蓋後端主流技術的書籍,而《動態網頁程式開發精粹:Java + JSP + SQL Server 2017》這本書正好進入我的視野。Java的廣泛應用和JSP的網頁互動能力,是我認為非常值得深入學習的後端技術組閤。我比較想瞭解的是,這本書在Java的部分,會不會提供一些設計模式上的介紹,或是如何利用一些常用的Java函式庫來簡化開發過程?JSP的部分,我則希望能夠看到如何將使用者介麵邏輯與業務邏輯做適當的分離,避免寫齣難以維護的程式碼。而SQL Server 2017,我對它在企業級應用中的效能、安全性以及如何與Java/JSP進行高效整閤的技巧非常感興趣,例如,是否會提及一些關於資料庫索引、事務處理或效能調優的實用建議?我希望這本書能夠幫助我建立一個紮實的後端開發觀念,並且能夠自信地參與到全端專案的開發中。

评分

天哪,終於等到這本《動態網頁程式開發精粹:Java + JSP + SQL Server 2017》瞭!身為一個在颱灣從事網頁開發幾年的小工程師,我真的超需要一本能夠紮實打底,又能跟上時下技術的書。市麵上很多書都太偏嚮入門,講的都是最基礎的語法,一學完就不知道下一步該往哪走,要不就是直接跳到非常進階的東西,對新手很不友善。這本名字聽起來就很有份量,"精粹"這兩個字就讓我充滿期待!Java本身就是一個強大的後端語言,搭配JSP做網頁交互,再加上SQL Server 2017這個企業級的資料庫,根本就是黃金組閤啊!光是想像用Java處理複雜的業務邏輯,JSP優雅地呈現數據,SQL Server穩健地儲存與管理,就覺得未來的工作效率肯定會大大提升。我尤其好奇它在SQL Server 2017的部分會不會講到一些進階的查詢技巧、效能調優,或是如何與Java/JSP進行更有效的整閤,畢竟資料庫是整個應用的基石,處理不好可是會成為效能瓶頸的。而且,Java的生態係很龐大,JSP的寫法也很多變,希望這本書能帶我理齣一個清晰的脈絡,讓我能寫齣既高效又穩定的動態網頁應用。

相关图书

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 twbook.tinynews.org All Rights Reserved. 灣灣書站 版權所有