Java Web编程入门与实战
Java Web编程入门与实战封面图

Java Web编程入门与实战

温尚书, 陈石华, 万欣, 编著

出版社:人民邮电出版社

年代:2010

定价:69.0

书籍简介:

本书知识结构由浅入深,从Web基础知识讲起,从HTML到JDBC,再到JSP,最后重点详细介绍AJAX技术。本书案例丰富,每章都提供3-4个综合案例,在介绍时按开发过程的顺序告诉读者一步一步如何实现。

书籍目录:

第1章JavaWeb编程基础

1.1HTML基础

1.2中常用的标记

1.3中常用的标记

1.3.1标记

1.3.2标记

1.3.3标题字体

1.3.4标记

1.3.5标记

1.3.6列表标记

1.3.7表格定义标记

1.3.8表单(FORM)定义

1.3.9文本组件

1.3.10下拉列表

1.3.11单选框

1.3.12多选框

1.3.13按钮

1.3.14隐藏域

1.3.15文件上载组件

1.4JavaScript编程入门

1.4.1JavaScript基础知识

1.4.2JavaScript常用内置对象

1.4.3JavaScript中的方法

1.4.4JavaScript中的事件处理

1.4.5使用JavaScript进行表单验证

1.5配置JSP/Servlet开发环境

1.5.1Tomcat的安装和使用

1.5.2建立应用目录

本章小结

课后练习题

第2章JDBC编程

2.1JDBC简介

2.1.1JDBC的概念及特点

2.1.2如何通过Web存取数据库

2.1.3JDBC的结构

2.1.4JDBC的种类

2.1.5JDBCURL

2.1.6手动建立ODBC数据源

2.1.7设置和Oracle相关的环境

2.2通过JDBC操纵数据库

2.2.1JDBC访问数据库的基本步骤

2.2.2常用的JDBC类与方法

2.2.3可滚动和可更新的结果集

2.2.4CallableStatement

2.2.5事务处理

2.2.6批处理

2.2.7操作Oracle中的BLOB/CLOB类型数据

2.2.8获得数据库元数据

2.3数据库连接池

2.3.1连接池的概念

2.3.2连接池的分配与释放

2.3.3连接池的配置与维护

2.3.4Tomcat数据库连接池的配置

2.4防止SQL注入攻击

本章小结

课后练习题

第3章JavaServlet编程

3.1Servlet基础知识

3.2编写第一个简单的Servlet程序

3.2.1配置servletinvoker

3.2.2配置Servlet映射

3.2.3Servlet的运行机制

3.3HttpServlet中的方法

3.3.1doGet()/doPost()方法

3.3.2init()方法

3.3.3service()方法

3.3.4destroy()方法

3.4Servlet的生命周期

3.5利用Servlet读取HTML表单数据

3.5.1客户端传递数据的方式

3.5.2在Servlet中读取客户端发送的数据

3.6处理HTTP报头

3.6.1在Servlet中取得HTTP请求报头

3.6.2读取CGI变量

3.6.3在Servlet中设置HTTP响应头

3.6.4通过HTTP报头解决中文问题

3.7处理Cookie

3.7.1Cookie基础

3.7.2在Servlet中处理Cookie

3.8会话跟踪

3.8.1会话的意义和用途

3.8.2Servlet中跟踪会话状态

3.9ServletContext接口

3.10编写线程安全的Servlet

3.10.1编写线程安全的Servlet

3.10.2Servlet2.4中被废弃的SingleThreadModel接口

本章小结

课后练习题

第4章JSP编程初步

4.1JSP基础知识

4.2编写一个简单的ISP程序

4.2.1编写JSP代码

4.2.2将JSP程序部署到Tomcat申

4.3JSP程序基本架构

4.3.1JSP注释

4.3.2JSP表达式

4.3.3JSPScriptlet

4.3.4JSP声明

4.4JSP和Servlet的关系

4.5在JSP/Servlet中使用JDBC访问数据库

4.6使用数据库访问类访问数据库

本章小结

课后练习题

第5章JSP指令和动作

5.1指令

5.1.1指令基本概述

5.1.2page指令

5.1.3include指令

5.2JSP动作

5.2.1JSP动作概述

5.2.2include动作

5.2.3forward动作

本章小结

课后练习题

第6章JSP隐含对象

6.1JSP隐含对象概述

6.2out对象

6.3request对象

6.4response对象

6.5session对象

6.6application对象

6.7exception对象

6.8pageContext对象

6.9page对象

6.10config对象

本章小结

课后练习题

第7章JSP和JavaBean

7.1JavaBean简介

7.2使用JavaBean

7.3将Bean属性和request参数关联

7.3.1使用表达式设置属性

7.3.2使用setProperty的param属性

7.3.3将所有的属性与请求参数关联

7.4JavaBean的范围

7.4.1page

7.4.2request

7.5JSP和Servlet的通信

7.6MVC设计模式

本章小结

课后练习题

