0920~0926_夏季暢銷第三波BN

遙遙領先:使用Java開發Web新手轉高手之路

  • 9 774
    860
  • 分類:
    中文書電腦資訊APP開發/程式設計Java
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 王樹生 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 深智數位 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2024/03/18

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

●2024年繼續用Java開發,真正正統純OO語言
●Web開發及Java Web開發的異同
●Java開發的環境安裝、設定、使用
●JSP基礎、內建物件、JavaBean技術、Servelet技術
●Servlet的籂檢程式及監聽器
●Java Web的資料庫操作及EL運算語言、JSTL標籤、Ajax技術
●SSM架構之Spring IoC、AOP、MVC
●MyBatis、Maven’ SSM整合

本書分為5篇,共17章。第1篇介紹Web開發與Java Web開發,包括系統結構、相關技術、開發環境等;第2篇介紹JSP語言基礎,包括JSP的基本概念、JSP的指令、JSP的動作、JSP的註釋、JSP的內建物件、JavaBean技術、Servlet技術、Servlet篩檢程式、Servlet監聽器等,並且在每個模組最後都提供實戰例子;第3篇介紹Java Web整合開發,包括JDBC以及Java Web操作資料庫實踐、EL運算式語言、JSTL標籤語言、Ajax整合技術等,這部分主要介紹JSP技術的進階,由靜態網頁向動態頁面轉變;第4篇介紹SSM框架,包括Spring IoC、Spring AOP、MyBatis、Spring MVC的入門介紹,最後基於框架實現整合開發;第5篇介紹專案實戰,包括基於SSM的學生資訊管理系統的需求分析、專案設計、開發測試等專案開發整體流程實戰。

 

作者

王樹生

電腦碩士,高級Java開發工程師。有十餘年開發經驗,主要從事JavaWeb開發、Android開發、資料倉儲開發、ETL開發等工作。對於JavaWeb主流框架有豐富專案實作經驗,主導開發的專案有社保系統、績效系統、營銷管理系統和客戶管理系統。

目錄

第1篇  Web開發與Java Web開發
第1章  Java Web應用程式開發概述
1.1  程式開發系統結構
1.2  Web應用程式的工作原理
1.3  Web應用技術
1.4  Java Web應用的開發環境
1.5  Tomcat的安裝與設定
1.6  IDEA的下載與使用
1.7  實踐與練習

第2篇  JSP語言基礎
第2章  JSP的基本語法
2.1  了解JSP頁面
2.2  指令標識
2.3  指令稿標識
2.4  JSP註釋
2.5  動作標識
2.6  實踐與練習
第3章  JSP內建物件
3.1  JSP內建物件概述
3.2  request物件
3.3  response物件
3.4  session物件
3.5  application物件
3.6  out物件
3.7  其他內建物件
3.8  實踐與練習
第4章  JavaBean技術
4.1  JavaBean介紹
4.2  JavaBean的應用
4.3  在JSP中應用JavaBean
4.4  實踐與練習
第5章  Servlet技術
5.1  Servlet基礎
5.2  開發Servlet程式
5.3  Servlet API 程式設計常用的介面和類別
5.4  實踐與練習
第6章  篩檢程式和監聽器
6.1  Servlet篩檢程式
6.2  Servlet監聽器
6.3  Servlet的高級特性
6.4  實踐與練習

第3篇  Java Web整合開發
第7章  Java Web的資料庫操作
7.1  JDBC技術
7.2  JDBC API
7.3  JDBC操作資料庫
7.4  JDBC在Java Web中的應用
7.5  常見分頁功能的實現
7.6  實踐與練習
第8章  EL運算式語言
8.1  EL概述
8.2  與低版本的環境相容—禁用EL
8.3  識別字和保留的關鍵字
8.4  EL的運算子及優先順序
8.5  EL的隱含物件
8.6  定義和使用EL函式
8.7  實踐與練習
第9章  JSTL標籤
9.1  JSTL標籤庫簡介
9.2  JSTL的設定
9.3  運算式標籤
9.4  URL相關標籤
9.5  流程控制標籤
9.6  迴圈標籤
9.7  實踐與練習
第10章  Ajax技術
10.1  Ajax 技術概述
10.2  Ajax開發模式與傳統開發模式的比較
10.3  Ajax使用的技術
10.4  使用XMLHttpRequest物件
10.5  與伺服器通訊——發送請求與處理回應
10.6  解決中文亂碼問題
10.7  Ajax重構
10.8  Ajax常用實例
10.9  實踐與練習

