目录 第1章Java Web开发基础知识 1.1C/S架构和B/S架构 1.2请求响应模式 1.3Apache Tomcat快速入门 1.3.1Apache Tomcat安装 1.3.2发布第一个Web应用 1.3.3Tomcat常用配置 小结 第2章HTML技术基础 2.1HTML简介 2.2开发工具简介 2.3网页的基本结构 2.4HTML中常见的标签 2.4.1基本标签 2.4.2图片标签 2.4.3超链接 2.4.4列表 2.4.5表格 2.4.6表单 小结 第3章CSS技术基础 3.1CSS的基本语法 3.2在HTML中使用CSS 3.2.1行内样式 3.2.2内部样式表 3.2.3外部样式表 3.2.43种方式的优先级 3.3CSS选择器 3.3.1基本选择器 3.3.2高级选择器 3.4CSS样式设置 3.4.1文本样式 3.4.2超链接 3.4.3背景样式 3.5CSS盒子模型 3.6CSS+DIV网页布局 3.6.1浮动 3.6.2定位 小结 目录 Java Web开发基础教程 第4章JavaScript基础 4.1JavaScript简介 4.2JavaScript基础语法 4.2.1变量和数据类型 4.2.2常用的输入和输出 4.2.3函数和事件 4.3BOM 4.3.1window对象的方法 4.3.2window对象的属性 小结 第5章jQuery基础 5.1jQuery的作用 5.2开发环境搭建 5.3jQuery对象和DOM对象 5.4jQuery选择器 5.4.1通用CSS选择器 5.4.2过滤选择器 5.5jQuery事件处理机制 5.6jQuery中的DOM操作 5.6.1内容操作 5.6.2节点操作 5.6.3样式操作 5.7表单验证 小结 第6章HTTP协议 6.1HTTP协议概述 6.2HTTP消息 6.2.1一般消息头 6.2.2请求消息头 6.2.3响应消息头 小结 第7章Servlet技术 7.1Servlet简介 7.2开发环境搭建 7.3实现第一个Servlet程序 7.4Servlet的生命周期 7.5Servlet的常用对象 7.5.1ServletConfig对象 7.5.2ServletContext对象 7.5.3HttpServletRequest对象 7.5.4HttpServletResponse对象 小结 第8章JSP技术基础 8.1JSP概述 8.2JSP的运行原理 8.3JSP的基本语法 8.3.1JSP指令 8.3.2JSP表达式 8.3.3JSP脚本片段 8.3.4JSP注释 8.4JSP内置对象 8.4.1out对象 8.4.2域对象 8.5JSP标签 8.5.1jsp:include标签 8.5.2jsp:forward标签 8.6JSP开发模型 8.6.1JSP Model1 8.6.2JSP Model2 小结 第9章数据库技术开发 9.1JDBC概述 9.2JDBC基础 9.3JDBC优化 9.4基于Web的JDBC开发 9.4.1CRUD操作 9.4.2分页查询 9.5数据库连接池 9.5.1数据源 9.5.2Druid连接池 小结 第10章会话技术基础 10.1会话概述 10.2Cookie对象 10.2.1Cookie概述 10.2.2Cookie案例 10.3Session对象 10.3.1Session概述 10.3.2Session案例 小结 第11章EL表达式和JSTL标签 11.1EL表达式 11.1.1EL表达式基础 11.1.2EL表达式的作用域访问对象 11.1.3EL中其他内置对象 11.2JSTL标签 11.2.1JSTL标签基础 11.2.2JSTL标签应用 小结 第12章过滤器和监听器 12.1过滤器 12.1.1过滤器简介 12.1.2过滤器的基本使用 12.1.3Filter的分类 12.1.4Filter链 12.1.5应用案例 12.2监听器 12.2.1监听器概述 12.2.2监听器的使用 小结 第13章Ajax技术基础 13.1Ajax概述 13.2使用jQuery开发Ajax 13.3使用JSON构建响应数据 13.4jQuery中其他发送异步请求的方法 小结 第14章项目实战 14.1系统分析 14.1.1需求分析 14.1.2运行环境 14.2系统设计 14.2.1系统功能模块图 14.2.2数据流图 14.3数据库设计 14.4关键功能的实现 14.4.1过滤器 14.4.2数据库访问 14.4.3学生注册 14.4.4登录与注销 14.4.5监听器 14.4.6MD5加密方法 14.4.7上传头像 14.5网站测试与部署 14.5.1网站测试 14.5.2服务器部署 14.6项目开发总结报告 参考文献