![]()
内容推荐 本书以“用户管理系统”项目为案例,采用项目导向、任务驱动、案例讲解的方法,可以使读者更直接、深入地掌握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和JST |