JavaWeb编程技术pdf下载pdf下载

JavaWeb编程技术百度网盘pdf下载

作者:
简介:本篇主要提供JavaWeb编程技术pdf下载
出版社:清华大学出版社
出版时间:2019-03
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

内容简介

本书介绍基于Java的Web编程技术,主要内容包括: Java Web技术概述; Servlet核心技术; JSP技术基础、页面生命周期、作用域对象、MVC设计模式; 会话管理、文件的上传和下载; JDBC以及数据源和DAO设计模式; 表达式语言; JSTL和自定义标签; Web监听器和过滤器; Web安全性基础; AJAX技术应用; Struts 2、Hibernate 5和Spring 5轻量级Java EE框架技术及整合开发。
本书全面地体现了Java Web编程技术的发展特性,注重理论学习和实际应用的充分结合。本书提供电子课件、源程序代码、教学大纲及部分章节的教学视频。每章提供了一定数量的思考与练习题,供读者复习参考。本书可作为高等学校计算机及相关专业Web编程技术、JSP程序设计及Java EE开发等课程教材,也可供从事Java Web应用开发技术人员参考。

精彩书摘

  第5章
  JDBC访问数据库
  本章目标
  学会MySQL数据库的下载与安装;
  了解JDBC的体系结构;
  熟悉常用的JDBC API;
  掌握使用JDBC连接数据库的步骤;
  学会数据源的配置和使用;
  了解和掌握DAO设计模式。
  Web应用程序需要访问数据库。Java使用JDBC访问数据库,JDBC是访问数据库的标准API。本章首先介绍MySQL数据库,然后介绍使用JDBC连接数据库的方法以及常用的JDBC API,接下来介绍数据源连接数据库的方法,最后讨论DAO设计模式。
  5.1MySQL数据库
  MySQL数据库
  MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),目前属于Oracle旗下产品。它使用SQL语言进行数据库管理。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
  5.1.1MySQL的下载与安装
  可以到Oracle官方网站下载最新的MySQL软件,MySQL提供Windows下的安装程序,本书使用的是社区版(MySQL Community Server),下载地址如下。
  https://www.mysql.com/downloads/
  MySQL的最新版本是MySQL 8.0,下载文件名为mysqlinstallercommunity8.0.11.0.msi,双击该文件即开始安装。安装过程中需要选择安装类型和安装路径。安装结束后需要配置MySQL,指定配置类型,这里选择Development Machine,还需要打开TCP/IP网络以及指定数据库的端口号,默认值为3306。单击Next按钮,在出现的页面中需要指定root账户的密码,这里输入123456。最后还需要指定Windows服务名,这里MySQL80。
  5.1.2使用MySQL命令行工具
  选择“开始”→“所有程序”→MySQL→MySQL Server 8.0→MySQL 8.0 Command Line Client,打开命令行窗口,输入root账户密码,出现mysql>提示符,如图5.1所示。
  在MySQL命令提示符下可以通过命令操作数据库,使用show databases;命令可以显示所有数据库信息。
  mysql>show databases;
  在对数据库操作之前,必须使用use命令打开数据库,下面命令打开world数据库。
  mysql>use world;
  使用show tables命令可以显示当前数据库中的表。
  mysql>show tables;
  使用create database命令可以建立数据库,使用create table语句可完成对表的创建,使用alter table语句可以对创建后的表进行修改,使用describe命令可查看已创建的表的详细信息,使用insert命令可以向表中插入数据、使用delete命令可以删除表中的数据,使用update命令可以修改表中的数据,使用select命令可以查询表中的数据。
  图5.1MySQL命令行窗口
  1. 创建数据库
  创建数据库使用create database命令,格式如下:
  create database <数据库名>
  下面命令创建一个名为webstore的数据库。
  mysql>create database webstore;
  默认情况下,新建的数据库属于创建它的用户。也可以新建用户并把数据库上的操作权限授予新用户。
  ……

前言/序言

  前言
  Java Web是基于Java技术解决互联网Web相关领域的技术总和,包括Web服务器和Web客户端两部分。Java在服务器端的应用非常丰富,例如Servlet、JSP和第三方框架等。Java技术对Web领域的发展注入了强大的动力。
  基于Java的Web应用开发技术已成为目前Web开发的主流技术。本书以Servlet 4.0和JSP 2.3规范为基础,详细介绍应用Java技术开发Web应用的相关技术及编程方法。
  本书较全面地体现了应用Java技术开发Web应用的发展特性,涉及当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。内容包括:
  第1章介绍Java Web应用开发的基础知识,包括网络基本概念、Web前端技术、服务器资源等,还介绍了Tomcat服务器和Eclipse IDE的安装、配置以及Servlet与JSP开发。
  第2章介绍Servlet核心技术,包括常用Servlet API、Servlet生命周期、分析请求和发送响应、Web应用部署描述文件、ServletConfig接口与ServletContext接口等。
  第3章介绍JSP技术基础,包括JSP的各种语法元素、JSP页面的生命周期、JSP的隐含对象、页面作用域、组件包含技术、JavaBeans应用以及MVC设计模式等。
  第4章介绍会话管理技术,包括HttpSession、Cookie、URL重写以及隐藏表单域。另外,本章还介绍文件的上传与下载。
  第5章介绍JDBC数据库访问技术,包括使用JDBC和数据源访问数据库的方法以及DAO设计模式。
  第6章介绍表达式语言(EL)的使用。
  第7章介绍JSTL(标准标签库)的使用和自定义标签的开发。
  第8章介绍Java Web高级应用,包括Web监听器、Web过滤器以及Servlet多线程问题等。
  第9章介绍Java Web应用开发中的安全性问题。
  第10章介绍AJAX技术及其应用。
  第11~13章介绍目前流行的轻量级Java EE框架,包括Struts 2框架、Hibernate 5框架和Spring 5框架的基础知识及三大框架的整合开发。
  本书知识点全面,体系结构清晰,重点突出、文字准确,内容组织循序渐进,并有大量精选的示例和配套素材,使读者学习起来容易理解和掌握。
  本书每章附有一定量的思考和练习题。本书还提供了教学课件、程序源代码以及部分教学视频等资源,可扫描封底课件二维码免费下载。
  本书的出版得到了清华大学出版社魏江江主任的大力支持与合作,在此表示衷心感谢。本书写作过程中参考了大量文献,在此向这些文献作者表示衷心感谢。由于作者水平有限,书中难免存在不妥和错误之处,恳请广大读者和同行批评指正。
  编者
  2019年1月