第8章表达式语言

8.1EL(表达式语言)基础

8.2访问作用域属性(attribute)

8.3使用EL访问JavaBean

8.4使用EL访问集合对象

8.5EL隐含对象

8.6EL中的.与[]运算符

8.7EL运算符

8.7.1EL运算中的算术运算符

8.7.2EL运算申的关系运算符

8.7.3EL运算中的逻辑运算符

8.7.4EL运算中其他常用运算符

8.7.5EL运算符优先级

8.8自动类型转换

本章小结

课后练习题

第9章JSTL核心标签库

9.1概述

9.2安装使用JSTL

9.3核心标签库(Coretaglibrary)

9.3.1一般用途的标签

9.3.2条件标签

9.3.3迭代标签

9.3.4URL操作

9.4其他标签库

9.4.1I18N标签库

9.4.2SQL标签库

9.4.3XML的标签库

9.4.4Functions标签库

本章小结

课后练习题

第10章Filter和Listener

10.1Filter

10.1.1Filter概述

10.1.2Filter的实现

10.1.3用Filter处理权限控制

10.1.4和Filter相关的一些注意点

10.2Listener

10.2.1ServletContextListener

10.2.2ServletContextAttributeListener

10.2.3HttpSessionListener

10.2.4HttpSessionAttributeListener

本章小结

课后练习题

第11章JSP/Servlet的综合应用

11.1网站计数器

11.2JavaMail

11.3分页显示

11.3.1基于缓存的分页策略

11.3.2基于查询的分页策略

11.4文件上载

11.5Web应用程序的国际化

11.6DAO(DataAccessObject)模式

11.6.1DAO模式

11.6.2Factory/AbstractFactory模式

11.6.3DAO+AbstractFactory模式的实例

11.7中文乱码问题

11.7.1字符编码

11.7.2乱码产生的原因

11.7.3乱码解决方案

本章小结

课后练习题

第12章基于Ajax的程序开发

12.1Ajax的历史由来

12.2B/S结构的用户体验问题

12.3采用Ajax技术提升用户体验

12.4Ajax原理解析

12.5使用XMLHttpRequest对象与服务器端通信

12.5.1使用open方法创建一个请求

12.5.2使用send方法发送一个请求

12.5.3使用onreadystatechange事件捕获请求状态变化

12.5.4使用readyState属性判断请求状态变化

12.5.5使用status属性判断请求的结果

12.5.6使用responseText获得返回的文本

12.6JavaScript开源框架Prototype简介

12.6.1Prototype常用方法

12.6.2Ajax对象

本章小结

课后练习题

第13章JavaWeb综合实例

13.1需求说明

13.2总体设计

13.3数据库设计

13.4PO类

13.4.1用于表示支出分类的类

13.4.2用于表示支出的类

13.4.3用于表示收入的类

13.4.4用于统计支出的类

13.5辅助类

13.5.1数据库操作相关的类

13.5.2数字和字符之间转换的类

13.5.3读取配置文件中的数据库相关参数设置

13.5.4其他辅助功能

13.6DAO层

13.6.1DAO工厂类

13.6.2操作“支出分类”表的DAO接口及实现

13.6.3操作“每日支出”的DAO接口和实现

13.6.4操作“每月收入”的DAO接口和实现

13.6.5处理统计功能的DAO接口和实现

13.7功能实现

13.7.1新增每日支出

13.7.2新增收入

13.7.3按层级列出支出

13.7.4按照不同周期的收支统计分析

本章小结

课后练习题

内容摘要:

  伴随着互联网的发展,越来越多的人选择JavaEE体系搭建企业级应用服务,JSP和Servlet是JavaEE开发中的基础,也是JavaEE的重要组成部分。  本书从初学者的学习习惯入手,由浅入深地向读者介绍了JavaWeb开发需要的各种技术及开发步骤,结合企业中常用的实际案例,让读者在理解相关的原理的基础上,能够实际动手搭建自己的Web架构,运行自己的JavaWeb站点。  本书涵盖了JavaWeb编程中用到的各种技术,包括了页面设计的基本知识,JDBC编程基础,Servlet和JSP规范,表达式语言和JSTL标准标签库,过滤器的使用以及Ajax的基本应用,帮助读者快速全面地掌握JavaWeb开发的相关技能。书中通过大量浅显易懂的例子来介绍各种枯燥的原理,用平实的语言来讲解严谨的理论,最后用一个综合案例来将前面的知识串联起来,让读者能够尽快学以致用。  本书适合于有一定Java基础的读者学习JavaWeb编程,适合于作为各培训机构或者大专院校计算机专业JavaWeb课程的授课用书。

书籍规格:

书籍详细信息
书名Java Web编程入门与实战站内查询相似图书
9787115223548
如需购买下载《Java Web编程入门与实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸26 × 19装帧平装
页数 200 印数 2500

书籍信息归属:

Java Web编程入门与实战是人民邮电出版社于2010.3出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。