《JSP网络开发入门与实践》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:曾健主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121063916
  • 页数:408 页
图书介绍:本书全面、细致地介绍了JSP网络开发技术的原理和基本编程知识。全书从介绍JSP开发环境的配置和JSP语法基础开始,接着介绍了JavaBean技术和Servlet技术等高级技术,并逐步介绍了JSP数据库应用开发、JSP开发中常用技巧、JSP中的文件处理、标准库与表达式语言、MVC编程模式和Struts应用开发、错误处理和调试等网络编程技术。最后介绍了多9个实例,它们是注册登录系统、留言本、投票系统、流量统计系统、在线文件管理系统、PHP论坛、内容管理系统(CMS)、电子商务网站和博客网站。

第1章 Web技术基础与JSP概述 1

1.1Web的产生与发展 1

1.2Web基础 1

1.2.1Web文档 1

1.2.2IP 2

1.2.3域名系统 3

1.2.4基本的Web技术 4

1.3JavaScript简介 9

1.3.1JavaScript的由来 9

1.3.2JavaScript和Java的差别 9

1.4JSP简介 10

1.5JSP与CGI的比较 11

1.6JSP与ASP的比较 12

1.7JSP与PHP的比较 14

1.8JSP与SERVLET的关系 15

1.9JSP的发展前景 16

第2章 Java程序设计基础 17

2.1Java语言规则 17

2.1.1Java语言简介 17

2.1.2Java变量和方法 22

2.1.3子类 23

2.1.4this和supper 24

2.1.5抽象类与接口 25

2.1.6包 25

2.2JavaBeans 26

2.2.1JavaBeans的属性 27

2.2.2JavaBeans的事件 30

2.2.3持久化 33

2.2.4用户化 33

2.3JavaServlet 35

2.3.1简述 35

2.3.2常用HTTPServletAPI概览 36

2.3.3系统信息 37

2.3.4传送HTML信息 44

2.4JDBC 47

2.4.1什么是JDBC 47

2.4.2JDBC产品 51

2.4.3连接概述 51

2.4.4DriverManager概述 55

2.4.5简单的例子 57

第3章 JSP运行和开发环境 61

3.1JSP运行和开发环境概述 61

3.2JSP开发环境 61

3.2.1JDK安装和配置 61

3.2.2验证JDK的安装与设置 65

3.2.3Tomcat服务器安装和配置 66

3.3第一个JSP页面 70

第4章 JSP的语法和语义 71

4.1通用的语法规则 71

4.1.1元素的语法规则 71

4.1.2JSP中的相对路径 71

4.2注释 72

4.3指令 72

4.3.1page指令 72

4.3.2include指令 73

4.3.3taglib指令 74

4.4内置对象 74

4.5脚本元素 75

4.5.1声明 75

4.5.2表达式 75

4.5.3脚本代码 76

4.6动作 76

4.6.1id和scope属性 76

4.6.2标准动作 76

第5章 XML概述 81

5.1什么是XML 81

5.1.1XML的作用 81

5.1.2XML文档 82

5.1.3XML的优点 83

5.2XML文档规则 83

5.2.1元素 83

5.2.2属性 85

5.2.3声明 85

5.2.4空间名 86

5.3定义文档内容 87

5.3.1定义文档类型 87

5.3.2定义属性 88

5.3.3XML模式 89

5.4XML接口简介 91

5.4.1接口的由来 92

5.4.2DOM与SAX并存 93

5.4.3文档对象模型(DOM) 94

5.5XML的数据交互 96

第6章 JavaScript基础 101

6.1什么是JavaScrpit 101

6.1.1JavaScript与Java的区别 102

6.1.2JavaScript的运行环境 103

6.1.3第一个JavaScript程序 104

6.2JavaScript基本数据结构 105

6.2.1JavaScript代码的加入 105

6.2.2基本数据类型 106

6.2.3跑马灯的例子 108

6.3JavaScript程序构成 109

6.3.1控制语句 109

6.3.2函数 110

6.3.3事件驱动及事件处理 111

6.3.4范例 112

第7章 JavaScript高级应用 115

7.1基于对象的JavaScript 115

7.1.1基于对象的基本知识 115

7.1.2对象属性的引用 116

7.1.3对象的方法引用 117

7.2常用的对象方法和属性 117

7.2.1常用内部对象 118

7.2.2JavaScrpit中的系统函数 119

7.2.3范例 119

7.3创建新对象 121

7.3.1JavaScript的数组 122

7.3.2范例 123

7.4使用内部对象系统 126

7.5窗口及输入输出 130

7.6Web页面信息的交互 133

7.6.1窗体基础知识 133

