JSP应用与开发技术

副标题:无

作   者:马建红,李占波主编

分类号:

ISBN:9787302247623

微信扫一扫,移动浏览光盘

简介

   JSP(Java Server Pages)是由Sun Microsystems公司倡导的、许多公司   参与一起建立的一种动态网页技术标准。Java技术的强大功能也赋予了JSP   ,能够为用户提供功能强大的技术支持,JSP继承了Java的优势从而可以建   立安全的、跨平台的动态网站。    马建红和李占波主编的《JSP应用与开发技术》详细讲解了JSP的语法和   基本的Web程序设计方法。全书共16章,可分为7个部分。第1~3章是第1部   分,介绍了JSP应用技术的前导知识和开发环境的搭建;第4~6章是第2部分   ,详细讲解了JSP技术的基本语法;第7章和第8章是第3部分,是JSP应用开   发的进阶,讲述了Java bean、表单处理以及文件的操作;第9~11章是第4   部分,以MySQL数据库为例详细讲解了JSP中使用数据库的操作;第12章和第   13章是第5部分,详细讲述了Servlet技术;第14章和第15章是第6部分,介   绍了标准标签库(JSTL)和自定义标签库;第16章是第7部分,以一个实例讲   述了Web开发的实际应用。    《JSP应用与开发技术》光盘中收录了相关实例运行的开源程序、实例   源代码,读者可参照光盘说明进行调试运行。    《JSP应用与开发技术》语言简洁,内容丰富,既可作为JSP初学者的入   门教材,也可作为高等院校相关专业的教材和辅导用书,而且对JSP开发人   员的自学也具有较高的参考价值。   

目录

《jsp应用与开发技术》

第1章 jsp概述 1

1.1 软件编程体系简介 2

1.1.1 c/s结构编程体系 2

1.1.2 b/s结构编程体系 3

1.2 企业应用开发架构 3

1.2.1 两层架构 3

1.2.2 三层架构 3

1.2.3 n层架构 4

1.2.4 开发架构比较 4

1.3 jsp概述 4

1.3.1 什么是jsp 5

1.3.2 jsp技术原理 6

1.3.3 jsp和其他动态网站开发技术 7

1.4 jsp知识体系及学习之路 8

1.4.1 jsp知识体系 8

1.4.2 jsp程序员学习路径 9

1.5 小结 10

1.6 习题 10

第2章 jsp动态网页设计基础 11

.2.1 html快速入门 12

2.1.1 html基本结构 12

2.1.2 html常用标签 13

2.1.3 表单 26

2.1.4 xml与xhtml 31

2.2 javascript技术 34

2.2.1 javascript语法 34

2.2.2 javascript使用方式 35

2.2.3 javascript应用实例 36

2.3 小结 42

2.4 习题 42

第3章 jsp的开发和运行环境 43

3.1 jsp的开发和应用平台的介绍 44

3.1.1 caucho公司的resin平台 44

3.1.2 apache公司的tomcat平台 44

3.1.3 bea公司的weblogic平台 45

3.1.4 ibm websphere application server平台 45

3.2 eclipse集成开发环境的配置 46

3.2.1 安装和配置j2sdk 46

3.2.2 安装配置eclipse集成开发环境 47

3.2.3 安装和配置tomcat环境 50

3.2.4 在eclipse中开发jsp代码 52

3.3 其他jsp开发工具的介绍 57

3.3.1 安装配置myeclipse环境 57

3.3.2 jbuilder开发环境 60

3.3.3 sun one studio开发环境 64

3.4 小结 67

3.5 习题 68

第4章 jsp基本语法 69

4.1 jsp文件的结构 70

4.1.1 创建第一个jsp文件 70

4.1.2 分析jsp文件的组成元素 71

4.2 jsp的脚本元素 72

4.2.1 隐藏注释(hidden comment) 72

4.2.2 声明语句(declaration) 75

4.4.3 脚本段(scriptlets) 78

4.4.4 表达式(expression) 80

4.3 jsp指令元素 80

4.3.1 page指令 81

4.3.2 include指令 85

4.3.3 taglib指令 87

4.4 jsp动作元素 88

4.4.1 [jsp:include] 88

4.4.2 [jsp:forward] 92

4.4.3 [jsp:param] 95

4.4.4 [jsp:usebean]、[jsp:setproperty]和[jsp:getproperty]动作 96

4.4.5 [jsp:plugin] 103

4.5 小结 105

4.6 习题 105

第5章 jsp内置对象 107

5.1 jsp内置对象概述 108

5.2 request对象 109

5.2.1 request对象常用方法 109

5.2.1 request对象应用实例 110

5.3 response对象 117

5.3.1 response对象的常用方法 118

5.3.2 response对象应用实例 118

5.4 out对象 127

5.4.1 out对象方法成员与数据输出 127

5.4.2 缓冲区操作 128

5.4.3 out对象应用实例 129

5.5 session对象 132

5.5.1 session的概念 132

5.5.2 session对象的id 132

