登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』Java Web应用开发

書城自編碼: 3136729
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 李永飞、李芙玲、吴晓丹、郭晓欣
國際書號(ISBN): 9787302488095
出版社: 清华大学出版社
出版日期: 2018-02-01
版次: 1
頁數/字數: 311/467000
書度/開本: 16开 釘裝: 平装

售價:HK$ 80.9

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
耕读史
《 耕读史 》

售價:HK$ 109.8
地理计算与R语言   [英] 罗宾·洛夫莱斯      [德]雅纳·蒙乔       [波兰] 雅库布·诺沃萨德
《 地理计算与R语言 [英] 罗宾·洛夫莱斯 [德]雅纳·蒙乔 [波兰] 雅库布·诺沃萨德 》

售價:HK$ 121.0
沈括的知识世界:一种闻见主义的实践(中华学术译丛)
《 沈括的知识世界:一种闻见主义的实践(中华学术译丛) 》

售價:HK$ 87.4
大思维:哥伦比亚商学院六步创新思维模型
《 大思维:哥伦比亚商学院六步创新思维模型 》

售價:HK$ 72.8
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
《 宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】 》

售價:HK$ 155.7
UE5虚幻引擎必修课(视频教学版)
《 UE5虚幻引擎必修课(视频教学版) 》

售價:HK$ 110.9
真需求
《 真需求 》

售價:HK$ 110.9
阿勒泰的春天
《 阿勒泰的春天 》

售價:HK$ 50.4

 

編輯推薦:
(1)面向应用型本科突出实践能力培养(2)围绕开发任务组织教材内容(3)强调程序分析与设计基础上的功能实现(4)迭代式开发与递进式学习相融合(5)先用后学实现学习环节翻转
內容簡介:
本书结合一个应用程序的开发全过程,介绍Java Web应用程序的开发技术与方法。全书分为三部分:*部分是基础性内容,利用Java Web开发的基础知识实现一个原型系统;第二部分是提高性内容,应用面向对象编程技术和设计模式对程序进行重构开发,改善功能实现和程序结构;第三部分是应用性内容,引入第三方组件和开发框架,结合实例介绍常用的开发方法。
本书在内容组织上,力求避免知识的简单堆砌,改变传统教材常见的技术手册式写法,针对应用型本科注重实践能力培养的需要,遵循以做带学的内容组织形式、任务驱动的学习模式、内容选择围绕开发目标、关联知识适当屏蔽等原则,为读者提供一种新的学习体验。
本书既可以作为高等学校Java Web应用开发课程的教材,也可以作为读者自学相关开发技术的参考书。
目錄
目录
第1章开发任务概述1
1.1示例应用介绍1
1.1.1示例应用需求1
1.1.2示例应用功能2
1.2Java Web应用开发技术8
1.2.1应用程序的演化8
1.2.2客户端开发技术10
1.2.3服务器端开发技术11
1.2.4HTTP13
1.3Web应用开发流程14
1.3.1需求分析14
1.3.2系统设计14
1.3.3编程实现15
1.3.4测试发布15
1.4本章小结16
1.5习题16
第2章用户界面设计17
2.1用户界面设计任务17
2.2用户界面元素开发17
2.2.1典型界面元素实现17
2.2.2HTML相关知识29
2.3界面布局设计31
2.3.1界面布局构成31
2.3.2界面布局实现33
2.3.3CSS相关知识41
2.4客户端功能开发44
2.4.1客户端功能设计44
2.4.2客户端功能实现45
2.4.3JavaScript相关知识51〖1〗Java Web应用开发目录[3]〖3〗2.5本章小结54
2.6习题54
第3章Web应用开发基础55
3.1开发环境和运行环境55
3.1.1开发环境55
3.1.2运行环境56
3.1.3安装和配置JDK56
3.1.4安装和配置Tomcat58
3.2JSP基本概念63
3.2.1JSP开发方法63
3.2.2JSP运行机制64
3.2.3Web应用目录结构69
3.3JSP基础语法70
3.3.1JSP脚本元素70
3.3.2JSP指令元素76
3.3.3JSP标记元素81
3.4结构化网页设计86
3.5本章小结91
3.6习题91
第4章流程控制与数据传递92
4.1用户注册功能开发92
4.1.1用户注册开发任务92
4.1.2用户注册设计与实现92
4.1.3用户注册功能运行过程96
4.1.4HTTP请求响应机制96
4.2用户登录功能开发98
4.2.1用户登录开发任务98
4.2.2用户登录设计与实现99
4.2.3用户登录功能运行过程102
4.2.4HTTP会话机制102
4.3JSP内置对象104
4.3.1request对象104
4.3.2response对象111
4.3.3session对象116
4.3.4其他内置对象123
4.4控制流和数据流的实现124
4.4.1JSP页面间的流程控制124
4.4.2JSP页面间的数据传递125
4.4.3自动登录功能开发127
4.5本章小结134
4.6习题135
第5章数据库访问136
5.1用户注册功能完善136
5.1.1注册提交设计与实现136
5.1.2注册提交运行过程140
5.1.3数据库访问代码模板140
5.2用户登录功能完善142
5.2.1登录判断设计与实现142
5.2.2登录判断运行过程144
5.3JDBC技术145
5.3.1JDBC API145
5.3.2JDBC的使用149
5.4用户管理功能开发154
5.4.1用户管理开发任务154
5.4.2用户管理设计与实现155
5.4.3用户管理运行过程164
5.5本章小结165
5.6习题165
第6章重构程序功能166
6.1重构用户登录功能166
6.1.1登录功能重构设计与实现166
6.1.2重构登录功能后的运行过程170
6.2重构用户注册功能170
6.2.1注册功能重构设计与实现170
6.2.2重构注册功能后的运行过程174
6.3JavaBean技术174
6.3.1JavaBean的编写和使用174
6.3.2基于JavaBean的开发181
6.4新闻模块功能开发183
6.4.1新闻模块开发任务183
6.4.2新闻模块设计与实现184
6.4.3新闻模块的运行过程196
6.5本章小结197
6.6习题197
第7章重构程序界面198
7.1重构JSP页面198
7.1.1重构循环控制198
7.1.2重构功能菜单200
7.2EL和JSTL202
7.2.1EL202
7.2.2JSTL标记库206
7.3新闻修改功能的开发214
7.3.1新闻修改开发任务214
7.3.2新闻修改设计与实现214
7.3.3新闻修改运行过程219
7.4本章小结219
7.5习题220
第8章重构程序结构221
8.1新闻搜索功能开发221
8.1.1新闻搜索开发任务221
8.1.2新闻搜索设计与实现221
8.1.3新闻搜索运行过程228
8.2Servlet开发228
8.2.1Servlet基础229
8.2.2Servlet应用231
8.2.3Servlet过滤器233
8.3MVC设计模式238
8.3.1程序结构设计238
8.3.2评论模块开发241
8.4本章小结257
8.5习题257
第9章实用功能开发259
9.1在线编辑组件259
9.2文件上传与下载组件262
9.3AJAX技术267
9.4分页显示技术272
9.5图形验证码279
9.6本章小结286
9.7习题286
第10章基于框架的开发287
10.1基于Struts2的开发287
10.1.1基于Struts2实现用户登录287
10.1.2Struts2框架292
10.2基于jQuery的客户端开发294
10.3本章小结298
10.4习题298
附录A表格布局页面文件299
附录B安装配置数据库环境303
参考文献312
內容試閱
前言
本书介绍Java Web应用开发技术。针对应用型本科强调实践能力培养的需要,本书用一个应用程序的开发贯穿所有章节。在内容组织上,避免知识的简单堆砌,改变传统教材常见的技术手册式写法。作者认为Java Web应用开发技术的学习方式应该与基础性专业课程有所不同,其综合性较强,需要在掌握C语言、Java语言、数据库等基础编程技能之后才能学习。因此,本书作者尝试进行了一种翻转,即变先学后做为以做带学。
全书结构按照需求分析(第1章)、界面设计(第2章)、功能实现(第3~5章)、重构开发(第6~8章)、功能完善(第9、10章)的思路进行组织,希望能以完成开发任务的方式,引导读者在使用中掌握相关知识和编程技能。
除前3章为基础知识介绍之外,其余各章都遵循相同的编写体例。
首先给出本章的学习目标,分为理解、掌握和了解三个层次。理解针对本章所涉及的主要概念和基本原理;掌握针对应用本章知识实现特定功能开发的能力;了解针对书中未做深入讲解的相关知识部分。
然后利用一到两个开发实例,实现几个相对独立的软件功能。每个实例都按照开发任务说明、功能设计、功能实现和运行过程分析的形式来介绍其开发过程。只要参照给定的步骤,就可以编程实现相应的功能。同时也对编程涉及的关键知识点进行有针对性的讲解,不追求完整性和系统性,以够用为原则。
接下来介绍本章开发实例涉及的基本概念和相关知识,便于读者了解知识体系,为将来深入学习打好基础。第5~8章在此之后又给出一个应用本章所学内容完成的综合实例,进一步巩固学到的编程技能。
最后提供了单选或简答形式的知识测试题以及上机练习要求,便于读者检验自己的学习效果。
本书的特色体现在以下几个方面:
(1)
突出应用能力培养。全书根据功能开发和知识体系两个维度,围绕示例应用项目的开发过程,把教材内容分解为多个知识单元。
(2)
合理取舍教材内容。以满足示例功能开发的需要为标准确定内容,不一味追求知识结构的完整性,对不常用的知识点只给出简要介绍和引导性讲解。
(3)
尊重学习规律。按照循序渐进、由易到难的原则,合理设计功能开发的顺序,让读者能够在成就感的驱动下逐步完成全书内容的学习。〖1〗Java Web应用开发前言[3]〖3〗(4)
采用全新编写体例。各章都采用任务驱动方式,从开发任务出发,通过设计、实现、分析、练习,使读者在理解示例开发的基础上实现能力提高。
全书内容分为三部分:
第一部分是基础性内容,介绍示例应用的功能需求,并开发实现一个原型系统,包括第1~5章;第二部分是提高性内容,应用面向对象编程技术和设计模式实现程序的重构开发,包括第6~8章;第三部分是应用性内容,引入第三方组件和开发框架,结合实例介绍常用的开发方法,包括第9、10章。本书作为教材使用时,讲授全部内容大约需要64学时,可根据学时情况讲授部分内容。建议32学时可讲授第1~5章,48学时可讲授第1~7章。
本书是华北科技学院教研基金资助课题(No.HKJY201412)的研究成果。同时,在编写过程中也参考了大量的相关教材和网上资料。在此,向所有支持本书编写工作的人员表示感谢。
本书第1章、第5章、第8章和第10章由李永飞编写,第2章和第9章由郭晓欣编写,第3章和第4章由吴晓丹编写,第6章和第7章由李芙玲编写,全书由李永飞负责统稿。书中所有示例程序的源代码以及参考电子教案可从清华大学出版社网站(www.tup.com.cn)下载。书中难免存在不足之处,敬请读者批评指正。

作者
2018年1月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.