• Java Web开发实战
21年品牌 40万+商家 超1.5亿件商品

Java Web开发实战

正版保障 假一赔十 可开发票

49.53 7.2折 69 全新

库存8件

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

作者千锋教育高教产品研发部

出版社清华大学出版社

ISBN9787302511038

出版时间2018-11

装帧平装

开本16开

定价69元

货号25574120

上书时间2024-11-01

兴文书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

 前言
  在瞬息万变的IT时代,一群怀揣梦想的人创办了千锋教育,投身到IT培训行业。七年来,一批批有志青年加入到千锋教育,为了梦想笃定前行。千锋教育秉承“用良心做教育”的理念,为培养“IT精英”而付出一切努力。为什么会有这样的梦想?我们先来听一听用人企业和求职者的心声:
  “现在符合企业需求的IT技术人才非常紧缺,这方面的优秀人才我们会像珍宝一样对待,可为什么至今没有合格的人才出现?”
  “面试的时候,用人企业问能做什么,这个项目如何来实现,需要多长的时间,我们当时都蒙了,回答不上来。”
  “这已经是面试过的第10家公司了,如果再不行的话,是不是要考虑转行了,难道大学里的四年都白学了?”
  “这已经是参加面试的第N个求职者了,为什么都是计算机专业毕业,但当问到项目如何实现时,却怎么连思路都没有呢?”
  ……
  这些心声并不是个别现象,而是现实社会中的普遍现象。高校的IT教育与企业的真实需求脱节,如果高校的相关课程仍然不进行更新的话,毕业生将面临难以就业的困境。很多用人单位表示,高校毕业生表面上知识丰富,但在学校所学的知识绝大多数在实际工作中用之甚少,甚至完全用不上。针对上述存在的问题,国务院也作出了关于加快发展现代职业教育的决定,千锋教育所做的事情就是配合高校达成产学合作。
  千锋教育致力于打造IT职业教育全产业链人才服务平台,在全国拥有数十家分校,数百名讲师,坚持以教学为本的方针,采用面对面教学,传授企业实用技能。教学大纲紧跟企业需求,拥有全国一体化的就业体系。千锋教育的价值观即“做真实的自己,用良心做教育”。
针对高校教师的服务
  (1)千锋教育基于近七年来的教育培训经验,精心设计了“教材 授课资源 考试系统 测试题 辅助案例”的教学资源包,节约教师的备课时间,缓解教师的教学压力,显著提高教学质量。
  (3)本书配备了千锋教育优秀讲师录制的教学视频,按本书知识结构体系部署到了教学辅助平台(扣丁学堂)上。这些教学视频可以作为教学资源使用,也可以作为备课参考。
  高校教师如需配套教学资源,请关注(扣丁学堂)师资服务平台,扫描下方二维码关注微信公众平台获取。

扣丁学堂
针对高校学生的服务
  (1)学IT有疑问,就找千问千知,它是一个有问必答的IT社区,平台上的专业答疑辅导老师承诺工作时间3小时内答复读者学习中遇到的专业问题。读者也可以通过扫描下方的二维码,关注千问千知微信公众平台,浏览其他学习者在学习中分享的问题和收获。

千问千知
  (2)学习太枯燥,想了解其他学校的伙伴都是怎样学习的吗?可以加入“扣丁俱乐部”。“扣丁俱乐部”是千锋教育联合各大高校发起的公益计划,专门面向对IT感兴趣的大学生提供免费的学习资源和问答服务,已有超过30多万名学习者从中获益。
  就业难,难就业,千锋教育让就业不再难!
关于本书
  本书既可作为高等院校本、专科计算机相关专业的Java Web入门进阶教材,也可作为广大计算机编程爱好者的学习参考书。
得红包
  致谢
  千锋教育高教产品研发部组织编写了本书,将千锋教育Java学科多年积累的实战案例进行整合,通过反复精雕细琢,终完成了本书。另外,多名院校老师也参与了本书的部分编写与指导工作。除此之外,千锋教育500多名学员也参与了本书的试读工作,他们站在初学者的角度对本书提供了许多宝贵的修改意见,在此一并表示衷心的感谢。
意见反馈
  在本书的编写过程中,虽然力求完美,但不足之处在所难免,欢迎各界专家和读者朋友们给予宝贵意见
  千锋教育高教产品研发部
  2018.7于北京



导语摘要

本书把提升读者的实战技能作为编写目标,使用通俗易懂的语言、丰富多样的实例,对Java Web开发涉及的核心技术进行了详细的讲解。 全书共分17章,内容包括JDBC基础、JDBC进阶、DBUtils工具包、XML、Web开发前奏、HTTP协议、Servlet详解、会话跟踪、JSP详解、EL表达式、JSTL标签库、Filter详解、Listener详解、文件上传和下载、MVC设计模式、程序日志工具和人力资源管理系统等。本书避免一味地铺陈理论,以实战带动讲解,让读者快速掌握技术,并能学以致用。书中*后讲解的项目案例,涵盖从前期设计到*终实施的整个过程,对全书知识点进行串联和巩固,使读者融会贯通,进而掌握Java Web开发的精髓。   本书由浅入深、循序渐进,适合有Java语言基础的学习者学习。通过对本书的学习,读者可以掌握Java Web的开发技能,为胜任相关工作岗位打下坚实基础。



目录

 目录