5.5.3 session的有效期限 133

5.5.4 访问session中的数据 133

5.5.5 其他session对象的常用方法 134

5.5.6 session对象应用实例 135

5.6 application内置对象 141

5.6.1 存取application中的数据 142

5.6.2 使用application对象取得信息 143

5.6.3 application对象应用实例 143

5.7 其他jsp内置对象 145

5.7.1 pagecontext对象 145

5.7.2 config对象 148

5.7.3 page对象 150

5.7.4 exception对象 150

5.8 小结 151

5.9 习题 151

第6章 使用cookie记录信息 153

6.1 cookie的概念和特性 154

6.1.1 什么是cookie 154

6.1.2 cookie的常见用途 155

6.1.3 对cookie进行适当设置 156

6.2 在jsp中使用cookie 157

6.2.1 创建cookie 157

6.2.2 读写cookie 157

6.2.3 cookie中的主要方法 158

6.2.4 几个操作cookie的常用方法 159

6.3 cookie对象的应用实例 161

6.4 cookie的安全问题 166

6.5 小结 168

6.6 习题 168

第7章 javabean和表单处理 169

7.1 非mvc模式(model1) 170

7.1.1 model1的特点 170

7.1.2 model1的应用范围 171

7.2 mvc编程模式(model2) 171

7.2.1 什么是mvc模式 171

7.2.2 mvc模式在web编程中的应用 172

7.3 剖析javabean 173

7.3.1 什么是javabean 174

7.3.2 javabean的特征 175

7.3.3 创建一个javabean 176

7.4 在jsp中使用javabean 178

7.4.1 调用javabean 178

7.4.2 访问javabean属性 178

7.4.3 设置javabean属性 178

7.4.4 javabean的生命周期 179

7.4.5 类型自动转换规则 183

7.5 使用javabean处理表单数据 183

7.5.1 jsp处理与form相关的常用标签简单实例 184

7.5.2 设置中文编码 190

7.5.3 post与get的差异 190

7.6 小结 191

7.7 习题 191

第8章 jsp中的文件操作 193

8.1 数据流和file类 194

8.1.1 数据流 194

8.1.2 file类 194

8.2 读写文本文件 197

8.3 文件的浏览 199

8.4 创建和删除目录 200

8.5 文件的上传和下载 201

8.6 使用o'reilly上传包 206

8.7 小结 209

8.8 习题 209

第9章 数据库操作基础 211

9.1 关系数据库及sql 212

9.2 在windows上安装mysql 213

9.3 mysql的常用操作 217

9.3.1 设置环境变量 217

9.3.2 启动mysql数据库 218

9.3.3 连接mysql 218

9.3.4 退出mysql 218

9.3.5 增加用户 219

9.3.6 删除授权 219

9.3.7 备份数据库 219

9.3.8 恢复数据库 220

9.3.9 备份表 220

9.3.10 恢复表 220

9.3.11 查看、创建、删除和选择数据库命令 221

9.3.12 导入命令 222

9.4 常用查询的例子 222

9.4.1 查询时间 222

9.4.2 查询当前用户 222

9.4.3 查询数据库版本 223

9.4.4 查询当前使用的数据库 223

9.4.5 使用auto_increment 223

9.4.6 列的最大值 224

9.4.7 列的最大值 225

9.4.8 拥有某个字段的组间最大值的行 225

9.4.9 使用用户变量 225

9.5 小结 226

9.6 习题 226

第10章 应用jdbc进行数据库开发 227

10.1 jdbc概述 228

10.1.1 jdbc的用途 228

10.1.2 jdbc的典型用法 228

10.1.3 jdbc体系结构 229

10.1.4 驱动器类型 229

10.1.5 安装驱动器 231

10.2 jdbc连接数据库的方法 231

10.3 使用jdbc操作数据库 232

10.3.1 使用jdbc访问数据库的过程 233

10.3.2 使用statement执行sql语句 236

10.3.3 preparedstatement接口 245

10.3.4 callablestatement对象 249

10.3.5 使用resultset处理结果集 251

10.4 java与sql的数据类型转换 256

10.5 使用jdbc连接不同的数据库 258

10.5.1 连接oracle数据库 258

10.5.2 连接db2数据库 258

10.5.3 连接sql server数据库 258

10.5.4 连接sybase数据库 259

10.5.5 连接access数据库 259

10.6 连接池 259

10.6.1 连接池的实现原理 259

10.6.2 在tomcat上配置数据源与连接池 260

10.6.3 配置连接池时需要注意的问题 263

10.7 存取二进制文件 264

10.7.1 图像文件存取到数据库的过程 264

10.7.2 声音文件存取到数据库的过程 269

10.7.3 视频文件存取到数据库的过程 273

10.8 实现分页显示 278

10.8.1 分页显示技术的优劣比较 278

10.8.2 分页显示的javabean实现 279

10.9 小结 287

10.10 习题 287

第11章 jsp与javabean应用实例 289

11.1 留言板模块需求和设计 290

