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

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

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

『簡體書』Java Web开发实用教程

書城自編碼: 3614789
分類:簡體書→大陸圖書→教材高职高专教材
作者: 宋晏,谢永红
國際書號(ISBN): 9787111675891
出版社: 机械工业出版社
出版日期: 2021-04-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 86.3

我要買

 

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


新書推薦:
异质文化交织下的上海都市生活(1843-1949)
《 异质文化交织下的上海都市生活(1843-1949) 》

售價:HK$ 147.2
暂别(邓安庆全新文集)
《 暂别(邓安庆全新文集) 》

售價:HK$ 89.7
鲍勃·迪伦为什么重要
《 鲍勃·迪伦为什么重要 》

售價:HK$ 78.2
超负荷的女性:看见内心的渴望与恐惧
《 超负荷的女性:看见内心的渴望与恐惧 》

售價:HK$ 67.9
数学史(第三版) 国际数学史领域具有影响力的名著
《 数学史(第三版) 国际数学史领域具有影响力的名著 》

售價:HK$ 181.7
接纳真实的自我(日本超人气禅师小池龙之介力作!"与自己和解"指南!)
《 接纳真实的自我(日本超人气禅师小池龙之介力作!"与自己和解"指南!) 》

售價:HK$ 67.9
敦煌及周边区域荒漠植物图鉴
《 敦煌及周边区域荒漠植物图鉴 》

售價:HK$ 78.2
吴哥王朝兴亡史(方尖碑)
《 吴哥王朝兴亡史(方尖碑) 》

售價:HK$ 79.4

 

編輯推薦:
以后端编程为主,融合前端设计的拟全栈式开发过程
通过思维导图对每章知识、案例进行了梳理,提纲挈领
配套资源丰富,PPT、教学大纲、源代码、课后习题答案、关键技术索引
內容簡介:
《Java Web开发实用教程》以Servlet技术为起点,注重Web编程的原理知识,对JSP知识采取必要、必备原则,以EL和JSTL的使用为重点,通过传统的MVC模式应用将Servlet、JSP知识融会贯通;*后介绍了基于Spring框架技术的MVC应用,使读者掌握Web编程框架及其设计思想和MVC编程方法。
《Java Web开发实用教程》强调原理与实战的结合,注重通过实战来提升读者解决实际问题的能力,融合前端和后端技术,打通从学到用的路线,并利用流程图梳理Web编程要素:浏览器、服务器、HTTP之间的工作过程,帮助读者建立清晰的编程思路。
《Java Web开发实用教程》可以作为大学本科、专科计算机及相关专业的教材,也可作为Java爱好者、工程技术人员的自学参考书。
《Java Web开发实用教程》配有授课电子课件、课后习题答案和程序源代码,需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(微信:15910938545,电话:010-88379739)。
目錄
目录
前言

第1章Java Web应用概述1
1.1Web应用的概念1
1.2搭建Java Web编程环境1
1.2.1JDK2
1.2.2Eclipse4
1.2.3Tomcat服务器4
1.2.4在Eclipse中配置Tomcat服务器5
1.3编写第一个Java Web应用9
1.3.1创建Java Web应用9
1.3.2创建Servlet类12
1.3.3部署和运行Web应用15
1.4思维导图17
1.5习题17
第2章Servlet编程基础19
2.1HTTP19
2.1.1请求数据19
2.1.2响应数据21
2.2Servlet获取请求参数21
2.2.1获取请求22
2.2.2请求方式25
2.2.3action中的相对路径和绝对路径26
2.3请求和响应中的中文乱码问题27
2.4用Servlet搭建小型应用系统30
2.4.1系统功能原型30
2.4.2数据库及JDBC访问30
2.4.3连接MySQL数据库34
2.4.4查看数据列表37
2.4.5上报体温数据39
2.4.6请求的重定向40
2.5思维导图42
2.6习题42
第3章Servlet编程进阶45
3.1Servlet API45
3.2请求的处理过程46
3.3Web应用和Servlet的生命周期48
3.3.1Web应用的生命周期48
3.3.2Servlet生命周期49
3.4ServletConfig对象52
3.5ServletContext对象54
3.6思维导图56
3.7习题56
第4章JSP编程基础59
4.1JSP的工作原理59
4.2JSP文件的基本元素61
4.2.1创建JSP文件61
4.2.2JSP文件中的注释61
4.2.3JSP中的脚本62
4.2.4JSP中的page指令64
4.2.5自定义JSP文件模板66
4.3JSP编程中的中文编码问题67
4.4静态包含和动态包含67
4.4.1include指令67
4.4.2include动作70
4.5Ajax与JSP实例71
4.5.1Ajax概述71
4.5.2jQuery的Ajax访问方法72
4.5.3Ajax请求案例注册查重74
4.5.4向Ajax返回JSON数据77
4.6思维导图80
4.7习题80
第5章JSP隐含对象83
5.1隐含对象概述83
5.2request对象84
5.3response对象86
5.4out对象86
5.5exception对象87
5.6利用隐含对象携带参数88
5.6.1组件间的参数传递89
5.6.2转发和重定向90
5.7模拟豆瓣电影短评91
5.7.1填写短评92
5.7.2短评列表95
5.8思维导图100
5.9习题100
第6章Web应用的MVC设计模式102
6.1MVC模式的概念102
6.2Model1和JavaBean103
6.2.1JavaBean的概念103
6.2.2JavaBean的作用域和使用104
6.3Model2的编写107
6.3.1模型107
6.3.2控制器108
6.3.3到达视图108
6.4学生管理系统109
6.4.1数据库设计及数据库连接池工具109
6.4.2项目中的代码组织113
6.4.3学生信息浏览113
6.4.4添加学生信息116
6.4.5修改学生信息119
6.5思维导图123
6.6习题123
第7章JSP编程的标签化126
7.1EL表达式126
7.1.1访问JavaBean的属性126
7.1.2进行计算128
7.1.3获取请求参数129
7.2JSTL130
7.3JSTL核心标签库131
7.3.1一般用途标签131
7.3.2if标签132
7.3.3choose标签133
7.3.4forEach标签134
7.4JSTL格式化标签135
7.5functions库中的EL函数137
7.6自定义标签139
7.7重写学生管理系统的JSP页面141
7.7.1列表页面141
7.7.2 修改学生信息页面142
7.8思维导图143
7.9习题143
第8章Cookie、session与会话跟踪146
8.1会话跟踪146
8.2Cookie147
8.2.1创建和查找Cookie147
8.2.2使用EL表达式读取Cookie150
8.2.3Cookie的生命周期151
8.2.4Cookie的路径152
8.2.5Cookie的编码153
8.2.6Cookie的限制154
8.3session154
8.3.1session的工作过程155
8.3.2使用EL表达式读取session157
8.3.3销毁session158
8.3.4设置session的失效时间159
8.3.5通过重写URL跟踪会话160
8.4session与验证码161
8.4.1验证码字符的生成162
8.4.2验证码的绘制162
8.4.3为登录添加验证码功能163
8.5思维导图166
8.6习题166
第9章过滤器和监听器168
9.1过滤器168
9.1.1过滤器的定义168
9.1.2创建和配置过滤器168
9.1.3为过滤器设置参数170
9.1.4过滤器串联172
9.1.5在过滤器中包装请求174
9.1.6在过滤器中包装响应179
9.2监听器181
9.2.1监听器的定义182
9.2.2创建和配置监听器183
9.3思维导图184
9.4习题184
第10章Maven与Maven项目187
10.1Maven基础知识187
10.1.1Maven的定义187
10.1.2Maven的安装和配置187
10.1.3Eclipse中的Maven配置188
10.1.4建立Maven项目188
10.1.5设置Maven编译插件192
10.1.6配置Maven仓库193
10.1.7建立本地仓库194
10.2在Maven项目中编写代码196
10.2.1Maven项目结构196
10.2.2JUnit测试198
10.2.3Maven项目的构建201
10.3思维导图202
10.4习题203
第11章认识Spring MVC204
11.1Spring框架概述204
11.2Spring IoC205
11.2.1IoC和依赖注入205
11.2.2Spring容器206
11.2.3Spring容器对Bean的管理207
11.2.4setter注入和构造器注入209
11.2.5注入Bean对象211
11.2.6注入集合212
11.2.7Spring表达式215
11
內容試閱
前言
Java Web的应用开发是Web后端开发的主流技术。
Web开发的难度首先在于涉及的技术繁多,以Java Web为例,除了本身的核心组件Servlet和 JSP 之外,完整的 Web 应用开发还需要具备前端页面和CSS的基础知识,同时使用JavaScript与后端程序进行交互,最后使用数据库访问技术完成数据存储的持久化。开发过程中除了Java EE体系中类库的学习之外,还需要搭建服务器运行环境,并通过对HTTP的理解驾驭请求和响应处理。那么,众多的代码从哪里开始写?代码之间的调用关系是什么?如何发起请求、传递数据?如何解决好这些涉及Web程序编写思路的问题十分重要。
另一方面Web开发打破了一般程序设计的编写调试过程,不只使用IDE,还需要在服务器环境中部署程序、在浏览器中运行程序;调试程序不仅仅是IDE中的事情,还需要浏览器的配合。
并且Web开发技术的发展方向是从纯手工编写每行代码到运用框架技术开发应用,通过应用框架技术提升开发效率。
针对Web开发的这些特点,《Java Web开发实用教程》采取如下编写思路。
(1)以后端编程为主,融合前端设计的拟全栈式开发过程
后端开发以Servlet为起点,JSP知识采取必要、必备原则,从传统MVC到Spring MVC,构建Web编程的完整路线。同时,在后端程序的编写过程中融合前端技术,用Ajax技术 JSON数据作为连接线将前端处理与后端处理相结合,实践完整的Web开发过程。
《Java Web开发实用教程》的案例及课后练习中已具有CSS样式设计的相关内容,可以作为前端学习的补充,并直接用于后端开发的实践。
(2)原理与实战并重
《Java Web开发实用教程》秉承知其然更知其所以然的思想,注重编程背后的理论知识的讲解,解决为什么浏览器和服务器可以通信,为什么会出现中文乱码,为什么要构建MVC模式等问题,让编程的基础更为坚实。
《Java Web开发实用教程》每章都包含了大量的Web应用实例,如注册登录、论坛、管理信息系统、网上书店等,通过实例讲解Web技术的运用,逐步培养学生解决复杂问题的能力,打通从学到用的路线。
(3)使用图表增强文字的表现力
相对于文字而言,图可以更形象、立体地展示知识及彼此间的联系,表可以梳理、对比相关、相似的知识点,从而快速提取到文字的主旨、脉络和精华。
《Java Web开发实用教程》尽可能使用图表简明扼要地展示知识结构、编程思路。利用流程图梳理Web编程三要素浏览器、服务器、HTTP之间的工作过程,建立清晰的Web编程思路;通过结构图展示系统各层之间的关系,体现系统架构。
《Java Web开发实用教程》各章都通过思维导图对整章知识、案例进行了梳理,提纲挈领,将知识从点连接成线,再构建为面,最终立体化。
《Java Web开发实用教程》内容结构如下。

《Java Web开发实用教程》还随书提供关键技术索引、课后习题答案及所有程序源代码,可登录机械工业出版社教育服务网www.cmpedu.com注册并下载。
如同我们看到的钢琴家每一次流畅的演奏,运动员每一个漂亮的动作每个成功都有我们没看到,但想象得到的日复一日的练习,编程亦是如此。希望读者在正确学习路线的引导下,通过锲而不舍的练习,稳步前行,掌握Web编程技术。
《Java Web开发实用教程》由宋晏和谢永红任主编,陈晓美任副主编,参加编写的还有张子萍、张小静。
书中难免有疏漏与不足之处,敬请广大读者批评指正。
编者

 

 

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