Java RWD Web企業網站開發指南|使用Spring MVC與Bootstrap

    行動應用大趨勢,企業網站新主流

    Collecting
    US$14.98
    行動應用大趨勢,企業網站新主流
    由前端到後端,由基礎程式到應用框架,本書一次蒐錄!

    行動應用的潮流裡,隨著前端技術的成熟,響應式網頁設計(RWD)為企業提供比APP更快速、更具成本競爭力的解決方案,是不可忽視的趨勢。

    作者結合實務開發與課堂教學經驗,由淺入深地介紹掌握這波趨勢必要知能:
    ‧前端網頁應用程式:包含HTML、CSS、JavaScript、JQuery與Bootstrap。本書著重已知元件和函式庫的應用,美編設計與前端程式開發不在包含範圍。
    ‧Sevlet、JSP與網站伺服器:說明Java EE的容器元件架構,並以網站開發的Model-View-Controller思維貫穿篇章,縷述元件開發細節。
    ‧Java網站框架:包含Spring的DI、AOP、JDBCTemplate,Spring MVC與SiteMesh。

    最後,著眼於現代網站多具備亮眼的使用者介面(User Interface),本書以合法授權的Bootstrap企業級模板為基礎綜合實作,完整呈現建構Java RWD Web必備的知識與技能。

    Content

    • 1-1
      封面
    • 1-2
      書名頁
    • 1-3
      推薦序一
    • 1-4
      推薦序二
    • 1-5
      推薦序三
    • 1-6
      推薦序四
    • 1-7
    • 1-8
      目錄
    • 1-9
      範例下載
    • 1-10
      Part 1 前端網頁應用程式
    • 1-11
      CH1 HTML
    • 1-12
      1.1 HTML基本標籤介紹
    • 1-13
      1.2 HTML架構性元素
    • 1-14
      1.3 HTML語意性元素
    • 1-15
      1.4 HTML內容群組元素
    • 1-16
      1.5 HTML文字層級元素
    • 1-17
      1.6 HTML嵌入內容元素
    • 1-18
      1.7 HTML表格元素
    • 1-19
      1.8 HTML表單元素
    • 1-20
      CH2 CSS
    • 1-21
      2.1 CSS簡介與使用方式
    • 1-22
      2.1.1 CSS簡介
    • 1-23
      2.1.2 CSS使用方式
    • 1-24
      2.2 CSS樣式規則與選擇器
    • 1-25
      2.2.1 CSS樣式規則
    • 1-26
      2.2.2 CSS選擇器
    • 1-27
      2.3 CSS Box Model
    • 1-28
      2.3.1 內容(content)
    • 1-29
      2.3.2 留白(padding)
    • 1-30
      2.3.3 框線(border)
    • 1-31
      2.3.4 邊界(margin)
    • 1-32
      1.4 CSS常用樣式
    • 1-33
      2.4.1 字體(font)
    • 1-34
      2.4.2 清單(list)
    • 1-35
      2.4.3 文字
    • 1-36
      CH3 JavaScript
    • 1-37
      3.1 JavaScript介紹
    • 1-38
      3.1.1 簡介
    • 1-39
      3.1.2 基本語法
    • 1-40
      3.1.3 使用方式
    • 1-41
      3.2 JavaScript變數與函式
    • 1-42
      3.2.1 資料型態
    • 1-43
      3.2.2 變數宣告
    • 1-44
      3.2.3 JavaScript函式宣告
    • 1-45
      3.2.4 JavaScript變數作用域(Variable Scope)
    • 1-46
      3.2.5 JavaScript函式表達式(Function Expression)
    • 1-47
      3.3 JavaScript流程控制
    • 1-48
      3.3.1 選擇結構
    • 1-49
      3.3.2 重複結構
    • 1-50
      3.4 JavaScript物件
    • 1-51
      3.4.1 建立物件、屬性與方法
    • 1-52
      3.4.2 內建物件
    • 1-53
      3.5 JavaScript BOM
    • 1-54
      3.5.1 timer物件
    • 1-55
      3.5.2 window物件
    • 1-56
      3.5.3 location與history物件
    • 1-57
      3.6 JavaScript DOM
    • 1-58
      3.6.1 選取HTML元素
    • 1-59
      3.6.2 存取被選取物件的屬性
    • 1-60
      3.6.3 存取被選取物件的方法
    • 1-61
      3.6.4 綁定HTML元素事件(Event)
    • 1-62
      3.7 JSON
    • 1-63
      3.7.1 JSON簡介
    • 1-64
      3.7.2 JSON資料格式
    • 1-65
      3.7.3 JSON處理函式
    • 1-66
      CH4 jQuery
    • 1-67
      4.1 jQuery介紹
    • 1-68
      4.1.1 jQuery簡介
    • 1-69
      4.1.2 jQuery使用方式
    • 1-70
      4.2 jQuery選取元素
    • 1-71
      4.2.1 jQuery選擇器
    • 1-72
      4.2.2 jQuery選擇器回傳的型態
    • 1-73
      4.3 jQuery DOM操作
    • 1-74
      4.3.1 attr()、removeAttr()
    • 1-75
      4.3.2 addClass()、removeClass()
    • 1-76
      4.3.3 val()
    • 1-77
      4.3.4 css()
    • 1-78
      4.3.5 html()、text()、append()、prepend()、before()、after()
    • 1-79
      4.3.6 empty()、remove()
    • 1-80
      4.3.7 clone()
    • 1-81
      4.4 jQuery事件處理
    • 1-82
      4.4.1 事件處理函式
    • 1-83
      4.4.2 Event Object
    • 1-84
      4.4.3 jQuery自定義的事件綁定處理函式
    • 1-85
      4.4.4 $(document).ready()與$(window).load()
    • 1-86
      4.5 jQuery特效
    • 1-87
      4.5.1 於指定時限完成顯示或隱藏元素
    • 1-88
      4.5.2 切換顯示和隱藏狀態
    • 1-89
      4.5.3 以滑動特效顯示或隱藏元素
    • 1-90
      4.5.4 以淡入或淡出特效顯示或隱藏元素
    • 1-91
      4.5.5 動態逐漸調整元素透明度
    • 1-92
      4.5.6 自行定義複合特效
    • 1-93
      CH5 Bootstrap
    • 1-94
      5.1 Bootstrap介紹
    • 1-95
      5.1.1 Bootstrap簡介
    • 1-96
      5.1.2 Bootstrap使用方式
    • 1-97
      5.2 Bootstrap網格系統
    • 1-98
      5.3 Bootstrap CSS樣式
    • 1-99
      5.3.1 文字與段落
    • 1-100
      5.3.2 響應式圖片
    • 1-101
      5.3.3 表格與響應式表格
    • 1-102
      5.3.4 表單
    • 1-103
      5.3.5 表單控制項
    • 1-104
      5.4 Bootstrap元件
    • 1-105
      5.4.1 字體圖示(glyphicon)
    • 1-106
      5.4.2 警示元件(alert)
    • 1-107
      5.4.3 縮圖(thumbnail)
    • 1-108
      5.4.4 面板(panel)
    • 1-109
      5.4.5 按鍵群組(button group)
    • 1-110
      5.4.6 麵包屑(breadcrumb)
    • 1-111
      Part 2 Sevlet、JSP 與網站伺服器
    • 1-112
      CH6 Java Servlet
    • 1-113
      6.1 網際網路名詞介紹
    • 1-114
      6.2 網站和網站應用程式介紹
    • 1-115
      6.3 使用Java技術和Servlet
    • 1-116
      6.3.1 Servlet簡介
    • 1-117
      6.3.2 Web容器
    • 1-118
      6.3.3 建立Servlet
    • 1-119
      CH7 Java Server Pages
    • 1-120
      7.1 JSP簡介
    • 1-121
      7.1.1 使用JSP修正Servlet的缺點
    • 1-122
      7.1.2 使用JSP的缺點
    • 1-123
      7.2 MVC建構介紹
    • 1-124
      CH8 實做MVC架構
    • 1-125
      8.1 MVC架構說明
    • 1-126
      8.2 MVC實做示範
    • 1-127
      8.3 設計的疑問?
    • 1-128
      CH9 Servlet的執行環境
    • 1-129
      9.1 HTTP機制再檢視
    • 1-130
      9.1.1 HTTP方法說明
    • 1-131
      9.1.2 使用Chrome瀏覽器檢視request/response資訊
    • 1-132
      9.2 方法GET與POST的差別
    • 1-133
      9.2.1 實作POST方法提交表單
    • 1-134
      9.2.2 使用Java類別編碼/解碼
    • 1-135
      9.3 容器與瀏覽器的互動
    • 1-136
      9.3.1 容器處理請求的流程
    • 1-137
      9.3.2 HttpServlet API
    • 1-138
      9.3.3 HttpServletRequest API
    • 1-139
      9.3.4 HttpServletResponse API
    • 1-140
      9.3.5 代理(Proxy)
    • 1-141
      9.3.6 處理Servlet進行中發生的錯誤
    • 1-142
      9.4 容器與瀏覽器的對話(session)
    • 1-143
      9.4.1 HTTP is stateless
    • 1-144
      9.4.2 容器記錄瀏覽器對話內容的方式
    • 1-145
      9.4.3 容器辨識瀏覽器的方式
    • 1-146
      9.4.4 容器使用Cookie辨識瀏覽器
    • 1-147
      9.4.5 容器使用URL-Rewriting辨識瀏覽器
    • 1-148
      9.4.6 避免使用HttpSession的方式
    • 1-149
      CH10 容器支援Servlet和JSP的設備
    • 1-150
      10.1 Web應用程式的部署與結構
    • 1-151
      10.1.1 打包Web應用程式
    • 1-152
      10.1.2 WAR檔案結構
    • 1-153
      10.1.3 Context Root
    • 1-154
      10.1.4 部署WAR至Tomcat
    • 1-155
      10.2 Web應用程式的部署設定
    • 1-156
      10.2.1 部署描述檔(Deployment Descriptor)的變革
    • 1-157
      10.2.2 部署資訊的效力優先順序
    • 1-158
      10.2.3 Servlet對照關係(Mapping)
    • 1-159
      10.2.4 初始參數供Servlet使用
    • 1-160
      10.2.5 web.xml其他設定資訊
    • 1-161
      CH11 再談View的機制
    • 1-162
      11.1 Web提供資料存取的4個範圍
    • 1-163
      11.2 EL進階介紹
    • 1-164
      11.2.1 EL的存取範圍
    • 1-165
      11.2.2 EL的資料存取運算子與錯誤處理
    • 1-166
      11.2.3 EL的隱含物件
    • 1-167
      11.2.4 EL的其他運算子
    • 1-168
      11.2.5 EL的參數設定
    • 1-169
      11.3 JSTL基礎介紹
    • 1-170
      11.3.1 JSTL簡介
    • 1-171
      11.3.2 使用JSTL的<c:if>標籤
    • 1-172
      11.3.3 使用JSTL的<c:forEach>標籤
    • 1-173
      CH12 JSP程式設計
    • 1-174
      12.1 容器處理JSP的流程
    • 1-175
      12.1.1 Servlet與JSP的比較
    • 1-176
      12.1.2 JSP的生命週期
    • 1-177
      12.1.3 找出JSP被轉譯及編譯後的檔案
    • 1-178
      12.1.4 JSP的隱含變數(Implicit Variables)
    • 1-179
      12.2 使用JSP的腳本語言(scripting)
    • 1-180
      12.2.1 註解(Comment)標籤
    • 1-181
      12.2.2 指示(Directive)標籤
    • 1-182
      12.2.3 宣告(Declaration)標籤
    • 1-183
      12.2.4 小程式(Scriplet)標籤
    • 1-184
      12.2.5 表示式(Expression)標籤
    • 1-185
      12.3 使用JSP標準標籤
    • 1-186
      12.3.1 標籤<jsp:useBean>
    • 1-187
      12.3.2 標籤<jsp:setProperty>
    • 1-188
      12.3.3 標籤<jsp:getProperty>
    • 1-189
      12.3.4 標籤<jsp:include>、<jsp:forward>、<jsp:param>
    • 1-190
      12.3.5 標籤<jsp:plugin>、<jsp:params>、<jsp:fallback>
    • 1-191
      CH13 使用客製化標籤開發JSP程式
    • 1-192
      13.1 客製化標籤函式庫
    • 1-193
      13.1.1 簡介客製化標籤函式庫
    • 1-194
      13.1.2 使用客製化標籤函式庫
    • 1-195
      13.2 使用JSTL的核心標籤函式庫
    • 1-196
      13.2.1 使用<c:set>標籤
    • 1-197
      13.2.2 使用<c:url>標籤
    • 1-198
      13.2.3 使用<c:out>標籤
    • 1-199
      13.2.4 使用其他核心標籤函式庫標籤
    • 1-200
      13.3 使用JSTL的其他標籤函式庫
    • 1-201
      13.3.1 使用格式化標籤函式庫
    • 1-202
      13.3.2 使用XML處理標籤函式庫
    • 1-203
      13.3.3 使用資料庫存取標籤函式庫
    • 1-204
      13.3.4 使用功能函式標籤函式庫
    • 1-205
      CH14 深入Controller
    • 1-206
      14.1 Servlet生命週期
    • 1-207
      14.1.1 載入類別
    • 1-208
      14.1.2 建立Servlet實例
    • 1-209
      14.1.3 呼叫init(ServletConfig)方法
    • 1-210
      14.1.4 呼叫service()方法
    • 1-211
      14.1.5 呼叫destroy()方法
    • 1-212
      14.2 使用Annotation標註生命週期
    • 1-213
      14.3 Servlet與執行緒安全
    • 1-214
      14.4 使用過濾器
    • 1-215
      14.4.1 對請求的request與response套用過濾器
    • 1-216
      14.4.2 對分派的request與response套用過濾器
    • 1-217
      14.4.3 過濾器觸發時機
    • 1-218
      14.4.3 撰寫Filter程式
    • 1-219
      14.4.4 使用web.xml宣告過濾器
    • 1-220
      14.4.5 過濾器執行順序
    • 1-221
      14.5 使用Multipart的表單上傳檔案
    • 1-222
      CH15 深入Model
    • 1-223
      15.1 再談MVC架構裡的Model概念
    • 1-224
      15.2 資料庫和外部資源存取
    • 1-225
      15.2.1 Data Access Object (DAO)
    • 1-226
      15.2.2 使用Apache的dbcp套件建立Connection Pool
    • 1-227
      15.2.3 使用JNDI取得Connection Pool
    • 1-228
      15.3 Object Relational Mapping (ORM)的軟體架構與JPA
    • 1-229
      15.3.1 Object Relational Mapping (ORM)簡介
    • 1-230
      15.3.2 ORM、JPA、EJB
    • 1-231
      15.3.3 Java Persistence API (JPA)的實體類別
    • 1-232
      15.3.4 實體類別的生命週期和操作特性
    • 1-233
      CH16 非同步的Servlets和AJAX
    • 1-234
      16.1 非同步Servlet
    • 1-235
      16.1.1 容器建立thread處理request的限制
    • 1-236
      16.1.2 使用非同步Servlet
    • 1-237
      16.2 非同步JavaScript and XML (AJAX)
    • 1-238
      16.2.1 建立AJAX的伺服器端Servlet程式
    • 1-239
      16.2.2 建立AJAX的瀏覽器端JavaScript程式
    • 1-240
      16.3 使用JQuery套件處理AJAX
    • 1-241
      16.3.1 JQuery AJAX 函式
    • 1-242
      16.3.2 JQuery AJAX 事件
    • 1-243
      CH17 網站安全性實作
    • 1-244
      17.1 網站應用程式的安全性考量
    • 1-245
      17.2 常見的網站攻擊模式
    • 1-246
      17.2.1 程式碼(code)和資料(data)的混淆
    • 1-247
      17.2.2 SQL Injection
    • 1-248
      17.2.3 Cross-Site Scripting (跨站腳本攻擊)
    • 1-249
      17.3 使用者的身分驗證(Authentication)和授權(Authorization)
    • 1-250
      17.3.1 安全性考量的介入
    • 1-251
      17.3.2 Java EE的安全性架構
    • 1-252
      17.3.3 使用者驗證的方式
    • 1-253
      17.3.4 使用者驗證的流程
    • 1-254
      17.3.5 使用者授權的方式
    • 1-255
      17.3.8 參考的角色(Role References)
    • 1-256
      17.4 網路資料傳輸的加密(Encryption)
    • 1-257
      17.4.1 設定憑證
    • 1-258
      Part 3 Java 網站框架
    • 1-259
      CH18 Spring框架導論
    • 1-260
      18.1 Spring的目的與策略
    • 1-261
      18.1.1 Spring簡介
    • 1-262
      18.1.2 Spring的目的與簡化開發的策略
    • 1-263
      18.1.3 Spring使用POJO元件
    • 1-264
      18.2 Spring開發手法DI介紹
    • 1-265
      18.2.1 DI簡介
    • 1-266
      18.2.2 使用Spring的關聯注入(DI)
    • 1-267
      18.3 Spring開發手法AOP介紹
    • 1-268
      18.3.1 AOP簡介
    • 1-269
      18.3.2 未使用AOP時的程式碼亂象
    • 1-270
      18.3.3 導入AOP的概念
    • 1-271
      18.3.4 以XML設定檔為基礎的AOP
    • 1-272
      18.3.5 以Java設定類別為基礎的AOP
    • 1-273
      18.3.6 其他的Spring AOP應用領域
    • 1-274
      18.4 Spring開發手法Template介紹
    • 1-275
      18.4.1 Template簡介
    • 1-276
      18.4.2 使用JDBCTemplate
    • 1-277
      18.5 Spring的架構
    • 1-278
      18.5.1 Spring容器的分類
    • 1-279
      18.5.2 Spring元件的生命週期
    • 1-280
      18.6 Spring的模組與商品組合
    • 1-281
      18.6.1 Spring 4.X基本模組分類
    • 1-282
      18.6.2 Spring產品組合(Portfolio)
    • 1-283
      CH19 Spring DI
    • 1-284
      19.1 了解Spring DI的數種使用方式
    • 1-285
      19.2 使用搜尋和縫合技術進行自動化DI
    • 1-286
      19.2.1 自動化DI的原理與核心標註類別
    • 1-287
      19.2.2 自動化DI以Java設定類別進行
    • 1-288
      19.2.3 自動化DI以XML設定檔進行
    • 1-289
      19.2.4 自動化DI的核心標註類別使用說明
    • 1-290
      19.2.5 自動化DI無法使用的情境
    • 1-291
      19.3 使用Java設定類別指定元件進行DI
    • 1-292
      19.3.1 使用@Bean標註類別指定DI元件
    • 1-293
      19.4 使用XML設定檔指定元件進行DI
    • 1-294
      19.4.1 使用XML設定檔指定DI元件
    • 1-295
      19.4.2 以建構子注入物件關聯
    • 1-296
      19.4.3 以建構子注入字面常量
    • 1-297
      19.4.4 以建構子注入集合物件關聯
    • 1-298
      19.4.5 以屬性欄位注入物件關聯
    • 1-299
      19.4.6 以屬性欄位注入集合物件關聯
    • 1-300
      19.4.7 使用util名稱空間的<util:list>標籤
    • 1-301
      19.5 使用混合方式進行DI
    • 1-302
      19.5.1 以Java設定類別為主,整合其他Java設定類別
    • 1-303
      19.5.2 以Java設定類別為主,整合其他XML設定檔
    • 1-304
      19.5.3 以XML設定檔為主,整合其他XML設定檔和Java設定類別
    • 1-305
      CH20 Spring AOP
    • 1-306
      20.1 代理人設計模式
    • 1-307
      20.1.1 代理人設計模式簡介
    • 1-308
      20.1.2 代理人設計模式示範
    • 1-309
      20.2 AOP (Aspect-Oriented Programming)介紹
    • 1-310
      20.2.1 AOP簡介
    • 1-311
      20.2.2 AOP專用術語
    • 1-312
      20.2.3 Spring框架對AOP的支援
    • 1-313
      20.2.4 Spring AOP的Advice作用在執行時期
    • 1-314
      20.3 使用PointCut表示式篩選Joint Points
    • 1-315
      20.4 使用標註類別定義Aspect物件
    • 1-316
      20.4.1 使用標註類別定義AOP元件
    • 1-317
      20.4.2 使用@Pointcut避免表示式重複定義
    • 1-318
      20.4.3 使用@Around建立Around Advice
    • 1-319
      20.4.4 使用標註類別攔截方法參數
    • 1-320
      20.4.5 使用標註類別定義Introduction元件
    • 1-321
      20.5 使用XML設定檔定義Aspect物件
    • 1-322
      20.5.1 使用定義Advice方法的標籤
    • 1-323
      20.5.2 使用<aop:pointcut>避免表示式重複定義
    • 1-324
      20.5.3 使用<aop:around>標籤
    • 1-325
      20.5.4 使用標籤攔截方法參數
    • 1-326
      20.5.5 使用標籤定義Introduction元件
    • 1-327
      CH21 Spring JDBCTemplate
    • 1-328
      21.1 樣板方法設計模式介紹
    • 1-329
      21.1.1 樣板方法設計模式簡介
    • 1-330
      21.1.2 樣板方法設計模式示範
    • 1-331
      21.1.3 好萊塢法則
    • 1-332
      21.2 了解Spring框架資料處理邏輯
    • 1-333
      21.2.1 Spring使用DAO設計模式
    • 1-334
      21.2.2 Spring資料處理的Exception架構
    • 1-335
      21.2.3 Spring資料處理的流程
    • 1-336
      21.2.4 Spring資料處理的樣版選項
    • 1-337
      21.3 設定Spring資料來源
    • 1-338
      21.3.1 使用JNDI Lookup
    • 1-339
      21.3.2 使用Connection Pool
    • 1-340
      21.3.3 使用JDBC Driver (非Pool)
    • 1-341
      21.4 使用JDBC樣板類別
    • 1-342
      21.4.1 JDBC樣板類別的優點與種類
    • 1-343
      21.4.2 關聯注入資料來源
    • 1-344
      21.4.3 比較樣板類別新增資料的方式
    • 1-345
      21.4.4 比較樣板類別查詢資料的方式
    • 1-346
      21.5 使用交易
    • 1-347
      21.5.1 Spring控管交易的核心類別
    • 1-348
      21.5.2 使用XML設定檔進行交易
    • 1-349
      21.5.3 使用Java設定類別進行交易
    • 1-350
      CH22 Spring MVC
    • 1-351
      22.1 Spring MVC架構
    • 1-352
      22.1.1 Spring MVC處理請求和回應的流程
    • 1-353
      22.1.2 使用XML設定檔啟用Spring MVC
    • 1-354
      22.1.3 使用Java設定類別啟用Spring MVC
    • 1-355
      22.2 建立Controller
    • 1-356
      22.2.1 建立方法層級的Controller
    • 1-357
      22.2.2 建立類別層級的Controller
    • 1-358
      22.2.3 建立View並單元測試
    • 1-359
      22.2.4 MVC的架構
    • 1-360
      22.2.5 常見的4種Controller實做風格
    • 1-361
      22.2.6 對請求未夾帶參數的controller方法進行單元測試
    • 1-362
      22.3 取得請求夾帶的輸入參數
    • 1-363
      22.3.1 查詢參數(Query Parameters)
    • 1-364
      22.3.2 路徑變數(Path Variables)
    • 1-365
      22.3.3 表單參數(Form Parameters)
    • 1-366
      22.4 表單處理流程與資料驗證
    • 1-367
      22.4.1 請求表單
    • 1-368
      22.4.2 提交表單
    • 1-369
      22.4.3 重導表單處理後的結果頁面
    • 1-370
      22.4.4 伺服器端驗證表單資料
    • 1-371
      CH23 Spring MVC View
    • 1-372
      23.1 深入View的解析過程
    • 1-373
      23.1.1 回顧View的處理流程
    • 1-374
      23.1.2 View Resolver
    • 1-375
      23.1.3 設定InternalResourceViewResolver屬性
    • 1-376
      23.2 使用Spring標籤函式庫
    • 1-377
      23.2.1 使用表單綁定標籤函式庫
    • 1-378
      23.2.2 表單驗證失敗標籤<sf:errors>的多種呈現風格
    • 1-379
      23.2.3 表單驗證失敗的客製化訊息
    • 1-380
      23.2.4 使用基礎設施標籤函式庫
    • 1-381
      23.2.5 基礎設施標籤<s:message>呈現多國語系
    • 1-382
      CH24 SiteMesh框架
    • 1-383
      24.1 使用SiteMesh設計網站版型
    • 1-384
      24.1.1 SiteMesh原理
    • 1-385
      24.1.2 SiteMesh架構
    • 1-386
      24.1.3 SiteMesh使用步驟
    • 1-387
      24.2 SiteMesh實作專案
    • 1-388
      24.2.1 容器安全性機制的設定
    • 1-389
      24.2.2 web.xml安全性機制的設定
    • 1-390
      24.2.3 驗證JAAS機制
    • 1-391
      24.2.4 驗證套用SiteMesh的URL
    • 1-392
      Part 4 綜合實作
    • 1-393
      CH25 打造企業級Java RWD Web
    • 1-394
      25.1使用Bootstrap範本建立HTML動態網站應用程式
    • 1-395
      25.1.1 RWD網站相對於手機APP的優勢
    • 1-396
      25.1.2 下載企業級靜態Bootstrap網站範本
    • 1-397
      25.2 轉置為Java Web專案
    • 1-398
      25.3 轉換HTML靜態網站為JSP網站應用程式
    • 1-399
      25.4 套用SiteMesh框架
    • 1-400
      25.4.1 分析blank.jsp
    • 1-401
      25.4.2 分析tables.jsp
    • 1-402
      25.4.3 分析flot.jsp
    • 1-403
      25.4.4 分析morris.jsp
    • 1-404
      25.4.5 分析login.jsp
    • 1-405
      25.4.6 導入SiteMesh框架
    • 1-406
      25.4.7 建立裝飾者頁面layout.jsp
    • 1-407
      25.4.8 建立被裝飾者頁面
    • 1-408
      25.5套用Spring MVC
    • 1-409
      25.5.1 準備JAR函式庫和Configuration類別
    • 1-410
      25.5.2 依MVC架構建立範本相關類別
    • 1-411
      25.6新增基本表單功能實作
    • 1-412
      25.6.1 建立Spring MVC設定類別
    • 1-413
      25.6.2 建立menuTree.jsp
    • 1-414
      25.6.3 建立商業邏輯類別
    • 1-415
      25.6.4 建立商業邏輯JSP
    • 1-416
      25.6.5 Exception處理
    • 1-417
      版權
    • 1-418
      封底

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    Reviews

    | Collecting

    Sales Plans