欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Java Web程序设计与项目实践(高职高专工作过程导向新理念教材)/计算机系列
      • 作者:编者:陈建国|责编:孟毅新
      • 出版社:清华大学
      • ISBN:9787302590491
      • 出版日期:2022/10/01
      • 页数:404
    • 售价:35.6
  • 内容大纲

        本书以“用户管理系统”项目为案例,采用项目导向、任务驱动、案例讲解的方法,可以使读者更直接、深入地掌握Java Web编程的核心知识点。
        本书主要包括Web应用程序概述、JSP基础、JSP内置对象、JavaBean技术、JSP的数据访问、Servlet技术、EL和JSTL、JSP应用开发等内容。本书共8章,包含8个项目,28个任务,提供了150多个教学案例程序。通过这些项目,将JavaWeb程序设计中常见的开发技术融入其中。
        本书内容翔实,实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校的教材,也可供相关培训机构的师生和软件开发人员参考。
  • 作者介绍

  • 目录

    第1章  Web应用程序概述
      1.1  Web相关概念
        1.1.1  C/S结构与B/S结构
        1.1.2  静态网页与动态网页
        1.1.3  Web运行环境
      1.2  Java Web开发环境的安装与配置
        1.2.1  开发工具包JDK
        1.2.2  Tomcat服务器
        1.2.3  下载与安装MyEclipse
        1.2.4  第一个Java Web程序
        1.2.5  任务:Tomcat服务器的配置及部署
      1.3  静态网页概述
        1.3.1  HTML介绍
        1.3.2  HTML元素及属性
        1.3.3  DIV+CSS介绍
        1.3.4  任务:用户注册页面的设计
      项目1  首页设计
      习题1
    第2章  JSP基础
      2.1  JSP概述
        2.1.1  什么是JSP
        2.1.2  JSP的结构
        2.1.3  任务:在页面中显示当前日期
      2.2  JSP的基本语法
        2.2.1  注释
        2.2.2  Scriptlet
        2.2.3  JSP指令
        2.2.4  JSP动作
        2.2.5  任务:模拟用户登录
      项目2  模拟用户管理页面
      习题2
    第3章  JSP内置对象
      3.1  JSP内置对象概述
      3.2  out对象
        3.2.1  向客户端输出数据
        3.2.2  管理缓冲区
        3.2.3  任务:输出用户信息
      3.3  request对象
        3.3.1  获取客户端请求参数
        3.3.2  获取客户端信息
        3.3.3  在作用域中管理属性
        3.3.4  利用request完成服务端跳转
        3.3.5  任务:注册页面请求信息获取
      3.4  response对象
        3.4.1  响应正文
        3.4.2  设置响应头信息
        3.4.3  状态行
        3.4.4  重定向
        3.4.5  输出缓存
        3.4.6  任务:用户注册

      3.5  Cookie的原理及应用
        3.5.1  什么是Cookie
        3.5.2  Cookie的使用
        3.5.3  任务:简化用户登录
      3.6  session对象
        3.6.1  session对象概述
        3.6.2  session对象的运行机制与常见方法
        3.6.3  session对象的使用
        3.6.4  任务:购物车的设计
      3.7  application对象的原理及应用
        3.7.1  什么是application对象
        3.7.2  application对象的应用
        3.7.3  session对象和application对象的比较
        3.7.4  任务:简易聊天室与网页计数器的设计
      3.8  其他内置对象
        3.8.1  config对象
        3.8.2  page对象
        3.8.3  pageContext对象
        3.8.4  exception对象
        3.8.5  Web安全性
        3.8.6  任务:初始化参数的配置
      项目3  用户合法性访问验证
      习题3
    第4章  JavaBean技术
      4.1  JavaBean的构建
        4.1.1  JavaBean概述
        4.1.2  JavaBean的配置
        4.1.3  JavaBean成员
        4.1.4  任务:用户JavaBean 的定义
      4.2  应用JavaBean
        4.2.1  用page指令导入JavaBean
        4.2.2  用标签访问JavaBean
        4.2.3  JavaBean的移除
        4.2.4  任务:显示用户所有信息
      4.3  JavaBean的保存范围
        4.3.1  page范围的JavaBean
        4.3.2  request范围的JavaBean
        4.3.3  session范围的JavaBean
        4.3.4  application范围的JavaBean
        4.3.5  任务:用户登录权限的控制
      项目4  用户管理系统业务逻辑设计
      习题4
    第5章  JSP的数据访问
      5.1  JDBC技术
        5.1.1  ODBC简介
        5.1.2  JDBC简介
        5.1.3  JDBC的结构
        5.1.4  JDBC驱动程序
        5.1.5  任务:使用JDBC-ODBC桥实现对数据库的访问
      5.2  JDBC常用接口

        5.2.1  Driver接口
        5.2.2  DriverManager类
        5.2.3  Connection接口
        5.2.4  Statement接口
        5.2.5  PreparedStatement接口
        5.2.6  CallableStatement接口
        5.2.7  ResultSet接口
        5.2.8  任务:实现数据库连接
      5.3  连接池技术
        5.3.1  连接池简介
        5.3.2  Tomcat配置连接池
        5.3.3  获取JNDI的资源
        5.3.4  任务:连接池的应用
      5.4  JDBC数据库访问
        5.4.1  JDBC访问数据库的步骤
        5.4.2  操作数据库
        5.4.3  JDBC事务
        5.4.4  JDBC批处理
        5.4.5  任务:用JDBC实现数据库访问
      项目5  用户管理系统的数据访问层设计
      习题5
    第6章  Servlet技术
      6.1  Servlet基础
        6.1.1  Servlet的概念
        6.1.2  Servlet与JSP的关系
        6.1.3  Servlet生命周期
        6.1.4  Servlet的创建
        6.1.5  任务:快速体验Servlet
      6.2  Servlet API
        6.2.1  javax.servlet包
        6.2.2  javax.servlet.http包
        6.2.3  Servlet的部署与配置
        6.2.4  Servlet的线程安全
        6.2.5  Servlet应用
        6.2.6  任务:利用Servlet实现用户登录
      6.3  Servlet过滤器
        6.3.1  过滤器的概念
        6.3.2  Servlet过滤器的接口
        6.3.3  Servlet过滤器的配置
        6.3.4  过滤器的应用
        6.3.5  任务:强制登录验证
      6.4  监听器
        6.4.1  监听器概述
        6.4.2  主要接口和对象
        6.4.3  监听器的应用
        6.4.4  任务:在线用户的显示和用户数统计
      项目6  用户管理系统的控制层设计
      习题6
    第7章  EL和JSTL
      7.1  EL表达式

        7.1.1  表达式语言简介
        7.1.2  表达式与内置对象
        7.1.3  EL表达式运算
        7.1.4  任务:查找显示用户信息
      7.2  JSTL标签
        7.2.1  JSTL简介
        7.2.2  核心标签库
        7.2.3  SQL标签库
        7.2.4  格式化标签
        7.2.5  函数标签库
        7.2.6  任务:用户管理的界面设计
      7.3  自定义标签和函数
        7.3.1  什么是自定义标签
        7.3.2  标签处理程序的接口和类
        7.3.3  简单标签示例
        7.3.4  定义带有属性的标签
        7.3.5  定义有标签体的标签库
        7.3.6  遍历标签
        7.3.7  自定义方法
        7.3.8  任务:自定义用户信息标签
      项目7  用户管理系统的视图层设计
      习题7
    第8章  JSP应用开发
      8.1  分页处理技术
        8.1.1  常见的分页技术
        8.1.2  JSP+JavaBean实现分页
        8.1.3  任务:实现用户信息的分页显示
      8.2  文件的上传/下载
        8.2.1  JSP SmartUpload简介
        8.2.2  SmartUpload组件常用方法
        8.2.3  SmartUpload组件的应用
        8.2.4  任务:注册表的照片上传
      8.3  分层架构开发(MVC模式)
        8.3.1  JSP与分层模式
        8.3.2  分层的实现
        8.3.3  任务:利用三层结构实现用户管理系统
      项目8  消息管理系统
      习题8
    参考文献