![]()
内容推荐 沈泽刚编著的《Java Web编程技术(第3版微课版21世纪高等学校计算机类课程创新规划教材)》介绍基于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应用开发技术人员参考。 目录 第1章 Java Web技术概述 1.1 Internet与万维网 1.1.1 主机和IP地址 1.1.2 域名和DNS 1.1.3 万维网 1.1.4 服务器和浏览器 1.1.5 HTTP与URL 1.2 Web前端技术 1.2.1 HTML与XML 1.2.2 CSS 1.2.3 JavaScript 1.3 服务器资源 1.3.1 静态资源与动态资源 1.3.2 静态文档和动态文档 1.3.3 服务器端动态文档技术 1.4 Tomcat服务器 1.4.1 Tomcat的下载与安装 1.4.2 Tomcat的安装目录 1.4.3 Tomcat的启动和停止 1.4.4 测试Tomcat 1.4.5 修改Tomcat的服务端口 1.4.6 Web应用程序及结构 1.5 Eclipse集成开发环境 1.5.1 Eclipse的下载与安装 1.5.2 在Eclipse中配置Tomcat服务器 1.5.3 配置Eclipse字符编码 1.5.4 修改JSP字符编码和模板 1.6 创建动态Web项目 1.6.1 动态Web项目的建立 1.6.2 开发Servlet 1.6.3 开发JSP页面 1.6.4 Web项目的导出和部署 本章小结 思考与练习 第2章 Servlet核心技术 2.1 Servlet API 2.1.1 Servlet接口 2.1.2 GenericServlet类 2.1.3 HttpServlet类 2.2 Servlet生命周期 2.2.1 加载和实例化Servlet 2.2.2 初始化Servlet 2.2.3 为客户提供服务 2.2.4 销毁和卸载Servlet 2.3 处理请求 2.3.1 HTTP请求结构 2.3.2 发送HTTP请求 2.3.3 处理HTTP请求 2.3.4 检索请求参数 2.3.5 请求转发 2.3.6 使用请求对象存储数据 2.3.7 检索客户端有关信息 2.3.8 检索请求头信息 2.4 表单数据处理 2.4.1 常用表单控件元素 2.4.2 表单页面的创建 2.4.3 表单数据处理 2.5 发送响应 2.5.1 HTTP响应结构 2.5.2 输出流与内容类型 2.5.3 响应重定向 2.5.4 设置响应头 2.5.5 发送状态码 2.6 部署描述文件 2.6.1 servlet 元素 2.6.2 servletmapping 元素 2.6.3 welcomefilelist元素 2.7 @WebServlet和@WebInitParam注解 2.8 ServletConfig 2.9 ServletContext 2.9.1 得到ServletContext引用 2.9.2 获取应用程序的初始化参数 2.9.3 使用ServletContext对象存储数据 2.9.4 使用RequestDispatcher实现请求转发 2.9.5 通过ServletContext对象获得资源 2.9.6 登录日志 2.9.7 检索Servlet容器的信息 本章小结 思考与练习 第3章 JSP技术基础 3.1 JSP语法概述 3.1.1 JSP脚本元素 3.1.2 JSP指令 3.1.3 JSP动作 3.1.4 表达式语言 3.1.5 JSP注释 3.2 JSP页面生命周期 3.2.1 JSP页面实现类 3.2.2 JSP页面执行过程 3.2.3 JSP生命周期方法示例 3.2.4 理解页面转换过程 3.2.5 理解转换单元 3.3 JSP脚本元素 3.3.1 变量的声明及顺序 3.3.2 使用条件和循环语句 3.3.3 请求时属性表达式 3.4 JSP隐含变量 3.4.1 request与response变量 3.4.2 out变量 3.4.3 application变量 3.4.4 session变量 3.4.5 exception变量 3.4.6 config变量 3.4.7 pageContext变量 3.4.8 page变量 3.5 page指令属性 3.5.1 import属性 3.5.2 contentType和pageEncoding属性 3.5.3 session属性 3.5.4 errorPage与isErrorPage属性 3.5.5 language与extends属性 3.5.6 buffer与autoFlush属性 3.5.7 info属性 3.6 JSP组件包含 3.6.1 静态包含:include指令 3.6.2 动态包含:include动作 3.6.3 使用jsp:forward动作 3.6.4 实例:使用包含设计页面布局 3.7 作用域对象 3.7.1 应用作用域 3.7.2 会话作用域 3.7.3 请求作用域 3.7.4 页面作用域 3.8 JavaBeans 3.8.1 JavaBeans规范 3.8.2 使用jsp:useBean动作 3.8.3 使用jsp:setProperty动作 3.8.4 使用jsp:getProperty动作 3.8.5 实例:JavaBeans应用 3.9 MVC设计模式 3.9.1 模型1介绍 3.9.2 模型2介绍 3.9.3 实现MVC模式的一般步骤 3.10 错误处理 3.10.1 声明式错误处理 3.10.2 使用Servlet和JSP页面处理错误 3.10.3 编程式错误处理 本章小结 思考与练习 第4章 会话与文件管理 4.1 会话管理 4.1.1 理解状态与会话 4.1.2 会话管理机制 4.1.3 HttpSession API 4.1.4 使用HttpSession对象 4.1.5 会话超时与失效 4.2 使用会话实现购物车 4.2.1 模型类设计 4.2.2 购物车类设计 4.2.3 上下文监听器设计 4.2.4 视图设计 4.2.5 控制器的设 |