出版社:人民邮电出版社
年代: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语言-程序设计 的书籍。
李宁, 等编著
王国辉, 王春斌, 编著
李芝兴, 杨瑞龙, 主编
(美) 莫哈 (Mogha,R.) , (美) 普林西姆 (Preetham,V.V.) , 著
杨卫兵, 等编著
徐林林, 编著
(美) 威廉斯 (Williams, N.S.) , 著
刘伟, 张利国, 编著
软件开发技术联盟, 编著