内容简介
本书依据高等学校计算机软件专业的人才培养目标和定位要求,从初学者的角度,循序地介绍关于Java Web应用开发的基本技术。全书分为四部分:部分为基础篇括第1~3章,分别介绍Web应用开发概述、Javascript语言、Java Web基础;部分为Java Web技术篇括第4~9章,分别介绍Servlet基础、请求和响应、JSP技术、会话及会话技术、EL和JSTL、Servlet;第三部分为Java Web提高篇括第10~12章,分别介绍BC、Ajax技术、Spring框架;第四部分为实训篇括第13章JavaWeb实训,介绍基于MVC模式和基于Spring MVC模式的学生管理系统的实现。 本书适合作为高等学校软件技术等计算机专业的教材,也适合作为相关程序员和软件开发爱好者的参考书。
目录
部分 基础篇 第1章 Web应用开发概述 1.1 网络程序开发体系结构 1.1.1 C/S结构 1.1.2 B/S结构 1.1.3 C/S和B/S两种网络程序开发体系结构的优缺点 1.2 Web简介 1.2.1 网页的构成元素 1.2.2 网页的分类 1.3 Web应用技术 1.3.1 客户端应用技术 1.3.2 服务器端应用技术 1.4 常用网上资源 1.5 本章小结 第2章 Javascript语言 2.1 Javascript概述 2.1.1 了解Javascript 2.1.2 Javascript的发展历程 2.1.3 Javascript的组成 2.1.4 Javascript的引入 2.2 Javascript语法 2.2.1 Javascript的语法基础 2.2.2 Javascript的数据类型 2.2.3 Javascript的运算符 2.2.4 Javascript的流程控制语句 2.2.5 Javascript的函数 2.3 Javascript常用事件和对象 2.3.1 Javascript常用事件 2.3.2 Javascript常用对象 2.3.3 DOM技术 2.4 jQuery框架 2.4.1 jQuery简介 2.4.2 jQuery的使用 2.4.3 jQuery的语法 2.4.4 jQuery选择器 2.4.5 jQuery的事件 2.5 验证用户注册页面 2.6 本章小结 第3章 Javaweb基础 3.1 XML基础 3.1.1 XML文档简介 3.1.2 XML语法 3.1.3 XML的应用 3.2 协议 3.2.1 概述 3.2.2 请求消息 3.2.3 响应消息 3.3 开发环境配置 3.3.1 开发工具介绍 3.3.2 在Eclipse中配置K 3.3.3 在Eclipse中配置Tomcat 3.3.4 创建个Java Web项目 3.4 本章小结部分 Java Web技术篇 第4章 Servlet基础 4.1 Servlet开发入门 4.1.1 Servlet简介 4.1.2 Servlet的常用接口和类 4.1.3 GenericServlet类应用 4.2 Servlet的生命周期 4.2.1 Servlet的生命周期概述 4.2.2 对Servle行配置 4.2.3 Servlet自动加载 4.3 HttpServlet类 4.3.1 Httpservlet类的常用方法 4.3.2 HttpServlet类应用 4.4 Servlet虚拟路径的映射 4.4.1 多重映射 4.4.2 通配符 4.4.3 默认Servlet 4.5 ServletConfig接口与ServletContext接口 4.5.1 ServletConfig接口的定义及其应用 4.5.2 ServletContext接口的定义及其应用 4.6 本章小结 第5章 请求和响应 5.1 HttpServletResponse接口及其应用 5.1.1 HttpServletResponse接口 5.1.2 HttpServletResponse应用 5.2 HttpServletRequest接口及其应用 5.2.1 HttpServletRequest接口 5.2.2 HttpServletRequest应用 5.3 RequestDispatcher接口及其应用 5.3.1 RequestDispatcher接口 5.3.2 RequestDispatcher应用 5.4 本章小结 第6章 JSP技术 6.1 JSP概述 6.1.1 什么是JSP 6.1.2 编写个JSP文件 6.1.3 JSP运行原理 6.2 JSP基本语法 6.2.1 JSP脚本小程序 6.2.2 JSP声明语句 6.2.3 JSP表达式 6.2.4 JSP注释 6.3 JSP指令 6.3.1 page指令 6.3.2 include指令 6.4 JSP隐式对象 6.4.1 out对象 6.4.2 pageContext对象 6.4.3 exception对象 6.5 JSP动作元素 6.5.1 动作元素 6.5.2 动作元素 6.5.3 动作元素 6.6 JSP开发模式 6.6.1 纯JSP模式 6.6.2 JSP Model1模式 6.6.3 JSP Model2模式 6.7 本章小结 第7章 会话及会话技术 7.1 会话概述 7.2 cookie对象 7.2.1 cookie概述 7.2.2 cookie API 7.3 Session对象 7.3.1 Session概述 7.3.2 Session API 7.4 本章小结 第8章 EL和JSTL 8.1 EI 8.1.1 EL概述 8.1.2 EL中的变量 8.1.3 EL中的常量 8.1.4 EL运算符 8.1.5 EL隐式对象 8.2 JSTL 8.2.1 JSTL概述 8.2.2 JSTL的使用 8.2.3 Core标签库 8.3 本章小结 第9章 ServIet 9.1 Filter 9.1.1 Filter概述 9.1.2 Filter应用 9.2 Listener 9.2.1 Servlet事件监听器概述 9.2.2 监听域对象的生命周期 9.2.3 监听域对象的属变更 9.2.4 感知被HttpSession绑定的事件监听器 9.3 本章小结第三部分 Java Web提高篇 第10章 BC 10.1 BC概述 10.1.1 什么是BC 10.1.2 MySQL数据库环境搭建 10.2 BC常用的API 10.2.1 Driver接口 10.2.2 DriverManager类 10.2.3 Connection接口 10.2.4 Statement接口 10.2.5 ResultSet接口 10.2.6 PreparedStatement接口 10.3 使用BC完成学生信息的增加、删除、修改和查询r/> 10.4 本章小结 第ll章 Ajax技术 11.1 Ajax概述 11.2 XMLHttpRequest对象的应用 11.3 Ajax编程步骤 11.4 jQuery Ajax方法 11.5 Ajax的优缺点 11.6 本章小结 第12章 Spring框架 12.1 Spring框架概述 12.1.1 Spring框架简介 12.1.2 Spring的体系架构 12.2 Spring入门案例 12.2.1 搭建入门案例 12.2.2 入门案例详解 12.3 IoC/DI 12.3.1 什么是IoC 12.3.2 IoC能做什么 12.3.3 Spring IoC容器概述 12.3.4 DI 12.3.5 依赖注入的方式 12.3.6 特殊注解组件 12.4 面向切面编程 12.4.1 什么是AOP 12.4.2 AOP核心概念 12.4.3 Spring对AOP的支持 12.4.4 AOP案例 12.5 Spring MVC简介 12.5.1 MVC设计模式 12.5.2 Spring MVC的优势 12.5.3 Spring MVC的运行原理 12.5.4 使用Spring MVC 12.6 本章小结第四部分 实训篇 第13章 Java Web实训 13.1 项目设计 13.1.1 项目概述 13.1.2 数据库设计 13.2 基于MVC的系统设计 13.2.1 项目环境搭建 13.2.2 系统页面设计 13.2.3 系统模型设计 13.2.4 过滤器设计 13.2.5 Servlet控制器设计 13.3 基于Spring MVc的系统设计 13.3.1 Spring MVC环境搭建 13.3.2 配置文件 13.3.3 Controller控制类 13.4 本章小结


