当前位置:首页 > 工业技术
构建Web应用系统  基于JSP+Servlet+JavaBean
构建Web应用系统  基于JSP+Servlet+JavaBean

构建Web应用系统 基于JSP+Servlet+JavaBeanPDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:孙华林主编;齐燕,严春风副主编;苏宝莉主审
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2014
  • ISBN:9787111465102
  • 页数:271 页
图书介绍:本教材共12章,其中第1-8章为技术基础篇,主要介绍了开发环境部署安装、HTML、CSS、javaScript、java常见的集合List及Map、JDBC访问技术、JSP指令及脚本元素等基础知识。第9-12章为技术提高篇,主要介绍Servlet技术、高级JDBC技术(JNDI)、JavaBean、MVC设计模式、JSP标准动作、EL表达式及JSTL标准标签库等。全书采用一个完整的“新闻发布系统”案例(有前台新闻浏览和后台发布管理)贯穿,将上述零散的知识点全部贯穿于项目案例中,读者可以在真正的项目案例中掌握技术知识点的灵活、综合运用,真正实现“学中做、做中学”。
《构建Web应用系统 基于JSP+Servlet+JavaBean》目录

第1篇 基础篇 2

第1章 开发和运行环境简介及安装 2

1.1 Java EE开发平台和应用平台介绍 2

1.1.1 Java EE平台 2

1.1.2 MyEclipse IDE简介 4

1.1.3 Tomcat简介 5

1.2 安装开发环境 5

1.2.1 JDK下载及安装 5

1.2.2 MyEclipse 8.0安装 9

1.2.3 Tomcat下载及安装 10

1.2.4 在MyEclipse中配置Tomcat 14

1.2.5 安装SQL Server 2000数据库 15

第2章 第一个Web应用程序 21

2.1 B/S技术架构 21

2.1.1 B/S模式的特点 21

2.1.2 B/S开发涉及的技术内容 22

2.2 动态网页 22

2.3 开发Web动态网站的步骤 24

2.3.1 创建第一个Web项目 24

2.3.2 Web项目的目录结构 25

2.3.3 编写Web项目的代码 26

2.3.4 部署第一个Web项目 27

2.3.5 运行Web项目 27

2.4 Web程序的调试与排错 28

第3章 使用客户端技术实现系统静态页面 31

3.1 采用HTML标记搭建系统页面布局 31

3.1.1 HTML页面的基本结构 31

3.1.2 HTML常用标记 32

3.1.3 表单及表单元素 34

3.1.4 使用HTML搭建系统静态页面 34

3.2 CSS点缀页面 39

3.2.1 CSS规则及选择器 39

3.2.2 样式表的引用 41

3.2.3 CSS常用属性 42

3.2.4 使用CSS样式美化“新闻发布”系统静态页面 43

3.3 使用JavaScript实现客户端验证 48

3.3.1 基本语法 48

3.3.2 流程控制语句 50

3.3.3 函数定义及调用 51

3.3.4 事件处理 52

3.3.5 Window对象 54

3.3.6 使用JavaScript实现用户输入验证 55

第4章 使用List、Map存储对象 59

4.1 集合概述 59

4.2 List接口及具体实现类 60

4.2.1 使用ArrayList类存储对象 60

4.2.2 使用LinkedList类存储对象 65

4.3 Set接口和HashSet类 68

4.4 Map接口和HashMap类 68

4.4.1 Map接口 68

4.4.2 使用HashMap来存储对象 68

第5章 使用JDBC技术访问数据库 70

5.1 JDBC技术概述 70

5.2 使用JDBC技术进行数据库编程的模板 71

5.3 JDBC应用 74

5.4 升级“新闻发布系统”——实现用户登录、注册及修改功能 81

5.4.1 开发任务 81

5.4.2 具体实现 81

第6章 JSP技术概述 90

6.1 JSP简介 90

6.2 JSP执行过程 91

6.3 JSP页面的创建 92

6.3.1 使用JSP模板向导创建JSP页面 92

6.3.2 手动创建JSP页面 94

6.4 JSP页面的组成 95

6.5 升级“新闻发布系统”——实现部分JSP页面 97

6.5.1 开发任务 97

6.5.2 具体实现 97

第7章 JSP指令和脚本元素 99

7.1 JSP页面构成 99

7.2 JSP脚本元素 100

7.2.1 JSP表达式 101

7.2.2 JSP小脚本 102

7.2.3 JSP声明 103

7.2.4 小脚本和声明的区别 104

7.3 JSP指令 104

