您好,欢迎光临有路网!
Java Web开发基础:从Servlet到JSP(第2版)/21世纪高等学校规划教材·计算机科学与技术
QQ咨询:
有路璐璐:

Java Web开发基础:从Servlet到JSP(第2版)/21世纪高等学校规划教材·计算机科学与技术

  • 作者:王斐 祝开艳
  • 出版社:清华大学出版社
  • ISBN:9787302530008
  • 出版日期:2019年07月01日
  • 页数:272
  • 定价:¥49.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《Java Web开发基础——从Servlet到JSP(第2版)》介绍了web开发z基础的东西,学习Java web开发没办法回避的问题。它从初学者的角度看问题,总是提出一个问题,解决这个问题,引发新的问题,再解决新的问题,始终跟着问题走,当问题一个个解决掉时,你会发现,你已经可以完成一个像模像样的系统了。这本书从Servlet出发,按照技术发展的脉络,一路走到了JSP,再走到设计模式,z后将你送到另一条路的起点,各种web开发框架。其他的框架,底层的机制不变,只是做了更高层次的封装。
    文章节选
    第5章Servlet数据库访问基础
    学习目标:
    通过本章的学习,你应该:
     了解JDBC API的作用
     掌握通过JDBC访问数据库的步骤
     掌握使用NetBeans IDE管理数据库的方法
     掌握对数据库进行增、删、改、查的方法
     熟练掌握使用预编译语句对象对数据库进行增、删、改、查操作
    通过前4章的学习,已经学习了如下知识:
    (1) 通过HTML,从客户端向服务器提交数据。
    (2) 通过Servlet提供的HttpServletRequest对象,在服务器取得提交的数据并进行处理。
    (3) 通过HttpServletResponse对象给客户以响应。
    (4) 通过HttpSession对象对客户进行会话跟踪。
    本章将学习如何在Servlet中通过JDBC访问关系数据库。
    5.1JDBC连接数据库概述
    1. JDBC简介
    Java数据库连接(Java Database Connectivity,JDBC)是Java语言的应用程序接口,用来规范客户端程序对数据库的访问。例如提供查询和更��数据库中数据的方法。通过JDBC API,可以用统一的形式访问不同的关系数据库产品。JDBC API已经包含在JDK中,导入相应包就可以使用。
    JDBC API中定义了一系列的接口,程序设计人员只需要针对接口进行业务逻辑的编程即可,不必关注接口的实现。接口的实现由数据库厂商提供。使用不同的数据库产品,就需要使用对应厂商提供的接口实现类,这些类通常打包在一起,被称为JDBC驱动程序。
    JDBC驱动程序有4类,从效率上讲,*高的是“本地协议的纯Java驱动程序”,这类驱动程序用Java语言编写,通过与数据库建立直接的套接字连接,采用具体厂商的网络协议把JDBC API调用转换为直接的网络调用。采用“本地协议的纯Java驱动程序”连接数据库的模式如图5.1所示。
    其他类型的驱动程序当然也有特定用途,本书不详述它们的区别及原理,如感兴趣,请自行搜索相关文章。
    图5.1通过“本地协议的纯Java驱动程序”连接数据库
    2. JDBC访问数据库的步骤
    要想操纵数据库中的数据,首先要连接数据库,那么连接数据库需要知道哪些信息呢?
    首先,要知道是什么数据库,以便载入对应厂商的数据库驱动程序。
    其次,要知道数据库服务器的位置在哪里,想要访问的是数据库服务器上的哪个数据库,访问该数据库服务器的用户名和密码是什么。
    *后,编写SQL语句操纵数据库里面的数据。
    知道了这些信息,才可以对数据库进行操作。使用JDBC对数据库进行一次数据库操作一般需要如下5个步骤:
    (1) 载入JDBC驱动程序。
    (2) 通过驱动管理器获得连接对象。
    (3) 通过连接对象创建语句对象。
    (4) 通过语句对象向服务器发送SQL语句,完成业务逻辑。
    (5) 依次关闭中间用到的对象(如: 结果集对象、语句对象、连接对象)。
    ……
    目录
    目录
    第1章Java Web开发预备知识及开发环境配置
    1.1Web应用程序基本概念
    1.2Java Web开发环境的搭建及相关介绍
    1.3本章回顾
    1.4课后习题
    第2章HTML基础
    2.1HTML语法基础
    2.2使用NetBeans IDE创建Java Web应用程序
    2.3侧重信息呈现的HTML元素
    2.4侧重引导用户提交信息的HTML元素
    2.5本章回顾
    2.6课后习题
    第3章Servlet编程基础
    3.1HTTP/HTTPS通信协议基本概念
    3.2Servlet的定义及作用
    3.3使用Servlet生成一个网页
    3.4doGet方法与doPost方法
    3.5使用Servlet生成服务器响应
    3.6使用Servlet读取请求报头
    3.7使用Servlet读取用户通过**链接传送的信息
    3.8使用Servlet读取用户通过表单传送的信息
    3.9处理表单提交的中文乱码问题
    3.10对响应进行重定向
    3.11使用请求转发器(RequestDispatcher)转发请求
    3.12Servlet的生命周期
    3.13Servlet的部署
    3.14本章回顾
    3.15课后习题
    第4章Servlet会话跟踪
    4.1会话概述
    4.2获得与当前用户相关联的会话对象
    4.3在会话对象中存入、读取和移除信息
    4.4浏览器会话与服务器会话的区别
    4.5废弃当前会话对象
    4.6利用响应(HttpServletResponse)对象内建方法实现URL重写
    4.7本章回顾
    4.8课后习题
    第5章Servlet数据库访问基础
    5.1JDBC连接数据库概述
    5.2NetBeans IDE中如何管理数据库
    5.3使用Statement语句对象进行简单查询操作
    5.4使用Statement语句对象进行条件查询操作
    5.5使用PreparedStatement语句对象进行条件查询操作
    5.6对数据库进行插入、更新和删除操作的案例准备
    5.7使用PreparedStatement语句对象进行插入操作
    5.8使用PreparedStatement语句对象进行更新操作
    5.9使用PreparedStatement语句对象进行删除操作
    5.10本章回顾
    5.11课后习题
    第6章JSP基础
    6.1JSP概述
    6.2JSP是如何工作的
    6.3JSP页面的组成
    6.4JSP的隐含对象
    6.5使用纯JSP进行数据库操作
    6.6本章回顾
    6.7课后习题
    第7章JSP与JavaBean
    7.1JavaBean的定义及语法
    7.2编写一个JavaBean
    7.3(Servlet+JSP+JavaBean)结合使用案例1
    7.4使用jsp:useBean /和jsp:getProperty /标准动作改写案例1
    7.5Servlet+JSP+JavaBean结合使用案例2
    7.6MVC设计模式
    7.7关于JSP动作标记的思考
    7.8本章回顾
    7.9课后习题
    第8章使用EL与JSTL
    8.1EL(表达式语言)的使用
    8.2JSTL(JSP标准标签库)的使用
    8.3使用JSTL、EL改写案例2
    8.4使用JSTL、EL进一步改进案例1和案例2
    8.5本章回顾
    8.6课后习题
    第9章使用过滤器
    9.1过滤器概述
    9.2过滤器的实现及部署
    9.3在项目中使用一个过滤器
    9.4在项目中使用多个过滤器
    9.5使用过滤器处理中文乱码
    9.6本章回顾
    9.7课后习题
    第10章DAO设计模式
    10.1DAO设计模式案例需求分析
    10.2数据库设计与实现
    10.3MIS第1版实现
    10.4MIS第2版实现(添加数据库连接类)
    10.5MIS第3版实现(添加POJO与DAO)
    10.6MIS第4版实现(添加DAO工厂)
    10.7MIS第5版实现(添加Service及Service工厂)
    10.8DAO设计模式总结
    10.9本章回顾
    10.10课后习题
    第11章客户信息管理系统(维护折扣码信息)
    11.1系统用例图
    11.2“新增折扣码”活动图
    11.3“查看全部折扣码信息”活动图
    11.4“更新折扣率/删除折扣码信息”活动图
    11.5创建工程并编写POJO类代码、部分视图层代码
    11.6编写DAO层代码
    11.7编写Service层代码
    11.8编写控制器层代码
    11.9编写其他视图层代码
    11.10系统目前存在的问题
    第12章数据库访问技术补足
    12.1读取属性文件中的数据库配置信息
    12.2采用数据库连接池访问数据库
    12.3访问其他数据库
    12.4课后习题
    参考文献
    电子资源

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外