7.6.2引用窗体的先决条件 134

7.6.3范例 136

第8章 掌握自定义JSP标签 139

8.1构建简单标签的步骤 140

8.1.1创建一个实现了Tag接口的标签处理程序 140

8.1.2创建一个TLD文件 141

8.1.3在标签处理程序Java类中创建属性 142

8.1.4在TLD文件中定义属性 143

8.1.5实现doStartTag()方法 144

8.1.6声明scriptlet变量 145

8.1.7简单标签的生存周期概述 145

8.2理解嵌套标签 147

8.2.1用Reflection将beann属性提取为值 148

8.2.2用Struts简化自定义标签开发 150

8.3正文标签介绍 151

8.3.1map标签的例子 152

8.3.2实现标签处理程序 153

8.4用户自定义标签控制流程 153

8.4.1控制流程序示例 154

8.4.2实现doStartTag()方法 155

8.4.3实现doAfterBody()方法 155

第9章 JSP项目常用技术 157

9.1配置数据源 157

9.2注册登录 160

9.2.1注册 160

9.2.2登录 165

9.3留言功能 166

9.3.1浏览留言 167

9.3.2全局变量 172

9.3.3签写留言 173

9.3.4回复留言 175

9.3.5删除留言 178

9.3.6查看留言者的IP地址 180

9.3.7显示头像 181

9.3.8数据检测处理 182

9.4搜索功能 184

第10章 财务系统 187

10.1财务管理概述 187

10.2管理人员登录 187

10.3费用管理 192

10.3.1所有费用 192

10.3.2增加收入 199

10.3.3增加支出 204

10.3.4费用类型 209

10.3.5添加类型 214

10.3.6报销人 218

10.3.7添加报销人 223

10.4费用统计 226

10.5用户管理 232

10.5.1用户管理 232

10.5.2增加用户 240

10.5.3登录信息 245

10.6部门管理 246

10.6.1部门管理 246

10.6.2增加部门 251

第11章 论坛(BBS)开发 255

11.1需求分析与功能设计 255

11.1.1用户功能设计 255

11.1.2功能区设计 256

11.1.3内容区设计 257

11.2系统划分 257

11.3用例图 257

11.4后台功能 259

11.4.1论坛名称的设置 261

11.4.2域名设置 263

11.4.3图片类型 264

11.4.4图片大小 266

11.4.5审核参数 267

11.4.6用户管理 269

11.4.7论坛类别 282

11.4.8限关键字 292

11.4.9短信管理 299

第12章 网上书店实例 307

12.1设置数据源 307

12.2会员登录 309

12.2.1会员登录JavaBean 309

12.2.2会员登录htm与JSP 311

12.3选书 314

15.3.1选书JavaBean 314

12.3.2选书JSP 317

12.4订单提交及查询 327

12.4.1订单提交JavaBean 327

12.4.2订单提交JSP 333

12.5小结 338

第13章 JSP的音乐网站 339

13.1编写目的 339

13.1.1用户需求 339

13.1.2系统设计 339

13.2开发规范 340

13.2.1包、类及方法命名 340

13.2.2代码的格式化 340

13.2.3注释 341

13.3系统结构设计 341

13.3.1界面结构设计 341

13.3.2用例图 342

13.3.3类图 343

13.3.4ER图表示 344

13.3.5表关系图 344

13.3.6前台界面运行图 345

13.3.7后台运行效果图 346

13.3.8数据库表结构 346

13.4主要功能代码及说明 349

13.4.1注册登录 349

13.4.2修改用户信息 355

13.4.3搜索歌曲功能 358

13.4.4实现投票功能 361

13.4.5购物车 366

13.4.6音乐播放器 370

13.4.7后台功能 373

13.5小结 386

第14章 电子商务系统 387

14.1引言 387

14.2系统分析 388

14.2.1需求分析 388

14.2.2可行性分析 388

14.3总体设计 388

14.4系统设计 389

14.4.1设计目标 389

14.4.2开发及运行环境 390

14.4.3数据库设计 390

14.5JavaBean的编写 393

14.5.1操作数据库的JavaBean 393

14.5.2字符串处理的JavaBean 396

14.5.3商品的JavaBean 397

14.5.4保存购物信息的JavaBean 398

14.5.5对商品信息操作的接口的JavaBean 398

14.5.6对商品信息操作的JavaBean 398

14.6网站前台主要功能设计 400

14.6.1特价商品模块设计 401

14.6.2新品上架模块设计 402

14.6.3商品分类模块设计 402

14.7会员管理模块设计 404

14.7.1会员注册 404

14.7.2会员登录 405

14.8销量排行模块设计 407

14.9文件架构图 408