[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • Java Web開發從入門到實戰
    該商品所屬分類:研究生 -> 工學
    【市場價】
    347-502
    【優惠價】
    217-314
    【作者】 陳恆 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學 
    【出版社】清華大學出版社 
    【ISBN】9787302529118
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302529118
    叢書名:從入門到實戰·微課視頻

    作者:陳恆
    出版社:清華大學出版社
    出版時間:2019年06月 


        
        
    "
    編輯推薦

    本書從入門到實踐詳細講解了Java Web開發中JSP、Servlet以及Ajax技術的基礎知識和實際應用,同時介紹了Struts 2框架以及Spring MVC框架的基礎知識。為讓讀者做到“學中做,做中學”,配備了相應的實踐環節。

     
    內容簡介

    本書詳細講解了Java Web開發中JSP、Servlet以及Ajax技術的基礎知識和實際應用,同時介紹了Struts 2框架以及Spring MVC框架的基礎知識。為了讓讀者做到“學中做,做中學”,本書配備了相應的實踐 環節。 全書共分15章,內容包括Web前端基礎、Java Web開發環境的構建、JSP語法、JSP內置對像、JSP與JavaBean、Java Servlet基礎、會話跟蹤技術、過濾器與監聽器、EL與JSTL、文件的上傳與下載、JDBC數據庫訪問、Ajax、JSON以及jQuery技術、電子商務平臺的設計與實現、Struts 2框架基礎以及Spring MVC框架基礎等重要內容。書中實例側重實用性和啟發性,趣味性強,分布合理,通俗易懂,使讀者能夠快速掌握Java Web開發的基礎知識、編程技巧以及完整的開發體繫,為適應實戰應用打下堅實的基礎。 本書附有教學視頻、源代碼、課件、教學大綱、教學日歷、教案、習題與實踐環節答案等配套資源,可以作為大學計算機及相關專業的教材或教學參考書,也可以作為Java技術的培訓教材,同時也適合廣大Java Web開發人員閱讀與使用。

    目錄
    第1章 Web前端基礎 1
    1.1 HTML 1
    1.1.1 HTML文件的基本結構 1
    1.1.2 編寫HTML頁面 2
    1.1.3 常用HTML標簽 2
    1.1.4 實踐環節——制作調查問卷 13
    1.2 CSS 13
    1.2.1 CSS基本語法 13
    1.2.2 在網頁中添加CSS的方法 14
    1.2.3 選擇符的分類 16
    1.2.4 偽類及偽對像 17
    1.2.5 常見的DIV CSS布局類型 18
    1.2.6 實踐環節——頁面布局 25
    1.3 JavaScript 28

     第1章     Web前端基礎    1
    1.1  HTML    1
    1.1.1  HTML文件的基本結構    1
    1.1.2  編寫HTML頁面    2
    1.1.3  常用HTML標簽    2
    1.1.4  實踐環節——制作調查問卷    13
    1.2  CSS    13
    1.2.1  CSS基本語法    13
    1.2.2  在網頁中添加CSS的方法    14
    1.2.3  選擇符的分類    16
    1.2.4  偽類及偽對像    17
    1.2.5  常見的DIV CSS布局類型    18
    1.2.6  實踐環節——頁面布局    25
    1.3  JavaScript    28
    1.3.1  在網頁中添加JavaScript的方法    28
    1.3.2  JavaScript基本語法    29
    1.3.3  流程控制與函數    32
    1.3.4  JavaScript對像    36
    1.3.5  JavaScript對像模型    39
    1.3.6  操作HTML    43
    1.3.7  表單驗證    48
    1.3.8  實踐環節——表單驗證    51
    1.4  本章小結    51
    習題1    51

      第2章     Java Web開發環境的構建    54
    2.1  構建開發環境    54
    2.1.1  開發工具    54
    2.1.2  工具的集成    55
    2.2  使用Eclipse開發Web應用    58
    2.2.1  JSP文件和JSP運行原理    58
    2.2.2  一個簡單的Web應用    59
    2.2.3  實踐環節——使用Eclipse開發Web應用    61
    2.3  本章小結    62
    習題2    62

      第3章     JSP語法    63
    3.1  JSP頁面的基本構成    63
    3.1.1  一個JSP頁面    63
    3.1.2  JSP頁面注釋    64
    3.1.3  實踐環節——識別JS素    65
    3.2  JS素    65
    3.2.1  Java程序片    65
    3.2.2  成員變量與方法的聲明    67
    3.2.3  Java表達式    68
    3.2.4  實踐環節——在JSP頁面中輸出英文字母表    68
    3.2.5  實踐環節——網站訪問量的統計    69
    3.2.6  實踐環節——打印表格    69
    3.3  JSP指令標記    69
    3.3.1  page指令    69
    3.3.2  include指令    71
    3.3.3  實踐環節——制作導航欄    72
    3.4  JSP動作標記    73
    3.4.1  include動作標記    73
    3.4.2  forward動作標記    74
    3.4.3  param動作標記    76
    3.4.4  實踐環節——include和param動作標記的應用    77
    3.4.5  實踐環節——登錄驗證    77
    3.5  本章小結    77
    習題3    78

      第4章     JSP內置對像    79
    4.1  request對像    80
    4.1.1  常用方法    80
    4.1.2  使用request對像存取數據    83
    4.1.3  中文亂碼問題    84
    4.1.4  實踐環節——獲取客戶端的基本信息    85
    4.2  response對像    85
    4.2.1  動態改變contentType屬性值    85
    4.2.2  設置響應表頭    86
    4.2.3  使用response對像重定向    87
    4.2.4  實踐環節——登錄驗證    89
    4.3  out對像    90
    4.4  session對像    91
    4.4.1  session對像的ID    91
    4.4.2  使用session對像存取數據    94
    4.4.3  session對像的生命周期    97
    4.4.4  實踐環節——購物車    100
    4.5  application對像    101
    4.5.1  什麼是application    101
    4.5.2  使用application對像存取數據    101
    4.5.3  實踐環節——網站訪客計數器    103
    4.6  pageContext對像    103
    4.7  page對像    104
    4.8  config對像    105
    4.9  exception對像    105
    4.10  JSP的4種作用域    107
    4.11  本章小結    109
    習題4    109

      第5章     JSP與JavaBean    111
    5.1  編寫JavaBean    111
    5.2  在JSP中使用JavaBean    113
    5.2.1  動作標記useBean    113
    5.2.2  動作標記getProperty    115
    5.2.3  動作標記setProperty    117
    5.2.4  實踐環節——使用JavaBean計算三角形的
    面積和周長    120
    5.3  本章小結    121
    習題5    121

      第6章     Java Servlet基礎    122
    6.1  Servlet類與Servlet對像    122
    6.2  Servlet對像的創建與運行    124
    6.2.1  在web.xml中部署Servlet    124
    6.2.2  基於注解的方式部署Servlet    126
    6.2.3  實踐環節——@WebServlet的應用    128
    6.3  Servlet的生命周期    128
    6.4  通過JSP頁面訪問Servlet    129
    6.5  doGet()和doPost()方法    132
    6.6  重定向與轉發    134
    6.6.1  重定向    134
    6.6.2  轉發    135
    6.6.3  實踐環節——登錄驗證    137
    6.7  在Java Servlet中使用session    138
    6.8  基於Servlet的MVC模式    141
    6.8.1  MVC模式    141
    6.8.2  使用JSP、Servlet、JavaBean實現MVC    142
    6.8.3  模型周期    144
    6.8.4  實踐環節——四則運算    147
    6.9  本章小結    147
    習題6    147

      第7章     會話跟蹤技術    149
    7.1  Cookie技術    149
    7.2  session技術    152
    7.3  URL重寫技術    153
    7.4  隱藏表單域技術    157
    7.5  實踐環節——登錄注銷繫統    159
    7.6  本章小結    160
    習題7    160

      第8章     過濾器與監聽器    161
    8.1  Filter類與Filter對像    162
    8.2  Filter對像的部署與運行    163
    8.2.1  在web.xml中部署過濾器    163
    8.2.2  基於注解的方式部署過濾器    165
    8.2.3  過濾器的執行順序    166
    8.2.4  實踐環節——過濾器的初始化參數    168
    8.3  過濾器的實際應用    168
    8.3.1  字符編碼過濾器    168
    8.3.2  登錄驗證過濾器    169
    8.4  監聽器的分類與創建    173
    8.4.1  監聽對像自身創建和銷毀的監聽器    173
    8.4.2  監聽對像屬性變化的監聽器    176
    8.4.3  監聽session中某個對像狀態變化的監聽器    177
    8.5  監聽器的實際應用——統計在線用戶    180
    8.6  本章小結    184
    習題8    184

      第9章     EL與JSTL    185
    9.1  EL    185
    9.1.1  EL簡介    185
    9.1.2  EL語法    186
    9.1.3  EL運算符    187
    9.1.4  EL隱含對像    188
    9.2  JSTL    191
    9.2.1  JSP標準標簽庫JSTL    191
    9.2.2  實踐環節——使用JSTL標簽打印九九乘法表    201
    9.3  本章小結    202
    習題9    202

      第10章     文件的上傳與下載    203
    10.1  基於Servlet的文件上傳    203
    10.1.1  文件上傳的表單設置    203
    10.1.2  @MultipartConfig注解    204
    10.1.3  Part接口    204
    10.1.4  單文件上傳    205
    10.1.5  多文件上傳    208
    10.1.6  實踐環節——上傳文件的限定    210
    10.2  文件的下載    211
    10.2.1  文件下載的實現方法    211
    10.2.2  文件下載示例    211
    10.2.3  文件名亂碼問題    214
    10.3  本章小結    215
    習題10    215

      第11章     JDBC數據庫訪問    216
    11.1  使用純Java數據庫驅動程序連接MySQL    216
    11.2  數據庫操作    220
    11.2.1  查詢操作    220
    11.2.2  新增、更新與刪除操作    221
    11.2.3  實踐環節——使用Statement語句實現多條件查詢    225
    11.3  遊動查詢    225
    11.4  使用連接池    229
    11.5  其他典型數據庫的連接    232
    11.5.1  連接SQL Server數據庫    232
    11.5.2  連接Oracle數據庫    233
    11.6  使用PreparedStatement語句訪問數據庫    233
    11.6.1  預處理語句的優點    233
    11.6.2  使用通配符    233
    11.6.3  實踐環節——使用PreparedStatement語句實現
    多條件查詢    236
    11.7  分頁查詢    236
    11.8  使用CallableStatement語句訪問存儲子程序    240
    11.9  Excel與數據庫互訪    244
    11.9.1  向數據庫導入Excel    245
    11.9.2  從數據庫導出Excel    250
    11.10  本章小結    256
    習題11    257

      第12章     Ajax、JSON以及jQuery技術    258
    12.1  Ajax技術    258
    12.1.1  Ajax簡介    259
    12.1.2  XMLHttpRequest對像    259
    12.1.3  Ajax向服務器發送請求    260
    12.1.4  Ajax獲得服務器的響應    261
    12.1.5  Ajax示例    262
    12.2  JSON技術    265
    12.2.1  JSON的數據結構    265
    12.2.2  JSON在JavaScript中的使用    266
    12.2.3  JSON在Ajax中的使用    267
    12.3  jQuery技術    270
    12.3.1  jQuery簡介    270
    12.3.2  jQuery的安裝    271
    12.3.3  jQuery語法    271
    12.3.4  jQuery對Ajax的實現    271
    12.4  實踐環節——注冊郵箱的性驗證    276
    12.5  本章小結    276
    習題12    277

      第13章     電子商務平臺的設計與實現    278
    13.1  繫統設計    278
    13.1.1  繫統功能需求    278
    13.1.2  繫統模塊劃分    279
    13.2  數據庫設計    280
    13.2.1  數據庫概念結構設計    280
    13.2.2  數據庫邏輯結構設計    281
    13.2.3  創建數據表    283
    13.3  繫統管理    283
    13.3.1  導入相關的jar包    283
    13.3.2  JSP頁面管理    283
    13.3.3  組件與Servlet管理    288
    13.4  組件設計    288
    13.4.1  過濾器    289
    13.4.2  驗證碼    291
    13.4.3  實體模型    294
    13.4.4  數據庫操作    294
    13.4.5  業務模型    311
    13.4.6  工具類    318
    13.5  後臺管理子繫統的實現    319
    13.5.1  管理員登錄    319
    13.5.2  添加商品    320
    13.5.3  查詢商品    324
    13.5.4  修改商品    329
    13.5.5  刪除商品    330
    13.5.6  訂單管理    332
    13.5.7  用戶管理    334
    13.5.8  公告管理    335
    13.5.9  退出繫統    338
    13.6  前臺電子商務子繫統的實現    338
    13.6.1  導航欄    338
    13.6.2  銷售排行    341
    13.6.3  人氣排行    341
    13.6.4  商品    342
    13.6.5  公告欄    342
    13.6.6  用戶注冊    342
    13.6.7  用戶登錄    343
    13.6.8  商品詳情    345
    13.6.9  關注商品    346
    13.6.10  購物車    347
    13.6.11  下單    350
    13.6.12  用戶中心    352
    13.7  本章小結    353

      第14章     Struts 2框架基礎    354
    14.1  Struts 2的體繫結構    354
    14.2  Struts 2的工作環境    355
    14.2.1  Struts 2的下載    355
    14.2.2  使用Eclipse開發Struts 2的Web應用    356
    14.2.3  個Struts 2應用    357
    14.3  Struts 2的Action    359
    14.3.1  Action的創建與配置    359
    14.3.2  Action接收請求參數    362
    14.3.3  Action訪問Servlet API    365
    14.3.4  Action中常見的結果類型    371
    14.4  基於Struts 2框架的注冊與登錄    376
    14.5  本章小結    387
    習題14    388

      第15章     Spring MVC框架基礎    390
    15.1  Spring MVC的工作原理    390
    15.2  Spring MVC的工作環境    392
    15.2.1  Spring的下載與安裝    392
    15.2.2  使用Eclipse開發Spring MVC的Web應用    393
    15.3  基於注解的控制器    397
    15.3.1  Controller注解類型    397
    15.3.2  RequestMapping注解類型    397
    15.3.3  編寫請求處理方法    398
    15.3.4  Controller接收請求參數的常見方式    399
    15.3.5  Spring MVC框架中的重定向與轉發    404
    15.3.6  應用@Autowired進行依賴注入    405
    15.3.7  @ModelAttribute    408
    15.4  表單標簽庫與數據綁定    409
    15.4.1  表單標簽庫    409
    15.4.2  數據綁定    413
    15.5  Spring的數據庫編程    421
    15.5.1  Spring JDBC的配置    421
    15.5.2  Spring JdbcTemplate的常用方法    422
    15.5.3  基於@Transactional注解的聲明式事務管理    426
    15.6  基於Spring MVC框架的注冊與登錄    427
    15.6.1  JSON數據轉換    427
    15.6.2  注冊與登錄    427
    15.7  本章小結    437
    習題15    437

      附錄A      案例1:基於Struts 2框架的名片管理
    繫統的設計與實現    438
      附錄B      案例2:基於Spring MVC框架的名片管理
    繫統的設計與實現    439
      附錄C      案例3:Spring MVC整合MyBatis    440
      附錄D      案例4:在Eclipse中使用Maven整合
    Spring MVC MyBatis框架    441
    參考文獻         442


    前言
    本書使用Tomcat 9.0 Eclipse IDE for Java EE平臺詳細講解了JSP、Servlet、Ajax技術,Struts 2框架以及Spring MVC框架的基礎知識和實際應用。本書的重點不是簡單地介紹基礎知識,而是精心設計了大量實例。讀者通過本書可以快速地掌握JSP、Servlet、Ajax技術,Struts 2框架以及Spring MVC框架等Java Web開發技術的實戰應用,提高Java Web開發能力。
    全書共15章,各章的具體內容如下:
    第1章概括地介紹Web前端基礎知識,包括HTML、CSS與JavaScript。
    第2章主要介紹Java Web開發環境的構建,並通過一個簡單的Web應用講解了Java Web開發的基本步驟。
    第3章主要講解JSP語法,包括JS素以及常用的JSP標記。
    第4章介紹常見的JSP內置對像,包括request、response、out、session、application、pageContext、page、config和exception。
    第5章介紹JSP與JavaBean,JSP和JavaBean技術相結合不僅可以實現數據的表示和處理分離,而且可以提高代碼重用的程度。

    本書使用Tomcat 9.0 Eclipse IDE for Java EE平臺詳細講解了JSP、Servlet、Ajax技術,Struts 2框架以及Spring MVC框架的基礎知識和實際應用。本書的重點不是簡單地介紹基礎知識,而是精心設計了大量實例。讀者通過本書可以快速地掌握JSP、Servlet、Ajax技術,Struts 2框架以及Spring MVC框架等Java Web開發技術的實戰應用,提高Java Web開發能力。
    全書共15章,各章的具體內容如下:
    第1章概括地介紹Web前端基礎知識,包括HTML、CSS與JavaScript。
    第2章主要介紹Java Web開發環境的構建,並通過一個簡單的Web應用講解了Java Web開發的基本步驟。
    第3章主要講解JSP語法,包括JS素以及常用的JSP標記。
    第4章介紹常見的JSP內置對像,包括request、response、out、session、application、pageContext、page、config和exception。
    第5章介紹JSP與JavaBean,JSP和JavaBean技術相結合不僅可以實現數據的表示和處理分離,而且可以提高代碼重用的程度。
    第6章講述Java Servlet的基礎知識,包括部署Servlet、Servlet的生命周期、通過JSP頁面訪問Servlet、重定向與轉發、基於Servlet的MVC模式等內容,是本書的重點內容之一。
    第7章重點介紹Cookie、session、URL重寫以及隱藏表單域等會話跟蹤技術。
    第8章詳細地講述了過濾器與監聽器的概念、運行原理以及實際應用。過濾器可以過濾瀏覽器對服務器的請求,也可以過濾服務器對瀏覽器的響應。監聽器可以監聽Java Web應用中某些對像信息的創建、銷毀、增加、修改、刪除等動作的發生,然後做出相應的響應處理。
    第9章主要介紹EL與JSTL核心標簽庫的基本用法。
    第10章介紹如何使用Servlet的HttpServletRequest對文件上傳的支持。
    第11章重點介紹在JSP中如何訪問關繫數據庫,例如MySQL、Oracle和SQL Server等數據庫,同時還介紹了連接池、分頁查詢、Excel與數據庫互訪以及使用CallableStatement語句訪問數據庫存儲子程序等內容。
    第12章重點介紹Ajax、JSON以及jQuery技術,重點掌握JSON在Ajax中的應用以及jQuery對Ajax的實現。
    第13章是本書的重點內容之一,將前面章節的知識進行大綜合,詳細講解一個基於MVC(JSP JavaBean Servlet)模式的電子商務平臺的設計與實現過程。
    第14章簡述Struts 2框架基礎知識,包括Struts 2的體繫結構、環境構建以及基本       流程。
    第15章簡述Spring MVC框架基礎知識,包括Spring MVC的工作原理、環境構建、基於注解的控制器、表單標簽庫與數據綁定以及Spring的數據庫編程。
    為便於教學,本書配有教學視頻、源代碼、課件、教學大綱、教學日歷、教案、習題與實踐環節答案等配套資源,讀者可以掃描封底課件二維碼免費下載。
    由於編者水平有限,書中難免會有不足之處,敬請廣大讀者批評指正。

                                                           編  者
    2019年3月

    在線試讀
    JSP與JavaBean
    學習目的與要求
    本章主要介紹在JSP程序中如何使用JavaBean組件。通過本章的學習,讀者能夠熟練掌握 jsp:useBean 、 jsp:setProperty 、 jsp:getProperty 等JSP的操作指令。
    本章主要內容
    編寫JavaBean
    在JSP中使用JavaBean
    一個JSP頁面通過使用HTML標記為用戶顯示數據(靜態部分),頁面中變量的聲明、程序片以及表達式為動態部分,對數據進行處理。如果Java程序片和HTML標記大量摻雜在一起使用,將不利於JSP頁面的擴展和維護。JSP和JavaBean技術的結合不僅可以實現數據的表示和處理分離,而且可以提高JSP程序代碼重用的程度,是JSP編程中常用的技術。
    本章涉及的Java源文件保存在工程ch5的src中,涉及的JSP頁面保存在工程ch5的WebContent中。
    5.1 編寫JavaBean
    JavaBean是一個可重復使用的軟件組件,是遵循一定標準、用Java語言編寫的一個類,該類的一個實例稱為一個JavaBean,簡稱bean。JavaBean具有可重用、升級方便、不依賴於平臺等特點。JavaBean又可以分為業務bean和數據bean。業務bean用於封裝業務邏輯、數據庫操作等;數據bean用於封裝數據。
    編寫一個JavaBean就是編寫一個Java類(該類必須帶有包名),這個類創建的一個對像稱為一個bean,為了讓JSP引擎(比如Tomcat)知道這個bean的屬性和方法,JavaBean類必須遵守以下規則。
    ① 如果類的成員變量的名字是name,那麼為了獲取或更改成員變量的值,在類中必須提供以下兩個方法。
    * getName():用來獲取屬性name。
    * setName():用來修改屬性name。
    即方法的名字用get或set作前綴,後綴是首字母大寫的成員變量的名字。
    ② 對於boolean類型的成員變量,允許使用“is”代替上面的“get”和“set”。

    JSP與JavaBean
    學習目的與要求
    本章主要介紹在JSP程序中如何使用JavaBean組件。通過本章的學習,讀者能夠熟練掌握等JSP的操作指令。
    本章主要內容
    編寫JavaBean
    在JSP中使用JavaBean
    一個JSP頁面通過使用HTML標記為用戶顯示數據(靜態部分),頁面中變量的聲明、程序片以及表達式為動態部分,對數據進行處理。如果Java程序片和HTML標記大量摻雜在一起使用,將不利於JSP頁面的擴展和維護。JSP和JavaBean技術的結合不僅可以實現數據的表示和處理分離,而且可以提高JSP程序代碼重用的程度,是JSP編程中常用的技術。
    本章涉及的Java源文件保存在工程ch5的src中,涉及的JSP頁面保存在工程ch5的WebContent中。
    5.1  編寫JavaBean
    JavaBean是一個可重復使用的軟件組件,是遵循一定標準、用Java語言編寫的一個類,該類的一個實例稱為一個JavaBean,簡稱bean。JavaBean具有可重用、升級方便、不依賴於平臺等特點。JavaBean又可以分為業務bean和數據bean。業務bean用於封裝業務邏輯、數據庫操作等;數據bean用於封裝數據。
    編寫一個JavaBean就是編寫一個Java類(該類必須帶有包名),這個類創建的一個對像稱為一個bean,為了讓JSP引擎(比如Tomcat)知道這個bean的屬性和方法,JavaBean類必須遵守以下規則。
    ① 如果類的成員變量的名字是name,那麼為了獲取或更改成員變量的值,在類中必須提供以下兩個方法。
    * getName():用來獲取屬性name。
    * setName():用來修改屬性name。
    即方法的名字用get或set作前綴,後綴是首字母大寫的成員變量的名字。
    ② 對於boolean類型的成員變量,允許使用“is”代替上面的“get”和“set”。
    ③ 類中方法的訪問權限必須是public。
    ④ 如果有構造方法,必須提供一個無參數的構造方法。
    5-1  創建bean的源文件Rectangle.java(在包com.bean中)。該bean的作用是封裝矩形的長和寬,並計算矩形的面積和周長。
    Rectangle.java的代碼如下:

         package com.bean;
         public class Rectangle{
             private double length;
             private double width;
             public Rectangle(){        
                 length = 20;
                 width = 10;
             }
             public double getLength(){       
                 return length;
             }
             public void setLength(double length){        
                 this.length = length;
             }
             public double getWidth(){
                 return width;
             }
             public void setWidth(double width){
                 this.width = width;
             }
             public double computerArea(){
                 return length*width;
             }
             public double computerLength(){
                 return (length width)*2;
             }
         }

    JavaBean可以在任何Java程序編寫環境下完成編寫,再通過編譯成為一個字節碼文件,為了讓JSP引擎(比如Tomcat)找到這個字節碼,必須把字節碼文件放在特定的位置。本書使用Eclipse集成環境開發JSP程序,Java類的字節碼文件由Eclipse自動保存到Web工程的build\\classes中。例如,例5-1中的Rectangle.class文件保存在ch5\\build\\classes\\ com\\bean目錄中。

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部