Java Web开发与应用

Java Web开发与应用
作 者: 郭克华
出版社: 清华大学出版社
丛编项: Java EE工程师零起点培训系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: J2EE
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java Web开发与应用》作者简介

内容简介

本书分为8部分共33章,涵盖了javaweb开发入门、jsp基础开发、jsp内置对象、servlet开发、标签应用与开发、ajax开发、常用工具和综合案例。本书使用的开发环境是jdk1.6+tomcat 6.0+myeclipse7.0+oraclellg,逐步引领读者从基础到各个知识点进行学习。全书内容由浅人深,并辅以大量的实例说明,阶段性地提供了一些实践指导。本书提供了所有实例的源代码以及开发过程中用到的软件,供读者学习参考使用。本书适合作为高等学校计算机及其相关专业的教材使用,也可供没有java web开发基础的程序员作为人门用书,还可以作为javaee培训班的教材使用。

图书目录

第1部分入门

 第1章java web入门

  1.1认识b/s结构

  1.2服务器安装

  1.3ide安装

  1.4第一个web项目

  本章知识体系

第2部分jsp基础开发

 第2章jsp基本语法

  2.1第一个jsp页面

  2.2注释

  2.3jsp表达式

  2.4jsp程序段

  2.5jsp声明

  本章知识体系

 第3章jsp访问数据库

  3.1认识jdbc

  3.2使用厂商驱动进行数据库连接

  3.3jdbc操作

  3.4使用preparedstatement和调用存储过程

  3.5事务

  3.6用odbc连接数据库

 第4章url传质

  4.2用url传值实现删除

  4.3需要注意的问题

  本章知识体系

 第5章jsp指令和动作

  5.1指令和动作

  5.2page指令

  5.3include指令

  5.4include动作

  5.5forward动作

  本章知识体系

 第6章实践指导1

  6.1投票系统的案例需求

  6.2投票系统分析

  6.3开发过程

  6.4进一步改进

  6.5思考题:如何防止刷票

 第7章基本表单开发

  7.1认识表单

  7.2单一表单元素数据的获取

  7.3其他问题

  7.4用表单添加学生信息

  本章知识体系

 第8章同名表单元素和隐藏表单元素

  8.1认识同名表单元素

  本章知识体系

 第9章jsp和javabean

  9.1认识javabean

  9.2在jsp中使用javabean

  9.3dao和vo

  本章知识体系

 第10章实践指导2

  10.1案例1:基于表单的投票系统

  10.2案例2:成绩输入系统

第3部分jsp内置对象

 第11章jsp内置对象(上)

  11.1认识jsp内置对象

  11.3request对象

  11.4response对象

  本章知识体系

 第12章用cookie保存登录信息

  12.1认识cookie

  12.2cookie的应用

  12.3cookie安全

  本章知识体系

 第13章jsp内置对象(下)

  13.1利用session开发购物车

  13.2session进阶

  13.3session的其他应用

  13.4application对象

  13.5exception对象

  13.6page对象

  13.7config对象

  13.8pagecontext对象

  本章知识体系

 第14章实践指导3

  14.1在线交流系统的案例需求

  14.2系统分析

  14.3开发过程

  14.4思考题:如何进行session检查

第4部分servlet开发

 第15章servlet基础编程

  15.1认识servlet

  15.2编写第一个servlet

  15.3servlet方法

  15.4servlet与jsp内置对象

  本章知识体系

 第16章servlet高级编程

  16.1设置欢迎页面

  16.2在servlet内实现跳转和包含

  16.3在servlet中读取参数

  16.4mvc模式

  16.5异常集中处理

  本章知识体系

 第17章过滤器和监听器

  17.1认识过滤器

  17.2过滤器的其他应用

  17.3认识监听器

  本章知识体系

 第18章实践指导4

  18.2系统分析

  18.3开发过程

  18.4思考题:如何进行session检查

第5部分标签应用与开发

 第19章el

  19.1认识表达式语言

  19.2el基本运算

  19.4其他内置对象

  本章知识体系

 第20章jstl

  20.1认识jstl

  20.2核心标签库

  20.3xml标签库

  20.4国际化标签库

  20.5数据库标签库

  20.6函数标签库

  本章知识体系

 第21章自定义标签

  21.1认识自定义标签

  21.2开发自定义标签

  21.3配置自定义标签

  21.4使用自定义标签

  21.5开发具有属性的标签

  本章知识体系

第6部分ajax开发

 第22章利用ajax改善客户体验

  22.1ajax概述

  22.2开发ajax

  22.3用ajax实现登录

  本章知识体系

 第23章利用ajax处理xml文档

  23.1响应的类型

  23.2dom读取

  23.3dom修改

  本章知识体系

 第24章实践指导5

  24.2按需取数据

  24.3页面部分刷新

第7部分常用工具

 第25章查询分页

  25.1认识查询分页

  25.2基于缓存的分页

  25.3查询时分页

  本章知识体系

 第26章文件上传下载

  26.1认识文件上传

  26.2实现文件上传

  26.3文件下载

 第27章验证码开发

  27.2开发验证码

  27.3如何用验证码进行验证

  本章知识体系

 第28章用jfreechart开发图片报表

  28.1认识报表

  28.2开发柱状报表

  28.3开发饼状报表

  28.4开发曲线报表

  本章知识体系

 第29章用itext开发pdf报表

  29.1认识pdf报表

  29.2如何输出pdf

  29.3pdf文档内容管理

  29.4输出表格和图片

  本章知识体系

 第30章javamaii

  30.1认识javamail

  30.2通过javamail发送普通邮件

  30.3发送复杂的邮件

  30.4读取邮件

  本章知识体系

 第31章网站安全

  31.1url操作攻击

  31.2web跨站脚本攻击

  31.3sql注入

  本章知识体系

 第32章log4j和ant

  32.1认识log4j

  32.2如何使用log4j

  32.3认识ant

  本章知识体系

第8部分综合案例

 第33章goodedu教务管理系统项目文档

  33.1概述

  33.2需求分析报告

  33.3总体设计报告

  33.4详细设计报告

  33.5编码、测试和操作手册