第1章  JDBC基础    1
    1.1  JDBC入门    1
       1.1.1  持久化    1
       1.1.2  JDBC的概念    2
       1.1.3  JDBC的体系结构    2
       1.1.4  JDBC的常用API    3
       1.1.5  JDBC URL    6
    1.2  JDBC开发    6
       1.2.1  JDBC程序的开发步骤    6
       1.2.2  加载并注册数据库驱动    7
       1.2.3  获取数据库连接    7
       1.2.4  获取SQL语句执行者    8
       1.2.5  执行SQL语句并操作结果集    8
       1.2.6  回收数据库资源    9
       1.2.7  编写一个JDBC程序    9
    1.3  PreparedStatement对象的使用    11
       1.3.1  SQL注入    11
       1.3.2  PreparedStatement与
Statement对比    11
       1.3.3  使用PreparedStatement对象
操作数据库    12
       1.3.4  使用PreparedStatement对象
实现批量处理    14
    1.4  JDBC基本操作    15
    1.5  本章小结    25
    1.6  习题    26

第2章  JDBC进阶    28
2.1  数据库事务    28
 2.1.1  事务的概念    28
 2.1.2  事务的ACID属性    30
 2.1.3  数据库的隔离级别    31
 2.1.4  JDBC事务处理    32
2.2  数据库连接池    35
 2.2.1  数据库连接池的必要性    35
 2.2.2  数据库连接池    35
 2.2.3  工作原理    36
 2.2.4  自定义数据库连接池    37
2.3  C3P0数据库连接池    39
 2.3.1  C3P0数据库连接池介绍    39
 2.3.2  C3P0数据库连接池使用    40
2.4  DBCP数据库连接池    43
 2.4.1  DBCP数据库连接池介绍    43
 2.4.2  DBCP数据库连接池使用    43
2.5  本章小结    46
2.6  习题    46
第3章  DBUtils工具包    49
3.1  初识DBUtils    49
 3.1.1  DBUtils简述    49
 3.1.2  DBUtils核心成员    49
3.2  DBUtils实现DML操作    51
 3.2.1  创建QueryRunner对象    51
 3.2.2  DBUtils实现DML操作    51
3.3  DBUtils实现DQL操作    56
 3.3.1  JavaBean    56
 3.3.2  ArrayHandler与ArrayListHandler    58
 3.3.3  BeanHandler与BeanListHandler    60
 3.3.4  MapHandler、MapListHandler与KeyedHandler    62
 3.3.5  ColumnListHandler与ScalarHandler    65
3.4  DBUtils的高级操作    67
 3.4.1  DBUtils批处理    67
 3.4.2  DBUtils事务管理    68
3.5  DBUtils实现Dao封装    72
3.6  本章小结    78
3.7  习题    78
第4章  XML    80
4.1  初识XML    80
 4.1.1  XML简介    80
 4.1.2  XML与HTML的区别    81
 4.1.3  XML的功能    82
 4.1.4  XML在Java Web中的应用    82
 4.1.5  XML的编辑工具    83
4.2  XML的语法规范    84
 4.2.1  XML文档的整体结构    84
 4.2.2  文档声明    85
 4.2.3  XML元素    85
 4.2.4  XML属性    87
 4.2.5  XML注释    88
 4.2.6  转义字符的使用    89
 4.2.7  CDATA区    89
4.3  XML解析    90
 4.3.1  DOM解析简介    90
 4.3.2  DOM解析实例    90
 4.3.3  SAX解析简介    92
 4.3.4  SAX解析实例    93
 4.3.5  DOM与SAX的对比    95
 4.3.6  DOM4J简介    95
 4.3.7  DOM4J解析实例    96
 4.3.8  XPath解析简介    97
 4.3.9  XPath解析实例    98
4.4  本章小结    99
4.5  习题    99
第5章  Web开发前奏    101
5.1  Web基础知识    101
 5.1.1  理解Web    101
 5.1.2  Web的三个核心标准    102
 5.1.3  C/S架构和B/S架构    103
5.2  Tomcat服务器    104
 5.2.1  Tomcat简介    105
 5.2.2  Tomcat的安装    105
 5.2.3  Tomcat的启动及关闭    106
 5.2.4  Tomcat的设置    108
 5.2.5  在Eclipse中使用Tomcat    109
5.3  Web应用    114
 5.3.1  Web应用简介    114
 5.3.2  发布Web应用    114
 5.3.3  使用Eclipse开发Web应用    116
5.4  本章小结    120
5.5  习题    120
第6章  HTTP协议    122
6.1  HTTP协议概述    122
 6.1.1  HTTP协议简介    122
 6.1.2  HTTP与TCP/IP    123
 6.1.3  HTTP的版本    124
 6.1.4  HTTP与HTTPS    126
 6.1.5  HTTP报文    127
6.2  HTTP请求    129
 6.2.1  HTTP的请求方法    129
 6.2.2  HTTP请求行    131
 6.2.3  HTTP请求头    132
6.3  HTTP响应    135
 6.3.1  HTTP响应行    135
 6.3.2  HTTP响应头    137
6.4  HTTP其他消息头    139
 6.4.1  通用消息头    139
 6.4.2  实体消息头    140
6.5  本章小结    141
6.6  习题    142
第7章  Servlet详解    144
7.1  Servlet基础    144
 7.1.1  Servlet简介    144
 7.1.2  Servlet接口及实现类    145
 7.1.3  Servlet生命周期    147
7.2  Servlet开发    148
 7.2.1  Servlet的创建    148
 7.2.2  Servlet的配置    151
 7.2.3  Servlet的发布及访问    153
7.3  Servlet核心API    154
7.4  ServletConfig接口    155
7.5  ServletContext接口    157
 7.5.1  获取Web应用的初始化信息    1

—  没有更多了  —

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

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