7.3.1 page指令 105

7.3.2 include指令 108

7.3.3 taglib指令 109

7.4 升级“新闻发布系统” 109

7.4.1 开发任务 109

7.4.2 具体实现 110

第8章 JSP内置对象在“新闻发布系统”中的运用 129

8.1 JSP内置对象简介 130

8.1.1 request对象 130

8.1.2 response对象 132

8.1.3 out对象 133

8.1.4 session对象 134

8.1.5 application对象 135

8.2 使用request对象处理客户端请求 136

8.2.1 超链接访问请求参数处理 136

8.2.2 表单请求处理 136

8.2.3 使用request对象处理页面间数据传递 139

8.2.4 解决中文乱码问题 139

8.2.5 其他常用方法举例 141

8.3 response客户端请求动态响应 143

8.3.1 动态响应客户端请求 144

8.3.2 页面重定向 145

8.3.3 页面定时刷新或延时跳转 146

8.4 使用session会话实现JSP页面访问控制 146

8.4.1 访问控制流程 146

8.4.2 访问控制的实现 147

8.5 使用application对象统计在线访问人数 148

8.6 使用JSP内置对象继续升级“新闻发布系统” 149

8.6.1 开发任务 149

8.6.2 具体实现 150

第2篇 提高篇 178

第9章 在“新闻发布系统”中引入Servlet技术 178

9.1 Servlet编程基础 178

9.1.1 初识Servlet 178

9.1.2 Servlet和JSP的关系 180

9.1.3 Servlet接口及常用API 180

9.1.4 Servlet生命周期 184

9.1.5 第一个Servlet程序 185

9.1.6 Servlet的编程模式 190

9.1.7 Servet的中文乱码问题 191

9.2 Servlet的会话跟踪技术 193

9.2.1 HTTP协议 193

9.2.2 会话定义及跟踪机制 193

9.2.3 会话的创建和使用 193

9.2.4 会话生存周期 196

9.3 基于Servlet技术的MVC设计模式 196

9.3.1 纯JSP编程模式的缺点 196

9.3.2 设计模式 200

9.3.3 MVC设计模式 200

9.3.4 基于JSP_Servlet_JavaBean实现MVC模式 201

9.4 引入Servlet技术继续升级及优化“新闻发布系统” 204

9.4.1 开发任务 204

9.4.2 具体实现 204

第10章 高级JDBC技术在“新闻发布系统”中的应用 213

10.1 使用JDBC API进行数据库编程的缺陷 213

10.1.1 编程模板 213

10.1.2 存在的问题 214

10.2 数据库连接池 214

10.2.1 连接池的定义及原理 214

10.2.2 数据源与JNDI资源 215

10.2.3 基于Tomcat容器的JNDI配置 216

10.3 基于属性文件的数据库信息配置方法 217

10.3.1 创建属性文件 217

10.3.2 读取属性文件 218

10.4 使用高级JDBC技术继续升级“新闻发布系统” 219

10.4.1 开发任务 219

10.4.2 具体实现 220

第11章 使用JSP标准动作简化JSP页面 228

11.1 基于组件的软件开发 228

11.2 JavaBean组件 229

11.2.1 封装数据的JavaBean 229

11.2.2 封装业务逻辑的JavaBean 231

11.3 JSP标准动作的使用 232

11.3.1 JSP标准动作 232

11.3.2 在JSP页面中使用标准动作调用JavaBean 235

11.3.3 应用JavaBean解决中文乱码问题 236

11.4 使用JSP标准动作继续简化JSP页面的开发 238

11.4.1 开发任务 238

11.4.2 具体实现 238

第12章 使用EL和JSTL继续简化JSP页面开发 244

12.1 EL表达式 244

12.1.1 EL表达式的作用 244

12.1.2 EL语法 245

12.1.3 EL表达式的使用 246

12.2 EL隐式对象 249

12.2.1 JSP隐式对象用法 250

12.2.2 作用域访问对象用法 251

12.2.3 参数访问对象用法 251

12.2.4 请求头访问对象用法 252

12.2.5 cookie访问对象用法 253

12.2.6 初始化参数访问对象用法 253

12.3 JSTL标准标签库 253

12.4 JSTL核心标签库 255

12.4.1 通用标签 256

12.4.2 条件标签 257

12.4.3 迭代标签 258

12.5 使用EL和JSTL标准动作继续简化JSP页面的开发 259

12.5.1 开发任务 259

12.5.2 具体实现 260

参考文献 271

返回顶部