Java Web应用开发与实践(第2版)

Java Web应用开发与实践(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2016-08
版次: 1
ISBN: 9787302438090
定价: 49.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 409页
字数: 674千字
正文语种: 简体中文
140人买过
  •   本书作者结合多年的教学与软件开发经验,依据教学大纲,面向技术发展方向,讨论主流的Java Web开发技术和开发工具,内容涵盖了JSP基础、JDBC、Servlet、Filter、Listener、MVC和DAO等设计模式,以及Struts2、Spring和Hibernate框架技术。书中全面而又系统地介绍了Java Web应用开发所需的各种技术和应用实践技能,案例丰富、实用性强; 通过本书的学习,力求使读者快速地掌握运用Java及SSH框架技术开发Web应用程序的方法,并达到融会贯通、灵活运用的目的。  本书可作为普通高校、应用型高校、部分高职院校计算机及相关专业课程的教材,也可作为Java编程爱好者及开发人员的参考用书。
    第1章Java Web开发快速入门 1.1Web的概念与JSP介绍 1.1.1Web的概念 1.1.2Web技术沿革 1.1.3Java Web应用开发技术简介 1.2Java Web开发工具 1.2.1安装Tomcat 1.2.2启动并测试Tomcat 1.2.3配置Tomcat 1.3Eclipse的Java Web开发环境配置 1.3.1在Eclipse中创建Java Web项目 1.3.2在Eclipse的Web项目中创建并运行JSP页面 1.4JSP运行机制 本章小结 第2章Web前端技术 2.1HTTP协议 2.1.1HTTP协议介绍 2.1.2HTTP请求响应机制 2.2HTML5基础 2.2.1HTML5页面结构 2.2.2HTML标签 2.2.3HTML常用标签 2.2.4HTML注释 2.3CSS样式表 2.3.1CSS样式表的定义与引用 2.3.2CSS常用选择器 2.3.3CSS常用属性 2.4JavaScript概述 2.4.1JavaScript语法基础 2.4.2JavaScript事件 2.4.3JavaScript函数 2.4.4DOM对象 2.4.5实践: 使用JavaScript完成表单验证功能 2.5jQuery与AJAX技术 2.5.1下载与部署jQuery 2.5.2jQuery选择器 2.5.3使用jQuery操作HTML 2.5.4jQuery事件 2.5.5AJAX技术 2.6JSON 2.6.1JSON数据语法格式 2.6.2JSON对象 2.6.3JSON数组 2.6.4JSON文本转换为JavaScript对象 2.6.5使用jQuery操作JSON 本章小结 第3章JSP语法基础 3.1JSP页面的基本结构 3.1.1JSP注释 3.1.2脚本元素 3.1.3JSP页面中的表达式 3.1.4JSP页面中的Java程序段 3.1.5JSP指令 3.1.6JSP动作 3.2JSP内置对象 3.3request对象 3.4response对象 3.4.1请求状态行 3.4.2response内置对象的常用方法 3.5page对象 3.6pageContext对象 3.7out对象 3.8session对象 3.9application对象 3.10config对象 3.10.1web.xml配置文件 3.10.2config对象的主要方法 3.11exception对象 本章小结 第4章JDBC技术 4.1安装和配置MySQL数据库 4.1.1MySQL数据库简介 4.1.2在Eclipse中连接MySQL数据库 4.1.3使用MySQL数据库 4.2JDBC简介 4.2.1JDBC技术介绍 4.2.2JDBC API 4.3使用JDBC API访问数据库 4.3.1使用JDBC API访问数据库的基本步骤 4.3.2实践: 开发用户信息管理系统 4.4其他常见数据库的连接 4.4.1连接SQL Server 2008数据库 4.4.2连接Oracle数据库 4.5数据库连接池 4.5.1数据库连接池简介 4.5.2使用连接池技术访问数据库 本章小结 第5章JavaBean 5.1JavaBean介绍 5.1.1JavaBean的特点 5.1.2JavaBean的应用范围 5.1.3JavaBean开发注意事项 5.2设计JavaBean 5.3访问JavaBean 本章小结 第6章Servlet、Filter与Listener 6.1Servlet简介 6.2Servlet的作用 6.3Servlet的生命周期 6.4Java Servlet API 6.5创建Servlet 6.6调用Servlet 6.7Filter过滤器 6.7.1Filter简介 6.7.2Filter API 6.7.3Filter的应用 6.8Listener监听器 6.8.1Listener简介 6.8.2Listener的应用 本章小结 第7章MVC与DAO模式 7.1MVC框架模式简介 7.1.1MVC框架模式介绍 7.1.2MVC框架模式的优势 7.2在JSP中实现MVC框架模式 7.2.1视图层的实现 7.2.2模型层的实现 7.2.3控制器层的实现 7.3请求转发与重定向 7.3.1请求转发 7.3.2重定向 7.4页面间数据的共享方式 7.4.1重写URL 7.4.2共享会话 7.4.3使用Cookie 7.5DAO模式 7.5.1DAO模式介绍 7.5.2实现DAO模式的步骤 7.6使用Apache DbUtils访问数据库 7.6.1Apache DbUtils概述 7.6.2Apache DbUtils API 7.6.3使用Apache DbUtils访问数据库的方法 本章小结 第8章Web应用开发中的常见问题 8.1中文问题 8.1.1出现中文问题的原因 8.1.2常见字符集 8.1.3中文问题的解决方法 8.2文件的上传与下载 8.2.1jspSmartUpload简介 8.2.2文件的上传 8.2.3文件的下载 8.3图表的开发 8.3.1JFreeChart的下载与配置 8.3.2使用JFreeChart开发图表 8.4分页显示 8.4.1分页显示的设计思路 8.4.2在不同的数据库中实现分页显示 8.5程序国际化 8.5.1实现程序国际化 8.5.2格式化数字和日期 8.6部署Java Web应用 8.6.1静态部署 8.6.2动态部署 本章小结 第9章EL与JSTL 9.1EL表达式语言 9.1.1EL简介 9.1.2EL语法 9.1.3EL运算符 9.1.4使用EL访问JavaBean对象 9.1.5使用EL访问隐式对象 9.2JSTL 9.2.1JSTL简介 9.2.2JSTL核心标签库 本章小结 第10章Struts2框架技术 10.1Struts2快速入门 10.1.1Struts2的安装与配置 10.1.2Struts2简单示例 10.1.3Struts2的工作流程 10.2Struts2核心概念 10.2.1struts.xml文件配置 10.2.2Action详解 10.2.3Result介绍 10.2.4Struts2常量配置 10.3值栈与OGNL 10.3.1值栈 10.3.2OGNL 10.4Struts2标签 10.4.1表单标签 10.4.2控制标签 10.4.3数据标签 10.5拦截器 10.5.1拦截器的作用与工作机制 10.5.2Struts2内置的拦截器 10.5.3使用拦截器 10.5.4自定义拦截器 10.6Struts2输入校验 10.6.1使用手动方式校验 10.6.2使用Struts2的校验框架校验 10.7Struts2国际化 10.7.1国际化资源文件浅析 10.7.2页面的国际化 10.7.3Action的国际化 10.7.4验证信息的国际化 10.8Struts2类型转换 10.8.1Struts2内置的类型转换器 10.8.2自定义类型转换器 10.8.3配置自定义类型转换器 10.9Struts2其他常见功能的实现 10.9.1访问Servlet API 10.9.2防止重复提交 10.9.3上传与下载 本章小结 ...... 
  • 内容简介:
      本书作者结合多年的教学与软件开发经验,依据教学大纲,面向技术发展方向,讨论主流的Java Web开发技术和开发工具,内容涵盖了JSP基础、JDBC、Servlet、Filter、Listener、MVC和DAO等设计模式,以及Struts2、Spring和Hibernate框架技术。书中全面而又系统地介绍了Java Web应用开发所需的各种技术和应用实践技能,案例丰富、实用性强; 通过本书的学习,力求使读者快速地掌握运用Java及SSH框架技术开发Web应用程序的方法,并达到融会贯通、灵活运用的目的。  本书可作为普通高校、应用型高校、部分高职院校计算机及相关专业课程的教材,也可作为Java编程爱好者及开发人员的参考用书。
  • 目录:
    第1章Java Web开发快速入门 1.1Web的概念与JSP介绍 1.1.1Web的概念 1.1.2Web技术沿革 1.1.3Java Web应用开发技术简介 1.2Java Web开发工具 1.2.1安装Tomcat 1.2.2启动并测试Tomcat 1.2.3配置Tomcat 1.3Eclipse的Java Web开发环境配置 1.3.1在Eclipse中创建Java Web项目 1.3.2在Eclipse的Web项目中创建并运行JSP页面 1.4JSP运行机制 本章小结 第2章Web前端技术 2.1HTTP协议 2.1.1HTTP协议介绍 2.1.2HTTP请求响应机制 2.2HTML5基础 2.2.1HTML5页面结构 2.2.2HTML标签 2.2.3HTML常用标签 2.2.4HTML注释 2.3CSS样式表 2.3.1CSS样式表的定义与引用 2.3.2CSS常用选择器 2.3.3CSS常用属性 2.4JavaScript概述 2.4.1JavaScript语法基础 2.4.2JavaScript事件 2.4.3JavaScript函数 2.4.4DOM对象 2.4.5实践: 使用JavaScript完成表单验证功能 2.5jQuery与AJAX技术 2.5.1下载与部署jQuery 2.5.2jQuery选择器 2.5.3使用jQuery操作HTML 2.5.4jQuery事件 2.5.5AJAX技术 2.6JSON 2.6.1JSON数据语法格式 2.6.2JSON对象 2.6.3JSON数组 2.6.4JSON文本转换为JavaScript对象 2.6.5使用jQuery操作JSON 本章小结 第3章JSP语法基础 3.1JSP页面的基本结构 3.1.1JSP注释 3.1.2脚本元素 3.1.3JSP页面中的表达式 3.1.4JSP页面中的Java程序段 3.1.5JSP指令 3.1.6JSP动作 3.2JSP内置对象 3.3request对象 3.4response对象 3.4.1请求状态行 3.4.2response内置对象的常用方法 3.5page对象 3.6pageContext对象 3.7out对象 3.8session对象 3.9application对象 3.10config对象 3.10.1web.xml配置文件 3.10.2config对象的主要方法 3.11exception对象 本章小结 第4章JDBC技术 4.1安装和配置MySQL数据库 4.1.1MySQL数据库简介 4.1.2在Eclipse中连接MySQL数据库 4.1.3使用MySQL数据库 4.2JDBC简介 4.2.1JDBC技术介绍 4.2.2JDBC API 4.3使用JDBC API访问数据库 4.3.1使用JDBC API访问数据库的基本步骤 4.3.2实践: 开发用户信息管理系统 4.4其他常见数据库的连接 4.4.1连接SQL Server 2008数据库 4.4.2连接Oracle数据库 4.5数据库连接池 4.5.1数据库连接池简介 4.5.2使用连接池技术访问数据库 本章小结 第5章JavaBean 5.1JavaBean介绍 5.1.1JavaBean的特点 5.1.2JavaBean的应用范围 5.1.3JavaBean开发注意事项 5.2设计JavaBean 5.3访问JavaBean 本章小结 第6章Servlet、Filter与Listener 6.1Servlet简介 6.2Servlet的作用 6.3Servlet的生命周期 6.4Java Servlet API 6.5创建Servlet 6.6调用Servlet 6.7Filter过滤器 6.7.1Filter简介 6.7.2Filter API 6.7.3Filter的应用 6.8Listener监听器 6.8.1Listener简介 6.8.2Listener的应用 本章小结 第7章MVC与DAO模式 7.1MVC框架模式简介 7.1.1MVC框架模式介绍 7.1.2MVC框架模式的优势 7.2在JSP中实现MVC框架模式 7.2.1视图层的实现 7.2.2模型层的实现 7.2.3控制器层的实现 7.3请求转发与重定向 7.3.1请求转发 7.3.2重定向 7.4页面间数据的共享方式 7.4.1重写URL 7.4.2共享会话 7.4.3使用Cookie 7.5DAO模式 7.5.1DAO模式介绍 7.5.2实现DAO模式的步骤 7.6使用Apache DbUtils访问数据库 7.6.1Apache DbUtils概述 7.6.2Apache DbUtils API 7.6.3使用Apache DbUtils访问数据库的方法 本章小结 第8章Web应用开发中的常见问题 8.1中文问题 8.1.1出现中文问题的原因 8.1.2常见字符集 8.1.3中文问题的解决方法 8.2文件的上传与下载 8.2.1jspSmartUpload简介 8.2.2文件的上传 8.2.3文件的下载 8.3图表的开发 8.3.1JFreeChart的下载与配置 8.3.2使用JFreeChart开发图表 8.4分页显示 8.4.1分页显示的设计思路 8.4.2在不同的数据库中实现分页显示 8.5程序国际化 8.5.1实现程序国际化 8.5.2格式化数字和日期 8.6部署Java Web应用 8.6.1静态部署 8.6.2动态部署 本章小结 第9章EL与JSTL 9.1EL表达式语言 9.1.1EL简介 9.1.2EL语法 9.1.3EL运算符 9.1.4使用EL访问JavaBean对象 9.1.5使用EL访问隐式对象 9.2JSTL 9.2.1JSTL简介 9.2.2JSTL核心标签库 本章小结 第10章Struts2框架技术 10.1Struts2快速入门 10.1.1Struts2的安装与配置 10.1.2Struts2简单示例 10.1.3Struts2的工作流程 10.2Struts2核心概念 10.2.1struts.xml文件配置 10.2.2Action详解 10.2.3Result介绍 10.2.4Struts2常量配置 10.3值栈与OGNL 10.3.1值栈 10.3.2OGNL 10.4Struts2标签 10.4.1表单标签 10.4.2控制标签 10.4.3数据标签 10.5拦截器 10.5.1拦截器的作用与工作机制 10.5.2Struts2内置的拦截器 10.5.3使用拦截器 10.5.4自定义拦截器 10.6Struts2输入校验 10.6.1使用手动方式校验 10.6.2使用Struts2的校验框架校验 10.7Struts2国际化 10.7.1国际化资源文件浅析 10.7.2页面的国际化 10.7.3Action的国际化 10.7.4验证信息的国际化 10.8Struts2类型转换 10.8.1Struts2内置的类型转换器 10.8.2自定义类型转换器 10.8.3配置自定义类型转换器 10.9Struts2其他常见功能的实现 10.9.1访问Servlet API 10.9.2防止重复提交 10.9.3上传与下载 本章小结 ...... 
查看详情
相关图书 / 更多