| 作者 |
| 丛书名 |
| 出版社 |
| 机械工业出版社* |
| ISBN |
| 9787111639527 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 《Java Web应用开发技术与案例教程 第2版》从实用的角度出发,为Java Web开发人员提供了一套实用的开发技术,通过案例由浅入深地介绍这些技术的基本原理和应用,以及它们的整合应用。《Java Web应用开发技术与案例教程 第2版》共13章,第1~7章是基础篇,介绍了Java Web开发所必需的基础知识,包括:Java Web开发环境的搭建、静态网页开发技术(HTML、、CSS)、JSP技术、JDBC数据库访问技术、JavaBean技术、Servlet技术,并基于Java Web常用的开发模式介绍了这些技术之间的关系与整合方法;第8~13章为提高篇,介绍了Java Web应用程序开发的技术和常用框架技术,包括:EL和JSTL技术、jQuery前端框架技术、Ajax编程技术、过滤器和器技术、Web开发中常用的实用技术、Struts2框架技术等相关内容。 《Java Web应用开发技术与案例教程 第2版》提供了丰富的案例程序,通过这些应用案例对开发、集成、部署及具体的实现过程和方法都给出了详尽的阐释,使理论与实践紧密结合,力求让读者通过这些案例领会并掌握Java Web开发中的各种基本技巧和设计方法。 《Java Web应用开发技术与案例教程 第2版》主要面向初学者,特别适合高等院校和职业院校学生作为学习Java Web应用程序开发技术课程的教材,也可作为Java Web开发人员的学习资料和参考用书。 |
| 目录 |
| 第1章 Java Web应用开发技术概述1 1.1 Java Web应用开发技术简介1 1.1.1 Java Web应用1 1.1.2 Java Web应用开发技术2 1.2 Java Web运行环境及开发工具4 1.2.1 Java JDK的下载与安装4 1.2.2 Tomcat服务器的安装与配置5 1.2.3 Eclipse集成开发工具的下载、安装与使用7 1.2.4 MyEclipse集成开发工具的下载、安装与使用11 1.3 Java Web应用程序的开发与部署12 1.3.1 Java Web应用的开发过程示例13 1.3.2 Java Web应用程序的打包与部署以及导入与导出15 1.3.3 配置虚拟16 本章小结17 习题17 第2章 静态网页开发技术18 2.1 HTML网页设计18 2.1.1 HTML文档结构与基本语法18 2.1.2 HTML的基本标签与使用20 2.1.3 HTML表单标签与表单设计26 2.1.4 表单设计案例学生入校注册页面设计28 2.1.5 HTML框架标签与框架设计29 2.1.6 框架设计案例多媒体播放设计31 2.1.7 HTML5语法与HTML5表单新特性32 2.1.8 案例基于HTML5表单新特性实现客户注册输入校验35 2.2 CSS样式表38 2.2.1 CCS样式表的定义与使用38 2.2.2 CSS常用属性41 2.2.3 案例利用CCS对注册页面实现修饰42 2.3 脚本语言44 2.3.1 的基本语法44 2.3.2 的事件46 2.3.3 的对象47 2.3.4 案例实现输入验证50 2.4 基于HTML CSS的开发案例51 2.4.1 CSS DIV实现下拉菜单51 2.4.2 CSS DIV实现表格变色54 本章小结55 习题55 第3章 JSP技术57 3.1 JSP技术概述57 3.1.1 JSP页面的结构57 3.1.2 JSP程序的运行机制58 3.2 JSP语法58 3.2.1 JSP基本元素59 3.2.2 JSP指令元素61 3.2.3 JSP动作元素64 3.3 JSP内置对象概述67 3.4 request对象68 3.4.1 request对象的常用方法68 3.4.2 访问(获取)请求参数68 3.4.3 新属性的设置和获取71 3.4.4 获取客户端信息72 3.5 response对象73 3.5.1 response对象的常用方法73 3.5.2 重定向网页73 3.5.3 页面定时刷新或自动跳转74 3.6 session对象75 3.6.1 session对象的主要方法75 3.6.2 创建及获取客户的会话信息76 3.7 application对象76 3.7.1 application对象的主要方法77 3.7.2 案例统计网站访问人数77 3.8 out对象78 3.9 JSP应用程序设计综合案例78 3.9.1 网上答题及其自动评测78 3.9.2 设计简单的购物车应用案例81 本章小结83 习题83 第4章 JDBC数据库访问技术85 4.1 JDBC技术概述85 4.1.1 驱动程序接口Driver86 4.1.2 驱动程序管理器DriverManager86 4.1.3 数据库连接接口Connection86 4.1.4 执行SQL语句接口Statement87 4.1.5 执行动态SQL语句接口PreparedStatement87 4.1.6 访问结果集接口ResultSet88 4.2 JDBC访问数据库88 4.2.1 注册驱动MySQL的驱动程序89 4.2.2 JDBC连接数据库创建连接对象89 4.2.3 创建数据库的操作对象91 4.2.4 执行SQL92 4.2.5 获得查询结果并进行处理93 4.2.6 释放资源95 4.2.7 数据库乱码解决方案95 4.3 综合案例学生身体体质信息管理的开发96 4.3.1 数据库和数据表的建立97 4.3.2 注册驱动并建立数据库的连接97 4.3.3 添加记录模块的设计与实现98 4.3.4 查询记录模块的设计与实现101 4.3.5 修改记录模块的设计与实现105 4.3.6 删除记录模块的设计与实现109 4.3.7 数据库操作的模板111 4.3.8 整合各设计模块形成完整的应用112 4.3.9 问题与思考114 本章小结114 习题114 第5章 JavaBean技术115 5.1 JavaBean技术115 5.1.1 JavaBean的设计115 5.1.2 JavaBean的安装和部署116 5.2 基于JSP脚本代码访问JavaBean116 5.3 基于JSP动作标签访问JavaBean118 5.3.1 声明JavaBean对象118 5.3.2 访问JavaBean属性设置JavaBean属性值119 5.3.3 访问JavaBean属性获取JavaBean属性值并显示120 5.3.4 访问JavaBean方法调用JavaBean业务处理方法121 5.3.5 案例基于JavaBean JSP求任意两数代数和122 5.4 多个JSP页面共享JavaBean123 5.4.1 共享JavaBean的创建与获取123 5.4.2 案例网页计数器JavaBean的设计与使用123 5.5 综合案例数据库访问JavaBean的设计125 5.5.1 数据库连接对象工具类的设计与实现126 5.5.2 数据库访问JavaBean的设计与实现127 5.5.3 在JSP中使用JavaBean访问数据库129 本章小结131 习题131 第6章 Servlet技术132 6.1 Servlet技术概述132 6.1.1 Servlet编程接口132 6.1.2 Servlet的基本结构与配置方式132 6.2 Servlet的建立与注释配置135 6.2.1 Servlet的构建案例与构建过程135 6.2.2 注释配置140 6.3 Servlet常用对象及其方法141 6.4 综合案例基于JSP Servlet的用户登录验证143 6.5 JSP与Servlet的数据共享144 6.5.1 基于请求的数据共享144 6.5.2 基于会话的数据共享145 6.5.3 基于应用的数据共享145 6.6 JSP与Servlet的关联关系146 6.7 MVC开发模式与应用案例147 6.7.1 MVC开发模式147 6.7.2 基于JSP Servlet JavaBean实现复数运算148 6.7.3 基于JSP Servlet JavaBean实现用户注册150 本章小结154 习题154 第7章 Java Web常用开发模式与案例155 7.1 单纯的JSP页面开发模式155 7.1.1 单纯的JSP页面开发模式简介155 7.1.2 JSP页面开发模式案例求和运算155 7.1.3 JSP JDBC开发模式案例实现基于数据库的登录验证157 7.1.4 单纯的JSP页面开发模式存在的问题与缺点159 7.2 JSP JavaBean开发模式159 7.2.1 JSP JavaBean开发模式简介159 7.2.2 JSP JavaBean开发案例求和运算159 7.2.3 JSP JavaBean JDBC开发案例基于数据库的登录验证161 7.2.4 JSP JavaBean开发模式的优点与缺点163 7.3 JSP Servlet开发模式163 7.3.1 JSP Servlet开发模式简介163 7.3.2 JSP Servlet开发案例求和运算164 7.3.3 JSP Servlet JDBC开发案例基于数据库的登录验证165 7.3.4 JSP Servlet开发模式的优点与缺点167 7.4 JSP Servlet JavaBean开发模式167 7.4.1 基于JSP Servlet JavaBean的MVC的实现167 7.4.2 JSP Servlet JavaBean开发案例求和运算168 7.4.3 JSP Servlet JavaBean开发案例基于数据库的登录验证169 7.4.4 JSP Servlet JavaBean开发案例学生体质信息管理171 7.5 JSP Servlet JavaBean DAO开发模式178 7.5.1 DAO模式与数据库访问架构179 7.5.2 JSP Servlet JavaBean DAO开发案例学生体质信息管理179 本章小结184 习题184 第8章 EL和JSTL技术185 8.1 表达式语言EL185 8.1.1 EL语法185 8.1.2 EL内部对象188 8.1.3 EL对JavaBean的访问191 8.2 JSTL192 8.2.1 JSTL简介192 8.2.2 常用的JSTL标签193 8.2.3 JSTL标准函数196 8.3 综合案例使用EL和JSTL显示查询结果198 本章小结199 习题200 第9章 jQuery前端框架技术201 9.1 jQuery的使用方法201 9.1.1 下载jQuery以及在网页中添加jQuery框架201 9.1.2 jQuery的语法201 9.1.3 jQuery应用简单案例202 9.2 jQuery选择器204 9.2.1 基本选择器204 9.2.2 层次选择器205 9.2.3 过滤选择器206 9.2.4 表单选择器212 9.3 使用jQuery操作DOM213 9.3.1 元素操作213 9.3.2 节点操作218 9.4 jQuery中的事件222 9.5 jQuery综合案例223 9.5.1 案例1图片预览与数据删除223 9.5.2 案例2垂直二级导航菜单225 本章小结228 习题228 第10章 Ajax编程技术229 10.1 Ajax技术简介229 10.2 XMLHttpRequest对象229 10.3 Ajax应用案例231 10.3.1 案例异步表单验证233 10.3.2 案例实现级联列表235 10.4 使用JSON实现数据传输236 10.4.1 JSON简介237 10.4.2 在中使用JSON237 10.4.3 Java对象与JSON的转化238 10.4.4 案例基于Ajax JSON的表格数据浏览240 10.5 jQuery框架中的Ajax方法241 10.5.1 jQuery框架中常用的Ajax方法242 10.5.2 案例基于Ajax jQuery的表格记录添加244 本章小结246 习题246 第11章 过滤器和器技术247 11.1 过滤器技术247 11.1.1 过滤器编程接口247 11.1.2 过滤器的设计与配置249 11.1.3 案例基于过滤器的用户权限控制252 11.1.4 案例基于过滤器的中文乱码解决253 11.1.5 案例禁止未授权的IP访问站点过滤器253 11.2器技术255 11.2.1器编程接口255 11.2.2器设计与配置257 11.2.3 案例会话计数器的设计259 本章小结260 习题260 第12章 Java Web实用开发技术261 12.1 图形验证码261 12.1.1 图形验证码简介261 12.1.2 图形验证码的实现261 12.1.3 案例带图形验证码的登录模块263 12.2 二维码264 12.2.1 二维码图形生成方法264 12.2.2 案例二维码生成器265 12.3 MD5加密266 12.3.1 MD5加密算法266 12.3.2 MD5算法实现266 12.4 在线编辑器CKEditor267 12.4.1 CKEditor的使用267 12.4.2 案例使用CKEditor编辑公告内容268 12.5 文件的上传与下载270 12.5.1 常见文件的上传与下载270 12.5.2 文件上传的实现270 12.5.3 文件下载的实现271 12.5.4 案例使用Cos组件实现作业的上传272 12.6 利用Java操作Excel文档273 12.6.1 利用Jxl操作Excel文档273 12.6.2 案例Cos Jxl实现Excel 表格的数据导入和导出275 12.7 Java Mail编程278 12.7.1 使用Java Mail发送邮件278 12.7.2 案例使用JavaMail实现邮件的发送279 12.8 页面分页技术280 12.8.1 分页技术的设计思想280 12.8.2 分页的具体实现280 本章小结283 习题283 第13章 Struts2框架技术284 13.1 Struts2简介284 13.1.1 Struts2的组成与工作原理284 13.1.2 搭建Struts2开发环境285 13.1.3 Struts2入门案例基于Struts2实现求任意两数据的代数和287 13.1.4 Struts2的中文乱码问题处理290 13.2 Struts2的配置文件与Action配置291 13.2.1 Struts2的配置文件与配置内容291 13.2.2 基于注解的Action配置295 13.3 Struts2的业务控制器Action类设计296 13.3.1 Action实现类296 13.3.2 通过Action访问Web对象298 13.3.3 多方法的Action302 13.4 Struts2的OGNL表达式、标签库、化307 13.4.1 Struts2的OGNL表达式307 13.4.2 Struts2的标签库308 13.4.3 Struts2的化314 13.4.4 Struts2的化应用案例316 13.5 Struts2的拦截器318 13.5.1 Struts2的内建拦截器318 13.5.2 Struts2拦截器的自定义实现319 13.5.3 案例&mdash丶;文字过滤器的设计与应用322 13.6 Struts2文件的上传及下载324 13.6.1 文件上传与应用案例324 13.6.2 文件下载与应用案例327 本章小结329 习题329 参考文献330 |