11.1.1 功能介绍 290

11.1.2 文件结构 290

11.1.3 数据库设计 291

11.2 使用javabean封装数据库的访问 292

11.3 留言板模块页面实现 301

11.3.1 首页面 301

11.3.2 用户登录功能 302

11.3.3 用户注册功能 305

11.3.4 查看留言信息列表页面 307

11.3.5 查看留言信息内容页面 309

11.3.6 登录用户功能选择页面 310

11.3.7 发表留言页面 311

11.3.8 留言信息保存页面 312

11.3.9 用户退出页面 314

11.4 小结 314

11.5 习题 314

第12章 servlet基础 315

12.1 servlet介绍 316

12.1.1 什么是servlet 316

12.1.2 servlet技术特点 317

12.1.3 jsp与servlet 的关系 317

12.1.4 servlet的工作原理 318

12.1.5 servlet常用接口和类 319

12.2 开发部署一个简单的servlet 320

12.2.1 创建servlet文件 322

12.2.2 servlet的配置文件 323

12.3 servlet实现相关的接口和类 325

12.3.1 genericservlet 326

12.3.2 httpservlet 327

12.3.3 servlet实现相关实例 327

12.4 servlet请求和响应相关 331

12.4.1 httpservletrequest接口 331

12.4.2 httpservletresponse接口 333

12.4.3 servlet请求和响应相关实例 334

12.5 servlet配置相关 337

12.5.1 servletconfig接口 337

12.5.2 获取servlet配置信息的例子 337

12.6 servlet中的会话追踪 342

12.6.1 httpsession接口 342

12.6.2 httpsession应用实例 344

12.7 servlet上下文 346

12.7.1 servletcontext接口346

12.7.2 servletcontext接口

的应用实例 347

12.8 servlet协作 349

12.8.1 requestdispatcher 349

12.8.2 forward()控制页面跳转 350

12.8.3 include()控制页面包含 351

12.9 servlet异常相关 353

12.9.1 声明式异常处理 353

12.9.2 程序式异常处理 355

12.10 servlet应用实例 358

12.11 小结 369

12.12 习题 369

第13章 使用servlet过滤器和监听器 371

13.1 过滤器在web开发中的应用 372

13.1.1 过滤器概述 372

13.1.2 filter api 373

13.1.3 filter接口 373

13.1.4 filterconfig接口 374

13.1.5 filterchain接口 374

13.1.6 编写过滤器类 375

13.1.7 过滤器的部署 376

13.1.8 对请求数据进行处理的过滤器 380

13.1.9 对响应内容进行压缩的过滤器 386

13.2 servlet监听器 390

13.2.1 监听器接口 391

13.2.2 servletcontextlistener接口 392

13.2.3 servletcontextattributelistener接口 393

13.2.4 httpsessionbindinglistener接口 396

13.2.5 在线人数统计程序 397

13.3 小结 402

13.4 习题 402

第14章 jstl标准标签库 403

14.1 jstl标记库简介 404

14.2 设置jstl运行环境 404

14.2.1 jstl的安装 404

14.2.2 jstl应用示例 405

14.3 使用核心标签 406

14.3.1 表达式操作 407

14.3.2 建立url 411

14.3.3 条件控制 415

14.3.4 迭代-运行循环 417

14.4 使用jstl的数据库标签 420

14.4.1 指定数据源 420

14.4.2 进行查询或更新操作 421

14.4.3 对返回的结果进行处理 424

14.4.4 其他sql标签库的标签 425

14.5 i18n与国际化 426

14.5.1 国际化设置标签 426

14.5.2 消息标记库 427

14.5.3 数字、日期格式化 429

14.6 函数标签 433

14.7 小结 433

14.8 习题 434

第15章 自定义标签库 435

15.1 自定义标签体系介绍 436

15.1.1 标签的形式 436

15.1.2 标签类相关接口和类 437

15.1.3 标签库描述文件 442

15.1.4 在web部署描述符中引入标签库文件 443

15.1.5 在页面中使用标签 444

15.1.6 标签在web页面中的作用 445

15.2 传统标签的开发 445

15.2.1 带属性标签的开发 445

15.2.2 带body标签的开发 449

15.2.3 嵌套标签的开发 452

15.2.4 迭代标签的开发 456

15.3 simple标签的开发 459

15.3.1 simpletag接口 459

15.3.2 simple标签的开发示例 460

15.4 小结 462

15.5 习题 462

第16章 web应用开发实践 463

16.1 快乐购书网介绍 464

16.2 系统需求和设计 464

16.3 数据库表设计 465

16.4 jsp页面开发 466

16.5 javabean开发 469

16.5.1 使用java bean封装数据库的访问 469

16.5.2 购物车javabean 475

16.6 servlet开发 478

16.6.1 servlet开发 478

16.6.2 listener开发 490

16.6.3 filter开发 491

16.7 其他bean类——util 497

16.8 部署描述符 498

16.9 小结 501

16.10 习题 502


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JSP应用与开发技术
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon