• JAVAWEB开发从入门到实战/陈恒
  • JAVAWEB开发从入门到实战/陈恒
  • JAVAWEB开发从入门到实战/陈恒
  • JAVAWEB开发从入门到实战/陈恒
21年品牌 40万+商家 超1.5亿件商品

JAVAWEB开发从入门到实战/陈恒

全新正版 极速发货

45.63 6.5折 69.8 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者陈恒姜学 著

出版社清华大学出版社

ISBN9787302529118

出版时间2018-05

装帧平装

开本其他

定价69.8元

货号1201925589

上书时间2024-10-11

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
第1章     Web前端基础1
1.1  HTML1
1.1.1  HTML文件的基本结构1
1.1.2  编写HTML页面2
1.1.3  常用HTML标签2
1.1.4  实践环节——制作调查问卷13
1.2  CSS13
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  JavaScript28
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  操作HTML43
1.3.7  表单验证48
1.3.8  实践环节——表单验证51
1.4  本章小结51
习题151

  第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
习题262

  第3章     JSP语法63
3.1  JSP页面的基本构成63
3.1.1  一个JSP页面63
3.1.2  JSP页面注释64
3.1.3  实践环节——识别JSP页面元素65
3.2  JSP脚本元素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
习题378

  第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对象的ID91
4.4.2  使用session对象存取数据94
4.4.3  session对象的生命周期97
4.4.4  实践环节——购物车100
4.5  application对象101
4.5.1  什么是application101
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
习题4109

  第5章     JSP与JavaBean111
5.1  编写JavaBean111
5.2  在JSP中使用JavaBean113
5.2.1  动作标记useBean113
5.2.2  动作标记getProperty115
5.2.3  动作标记setProperty117
5.2.4  实践环节——使用JavaBean计算三角形的
面积和周长120
5.3  本章小结121
习题5121

  第6章     Java Servlet基础122
6.1  Servlet类与Servlet对象122
6.2  Servlet对象的创建与运行124
6.2.1  在web.xml中部署Servlet124
6.2.2  基于注解的方式部署Servlet126
6.2.3  实践环节——@WebServlet的应用128
6.3  Servlet的生命周期128
6.4  通过JSP页面访问Servlet129
6.5  doGet()和doPost()方法132
6.6  重定向与转发134
6.6.1  重定向134
6.6.2  转发135
6.6.3  实践环节——登录验证137
6.7  在Java Servlet中使用session138
6.8  基于Servlet的MVC模式141
6.8.1  MVC模式141
6.8.2  使用JSP、Servlet、JavaBean实现MVC142
6.8.3  模型周期144
6.8.4  实践环节——四则运算147
6.9  本章小结147
习题6147

  第7章     会话跟踪技术149
7.1  Cookie技术149
7.2  session技术152
7.3  URL重写技术153
7.4  隐藏表单域技术157
7.5  实践环节——登录注销系统159
7.6  本章小结160
习题7160

  第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
习题8184

  第9章     EL与JSTL185
9.1  EL185
9.1.1  EL简介185
9.1.2  EL语法186
9.1.3  EL运算符187
9.1.4  EL隐含对象188
9.2  JSTL191
9.2.1  JSP标准标签库JSTL191
9.2.2  实践环节——使用JSTL标签打印九九乘法表201
9.3  本章小结202
习题9202

  第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
习题10215

  第11章     JDBC数据库访问216
11.1  使用纯Java数据库驱动程序连接MySQL216
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  向数据库导入Excel245
11.9.2  从数据库导出Excel250
11.10  本章小结256
习题11257

  第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
习题12277

  第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的Action359
14.3.1  Action的创建与配置359
14.3.2  Action接收请求参数362
14.3.3  Action访问Servlet API365
14.3.4  Action中常见的结果类型371
14.4  基于Struts 2框架的注册与登录376
14.5  本章小结387
习题14388

  第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  @ModelAttribute408
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
习题15437

  附录A      案例1:基于Struts 2框架的名片管理
系统的设计与实现438
  附录B      案例2:基于Spring MVC框架的名片管理
系统的设计与实现439
  附录C      案例3:Spring MVC整合MyBatis440
  附录D      案例4:在Eclipse中使用Maven整合
Spring MVC+MyBatis框架441
参考文献     442

内容摘要
"本书详细讲解了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开发人员阅读与使用。"

主编推荐
本书从入门到实践详细讲解了Java Web开发中JSP、Servlet以及Ajax技术的基础知识和实际应用,同时介绍了Struts 2框架以及Spring MVC框架的基础知识。为让读者做到“学中做,做中学”,配备了相应的实践环节。

精彩内容
3.1JSP页面的基本构成3.1.1一个JSP页面  在HTML静态页面文件中加入和Java相关的动态元素就构成了一个JSP页面。一个JSP页面通常由以下4种基本元素组成。
  ①普通的HTML标记。
  ②JSP注释。
  ③Java脚本元素,包括声明、Java程序片和Java表达式。
  ④JSP标记,例如指令标记、动作标记和自定义标记等。
  3-1根据example3_1.jsp代码中的注释识别JSP页面中的基本元素。
  页面文件example3_1.jsp的代码如下:  
<%@pagelanguage=\\\\\\\"java\\\\\\\"contentType=\\\\\\\"text/html;charset=UTF-8\\\\\\\"pageEncoding=\\\\\\\"UTF-8\\\\\\\"%><%!inti=0;//数据声明intadd(intx,inty){//方法声明returnx+y;}%>Inserttitlehere<%i++;//Java程序片intresult=add(1,2);%>i的值为<%=i%><%--Java表达式--%>
1+2的和为<%=result%>页面文件a.jsp的代码如下:<%@pagelanguage=\\\\\\\"java\\\\\\\"contentType=\\\\\\\"text/html;charset=UTF-8\\\\\\\"pageEncoding=\\\\\\\"UTF-8\\\\\\\"%>Inserttitlehere被example3_1.jsp动态引用。
3.1.2JSP页面注释  在example3_1.jsp代码中有许多JSP注释。注释能够增强JSP文件的可读性,便于Web项目的更新和维护。JSP页面中常见的注释有以下两种。
  HTML注释  格式:  在标记符“”之间加入注释内容就构成了HTML注释。
  JSP引擎对于HTML注释也要进行处理,即不将它看作是注释,如果其中有JSP代码,也将被JSP引擎处理。JSP引擎将处理之后的HTML注释交给客户端,用户通过浏览器查看JSP源文件时能够看到HTML注释。
  JSP注释  格式:<%--JSP注释--%>  在标记符“<%--”和“--%>”之间加入注释内容就构成了JSP注释。
  JSP引擎将JSP注释当作是真正的注释,在编译JSP页面时将忽略这部分代码,因此用户通过浏览器查看JSP源文件时无法看到JSP注释。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP