PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Spring Boot情境式網站開發指南:使用Spring Data JPA、Spring Security、Spring Web Flow
  • 點閱:856
    66人已收藏
  • 作者: 曾瑞君作
  • 出版社:碁峰資訊
  • 出版年:2020
  • ISBN:9789865025229
  • EISBN:9789865025786 PDF
  • 格式:PDF,JPG
  • 附註:原紙本書ISBN: 9789865025229 本電子書不附光碟資料
  • ● 本書因出版社限制不提供朗讀功能
  • ● 本書因出版社限制不提供繁簡轉換功能

使用全Spring框架建構新一代企業級網站!
本書一次蒐錄所有技能!
 
如何讓網站使用者有更佳的體驗一直是歷久不衰的話題。使用Spring Web Flow框架讓使用者在預先定義好的情境裡,逐步被引導完成複雜操作,我們稱為情境式網站。
 

伴隨企業資料上雲,物聯網、智慧型手機的普及,資安事件也逐年攀升;網路攻擊的頻率不再屈指可數,已經成為企業營運的日常威脅。OWASP統計的TOP 10攻擊模式提供企業資安防禦的方向,使用Spring Security框架加上簡易設定就可以築起堅實城牆。
 
Spring框架是Java語言裡最熱門的框架。打造一個功能強大、資訊安全的網站,使用Spring MVC、Spring Security、Spring Data JPA,再搭配Spring Boot以簡化設定並快速布署幾乎已經是業界開發標準。
 
本書介紹Spring框架模組的運作機制,書末專案實作結合Spring Web Flow以提升使用者操作體驗,完整呈現新一代企業網站的建置策略。


作者介紹
 
曾瑞君
 
畢業於台灣大學土木工程學系與土木工程學研究所。他不是科班的資訊系畢業生,但因為對Java程式設計、資訊安全、資料庫管理等領域的興趣與工作需要,涉獵之餘取得不少國際證照。Java程式設計如SCJP、SCWC D、SCBC D、SCJD、OCEJWSD、OCPWC D、OCAJP 7&8、OCPJP 7&8;資訊安全領域如EC-Council CEH、ECSP Java、ECSA;資料庫管理如9i OCP、10g OCP、9i PLSQL Certification、SQL Server MCTS等。

 
目前於電訊盈科企業方案(PCCW Solutions)擔任軟體架構師,過去則在明基電通、華碩電腦、訊連科技、台北富邦銀行、宏達國際電子等公司擔任DBA與Java程式設計、架構分析職務,並曾在台灣高速鐵路股份有限公司研發企業公版平台並推展資安工作。
 
程式開發之餘喜歡與人接觸並分享自己的學習經驗,公餘除了撰寫Java技術書籍外,曾在巨匠電腦指導學員取得國際認證,也常在台灣科技大學、文化大學等學校講授關於程式開發與資訊安全相關課程(行政院勞動部勞動力發展署產業人才投資方案補助),可於FB社團「Java技術與認證交流平台」與作者交流。


  • 01 使用Maven管理Java專案(第1-1頁)
    • 1.1 認識Maven的專案管理思維與架構(第1-1頁)
    • 1.2 使用Maven指令建立專案(第1-9頁)
    • 1.3 結合Maven與Eclipse(第1-18頁)
  • 02 JPA與資料庫(第2-1頁)
    • 2.1 JPA介紹(第2-1頁)
    • 2.2 JPA基礎(第2-3頁)
    • 2.3 Entity的繼承(Inheritance)設計(第2-39頁)
    • 2.4 Entity的關聯(Relationships)設計(第2-48頁)
    • 2.5 指定主鍵(Primary Key)值(第2-85頁)
  • 03 使用JPQL查詢語言(第3-1頁)
    • 3.1 使用JPQL基本語法(第3-1頁)
    • 3.2 使用JOIN(第3-16頁)
    • 3.3 在WHERE敘述使用比較關鍵字(第3-34頁)
    • 3.4 使用聚合(Aggregation)函式(第3-50頁)
    • 3.5 使用子查詢(Subquery)(第3-55頁)
    • 3.6 使用JPQL函式(第3-62頁)
    • 3.7 其他(第3-77頁)
    • 3.8 隱含(Implicit)的JOIN(第3-84頁)
    • 3.9 使用UPDATE敘述(第3-87頁)
    • 3.10 使用DELETE敘述(第3-89頁)
  • 04 Criteria API入門(第4-1頁)
    • 4.1 Criteria API簡介(第4-1頁)
    • 4.2 使用Criteria API建立型態安全(Typesafe)的查詢(第4-5頁)
  • 05 使用Spring Data JPA讓ORM更聰明(第5-1頁)
    • 5.1 Spring與ORM(第5-1頁)
    • 5.2 Spring與JPA(第5-3頁)
    • 5.3 使用Spring Data JPA自動建立Repository物件(第5-20頁)
    • 5.4 交易與傳播(Propagation)(第5-34頁)
  • 06 OWASP高風險資安漏洞介紹(第6-1頁)
    • 6.1 OWASP組織與OWASP TOP 10介紹(第6-1頁)
    • 6.2 OWASP資安工具介紹(第6-3頁)
    • 6.3 OWASP TOP 10介紹(第6-13頁)
  • 07 使用Spring Security建構安全的網站(第7-1頁)
    • 7.1 Spring Security入門(第7-1頁)
    • 7.2 選擇使用者資訊儲存機制(第7-10頁)
    • 7.3 資源請求的攔截處理(第7-18頁)
    • 7.4 客製登入表單頁面(第7-28頁)
    • 7.5 保護JSP呈現的資訊(第7-39頁)
  • 08 使用Spring Boot簡化Spring開發(第8-1頁)
    • 8.1 Spring Boot簡介(第8-1頁)
    • 8.2 使用Spring Boot開發專案(第8-3頁)
    • 8.3 使用Spring Boot執行器取得網站執行狀況(第8-29頁)
  • 09 使用Spring Web Flow打造情境式網站(第9-1頁)
    • 9.1 情境式系統設計(第9-1頁)
    • 9.2 設定Spring Web Flow(第9-3頁)
    • 9.3 建構Spring Web Flow(第9-7頁)
    • 9.4 綜合實做:蛋糕訂購流程(第9-15頁)
紙本書 NT$ 580
單本電子書
NT$ 580

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code