第4篇  SSM框架
第11章  Spring核心之IoC
11.1  Spring概述
11.2  依賴注入
11.3  自動裝配
11.4  Bean的作用域
11.5  Bean的初始化與銷毀
11.6  屬性編輯器
11.7  實踐與練習
第12章  Spring核心之AOP
12.1  AOP概述
12.2  Spring的切入點
12.3  Aspect對AOP的支持
12.4  Spring持久化
12.5  實踐與練習
第13章  MyBatis技術
13.1  MyBatis概述
13.2  MyBatis入門程式
13.3  MyBatis的核心物件
13.4  MyBatis設定檔元素
13.5  映射檔案
13.6  動態SQL
13.7  關係映射
13.8  MyBatis與Spring的整合
13.9  實踐與練習
第14章  Spring MVC技術
14.1  Spring MVC 概述
14.2  第一個Spring MVC應用
14.3  Spring MVC的注解
14.4  Spring MVC資料綁定
14.5  JSON資料互動和RESTful支持
14.6  攔截器
14.7  實戰——使用者登入許可權驗證
14.8  實踐與練習
第15章  Maven入門
15.1  Maven的目錄結構
15.2  IDEA設定Maven    
15.3  IDEA建立Maven專案    
15.4  實踐與練習
第16章  SSM框架整合開發
16.1  SSM三大框架整合基礎
16.2  建立Spring框架
16.3  建立Spring MVC框架
16.4  建立MyBatis並整合SSM框架
16.5  實踐與練習

第5篇  專案實戰
第17章  學生資訊管理系統
17.1  開發背景
17.2  需求分析
17.3  系統設計
17.4  資料庫設計
17.5  系統基本功能實現
17.6  管理員功能模組
17.7  使用者功能模組
17.8  系統測試
17.9  專案總結

序/導讀

前言

你還沒有接觸過Java Web嗎
作為全球備受矚目的圈子,金融圈一直是富人的標籤。而作為推進Web技術成熟的框架,Java Web也一致備受寵愛。但是你可能不知道,Java Web技術一直備受金融圈推崇。

——全球金融圈都在用Java Web技術,要不要學,你說了算!

各網路巨頭早就跨入Java Web行列
Java Web在國際上備受矚目,發展達到了空前的高度,各網路巨頭為例,它們早早就把Java Web應用到現實的開發領域中了。

Java Web的發展歷程:開發越來越簡單,效果越來越好
隨著Java Web技術的迭代,功能更全面,獨立性、併發性、簡便性更強,同時開放原始碼框架Spring的不斷完善,也極大地推動了Java Web技術系統的成熟。本書詳細介紹Java Web技術系統,並透過實戰範例讓讀者精通它們。
——開放原始碼框架的推進是市場對Java Web認可的最好說明。

本書真的適合你嗎
本書帶領你學習從Web開發理論到實踐的綜合運用;本書提供現實生活中的應用,包括使用者端應用和服務端應用;本書從現實的表單使用場景出發,解決低版本瀏覽器的相容問題;本書介紹各種開放原始碼、成熟、優秀的框架的學習和使用;本書總結了作者自己實際應用的經驗和心得。
——怕入門難?這本書沒有基礎的人員都能學習;怕實踐難?只要認真學習完本書中的案例,就有一定開發經驗的累積。

本書內容
本書分為5篇,共17章。第1篇介紹Web開發與Java Web開發,包括系統結構、相關技術、開發環境等;第2篇介紹JSP語言基礎,包括JSP的基本概念、JSP的指令、JSP的動作、JSP的註釋、JSP的內建物件、JavaBean技術、Servlet技術、Servlet篩檢程式、Servlet監聽器等,並且在每個模組最後都提供實戰例子;第3篇介紹Java Web整合開發,包括JDBC以及Java Web操作資料庫實踐、EL運算式語言、JSTL標籤語言、Ajax整合技術等,這部分主要介紹JSP技術的進階,由靜態網頁向動態頁面轉變;第4篇介紹SSM框架,包括Spring IoC、Spring AOP、MyBatis、Spring MVC的入門介紹,最後基於框架實現整合開發;第5篇介紹項目實戰,包括基於SSM的學生資訊管理系統的需求分析、專案設計、開發測試等專案開發整體流程實戰。

本書特點
本書有以下特點:
(1)實戰出發,講解細緻。本書不論是理論知識的介紹,還是實例的開發,都是從專案實戰的角度出發,精心選擇開發中的典型例子,講解細緻,分析透徹。
(2)深入淺出,輕鬆易學。以實例為主線,激發讀者的閱讀興趣,讓讀者能夠真正學習到Java Web開發中最實用、最前端的技術。
(3)技術新穎,與時俱進。結合早期技術和時下最熱門的技術的分析對比,講解Web開發框架的進階與完善,從而全面、準確地了解Web技術的發展歷程以及它在市場中的優勢與前景。
(4)貼近讀者,貼近實際。提供大量成熟的第三方元件和框架的使用和說明,幫助讀者快速找到問題的最佳解決方案,書中很多實例來自作者工作實踐。
(5)貼心提醒,理解要點。本書根據需要在各章使用了很多「注意」的小提示,讓讀者可以在學習過程中更輕鬆地理解相關基礎知識及概念。

本書讀者
●Java Web開發初學者。
●Java開發工程師。
●高等院校相關專業的學生。
●培訓學校的學員。
●Web前端開發工程師。
●巨量資料開發工程師(軟體應用方向)。

 

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9786267383391
    • 分級
    • 普通級
    • 頁數
    • 448
    • 商品規格
    • 23.1*17.1*2.3
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

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

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
※ 網友掛保證,絕不踩雷書單如下 ↓↓↓
預計 2025/10/01 出貨 購買後進貨 
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing