×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302511038
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:435
  • 出版时间:2018-11-01
  • 条形码:9787302511038 ; 978-7-302-51103-8

本书特色

《Java Web开发实战》以实战带动讲解,让读者快速掌握技术,并能学以致用。书中*后讲解的项目案例,涵盖从前期设计到*终实施的整个过程,对全书知识点进行串联和巩固,使读者融会贯通。 本书把提升读者实战技能作为编写目标,以通俗易懂的语言、丰富多样的实例,对Java Web开发涉及的核心技术进行了详尽讲解。

内容简介

  本书把提升读者的实战技能作为编写目标,使用通俗易懂的语言、丰富多样的实例,对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 JDBC入门 1.1.1 持久化 1.1.2 JDBC的概念 1.1.3 JDBC的体系结构 1.1.4 JDBC的常用API 1.1.5 JDBCURL 1.2 JDBC开发 1.2.1 JDBC程序的开发步骤 1.2.2 加载并注册数据库驱动 1.2.3 获取数据库连接 1.2.4 获取SQL语句执行者 1.2.5 执行SQL语句并操作结果集 1.2.6 回收数据库资源 1.2.7 编写一个JDBC程序 1.3 PreparedStatement对象的使用 1.3.1 SQL注入 1.3.2 PreparedStatement与Statement对比 1.3.3 使用PreparedStatement对象操作数据库 1.3.4 使用PreparedStatement对象实现批量处理 1.4 JDBC基本操作 1.5 本章小结 1.6 习题 第2章 JDBC进阶 2.1 数据库事务 2.1.1 事务的概念 2.1.2 事务的ACID属性 2.1.3 数据库的隔离级别 2.1.4 JDBC事务处理 2.2 数据库连接池 2.2.1 数据库连接池的必要性 2.2.2 数据库连接池 2.2.3 工作原理 2.2.4 自定义数据库连接池 2.3 C3P0数据库连接池 2.3.1 C3P0数据库连接池介绍 2.3.2 C3P0数据库连接池使用 2.4 DBCP数据库连接池 2.4.1 DBCP数据库连接池介绍 2.4.2 DBCP数据库连接池使用 2.5 本章小结 2.6 习题 第3章 DBUtils工具包 3.1 初识DBUtils 3.1.1 DBUtils简述 3.1.2 DBUtils核心成员 3.2 DBUtils实现DML操作 3.2.1 创建QueryRunner对象 3.2.2 DBUtils实现DML操作 3.3 DBUtils实现DQL操作 3.3.1 JavaBean 3.3.2 ArrayHandler与ArrayListHandler 3.3.3 BeanHandler与BeanListHandler 3.3.4 MapHandler、MapListHandler与KeyedHandler 3.3.5 ColumnListHandler与ScalarHandler 3.4 DBUtils的高级操作 3.4.1 DBUtils批处理 3.4.2 DBUtils事务管理 3.5 DBUtils实现Dao封装 第4章 XML 第5章 Web开发前奏 第6章 HTTP协议 第7章 Servlet详解 第8章 会话跟踪 第9章 JSP详解 第10章 EL表达式 第11章 JSTL标签库 第12章 Filter详解 第13章 Listener详解 第14章 文件上传和下载 第15章 MVC设计模式 第16章 程序日志工具 第17章 人力资源管理系统
展开全部

节选

第5章 Web开发前奏   本章学习目标 * 了解Web的基本概念及核心标准。 * 理解B/S架构和C/S架构。 * 掌握Tomcat服务器的安装、启动、关闭、配置。 * 掌握Web应用的创建及发布。 * 掌握Eclipse创建、管理Web应用的方法。   互联网的发展改变了世界的面貌,也改变了人们的生活。如今,人们通过扫描二维码就能完成转账支付,足不出户就能让外卖员将饭菜送到家里,装个APP就能使用马路边的共享单车……实际上,这些日常生活中的事项都要依靠Web技术才能实现。接下来,本章将对Web开发涉及的基础知识进行详细的讲解。 5.1 Web基础知识 5.1.1 理解Web   在日常生活中,人们经常要使用浏览器访问网络资源,而访问网络资源一般要经过一个固定的流程,具体如图5.1所示。 图5.1 用户访问网络资源流程图   从图5.1可以看出用户使用浏览器访问网络资源的一般步骤如下。 * 用户在浏览器中输入网址。 * 浏览器寻找目标主机,并向目标主机发出请求。 * 目标主机服务器接受请求并生成处理结果,处理结果多为HTML格式,也有其他格式。 * 服务器把处理结果返回给浏览器。 * 浏览器接受对应的返回结果,在解析后展示给用户。   这就是利用Web技术实现的一个典型场景,每个步骤都涉及相关的开发技术,接下来,本书将对此展开详细的讲解。   从抽象层面理解,Web是一个巨大的资源集合,其首要的任务是向人们提供资源服务。从具体概念理解,Web是World Wide Web(WWW)的简称,译为万维网。   万维网是一个由许多互相链接的超文本文档形成的系统。有了万维网,用户就可以利用链接从Internet上的一个站点方便快捷地访问到另一个站点。万维网中有用的事物被称为资源,包括HTML文件、图片文件、声音文件以及视频文件等。这些资源通过统一资源定位符(URL)来定位,并通过超文本传输协议(HTTP)传递给用户,而用户则可以通过单击链接的形式获取资源,具体如图5.2所示。前文中讲到的利用浏览器访问网络资源的场景,也是基于这个原理实现的。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航