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