欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 教材 > 高职高专教材 > 计算机类 > JSP编程技术

浏览历史

JSP编程技术

JSP编程技术

prev next

  • 商品货号:20150407011
  • 所属系列:高职高专立体化教材 计算机系列
    商品重量:0克
    作者:杨学全
    出版社:清华大学出版社
    图书书号/ISBN:9787302389361
    出版日期:2015年3月
    开本:16开
    图书页数:424
    图书装订:平装
    图书规格:185mm×260mm
    版次:2-1
    印张:26.5
    字数:641千字
  • 上架时间:2015-04-07
    商品点击数:3329
  • 定价:¥45.00元
    本店售价:¥45.00元
    注册用户:¥45.00元
    vip:¥42.75元
    黄金等级:¥40.50元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

内 容 简 介
JSP是一种动态网页技术标准,利用这一技术可以快速构建跨平台的、先进安全的动态网站。本书全面、翔实地介绍了使用JSP进行Web应用开发所需的编程知识与技术,既有理论,又有编程实践,主要内容包括:JSP技术概述、Web开发基础、JSP语法基础、JSP内建对象、使用JavaBean、文件访问、JSP中使用数据库、Servlet技术、基于ServletMVC模式、JSP中使用XML、网上报名系统开发案例等。
本书将JSP编程的基本知识与过程性知识、基本理论和开发实践有机整合,适合“项目驱动,案例教学,启发式学习”的教学方法;融“教、学、做”于一体,提供了所有例题及项目的源代码、电子课件和习题等资源。
本书不仅可以作为大学计算机及相关专业的教材,也可供各类培训、计算机从业人员和程序设计爱好者参考使用。
 
前  言
近日,国务院印发了《关于加快发展现代职业教育的决定》,《决定》提出要牢固确立职业教育在国家人才培养体系中的重要位置,以服务发展为宗旨,以促进就业为导向,适应技术进步和生产方式变革以及社会公共服务的需要,培养数以亿计的高素质劳动者和技术技能人才。要深化产教融合、校企合作、工学结合,推动专业设置与产业需求对接、课程内容与职业标准对接、教学过程与生产过程对接、毕业证书与职业资格证书对接、职业教育与终身学习对接,提高人才培养质量,强化职业教育的技术技能积累作用。
在加快职业教育发展,提高人才培养质量的新形势下,必须加强课程建设与改革,推动课程内容与职业标准的对接,教学过程与生产过程对接;经过职教工作者们多年的探索和实践,基于工作过程的课程开发理论得到了发展和应用,课程开发取得了突出的成果。高职高专院校逐步构建了以技术应用能力培养为主线,以就业为导向,基于工作过程的计算机应用类专业课程体系。
高职高专教材是为教师、学生和课程服务的,是知识的载体。它必须体现高职高专课程开发建设的新思想;必须根据职业岗位(群)的任职要求,参照国家职业资格标准开发和建设,使其具有职业性;必须将知识的学科性和工作的过程性有机地整合,体现其综合性;必须适用“教、学、做”一体化的课程教学模式,使其具有实用性。一句话:教材要教师用着好,学生学得好,学了用得上。
本书在第1版的基础上,采纳了读者和同行的建议,使用了JDK、Tomcat及开发工具的主流版本,同时延续了前版的章节体系。本书是一本以职业技术能力培养为主线,采用项目驱动模式的案例教材。教材融“教、学、做”于一体,注重基本知识与基本技术讲解(教),给出具有实用价值的案例供学生模仿(学),通过课程设计强化学生能力的培养(做)。本书适用于计算机应用类专业或非计算机专业的JSP编程技术课程教学。全书共分为11章,从基本概念和实际应用出发,由浅入深、循序渐进地讲述JSP编程的基础知识、JavaBean技术、Servlet技术、MVC模式和Web应用开发案例等内容;通过对本书内容的学习,读者可以快速、全面地掌握基于MVC模式的JSP编程技术;建议教学时数为72学时,也可根据教学的具体情况删减内容。
作为“项目驱动、案例教学”模式的教材,本书具有以下特点。
(1) 内容选择合理、时序安排科学。本书以Web应用程序开发能力培养为主线,根据岗位技术能力需要选择教材内容——JSP基础、HTML及页面布局、JavaScript与正则表达式、JavaBean、Servlet技术、MVC模式、XML以及基于MVC模式的Web应用开发等;根据工作过程和认知规律安排内容时序为“JSP基本知识→JSP+JavaBean模式应用→JSP+JavaBean+Servlet模式应用”,将文件操作、数据库访问、XML等编程技术合理地分配到模式1和模式2中,强调知识的层次性和技能培养的渐进性,最终为基于MVC模式框架开发打好JSP编程基础。
(2) 案例典型,代码规范,能力良构。本书以培养基于MVC模式的Web应用开发能力为目的,设置了具有代表性的例题、习题和案例,比如设置了购物车、留言板、文件上传下载、分页显示、页面布局、文件操作和数据库应用等案例;示例代码采用了Sun的模式1和模式2,代码规范、实用;强调学生在例题、案例设置的工作情景中学习,潜移默化地培养学科性知识与工作过程性知识有机整合、理论与实践相结合、具有良好结构的JSP编程能力。
本书由杨学全老师主编,河北农业大学张悦、张春艳、苑萌萌等参加了部分章节的编写工作。刘海军教授审稿。
衷心感谢河北大学博士生导师徐建民教授、保定职业技术学院刘海军教授,他们的辛勤工作使我们受益匪浅。
衷心感谢所有关心本书编写的师长和朋友。
编写一本优秀的教材是一件非常不容易的事情,很多因素都会影响到教材的质量。尽管此书多次修改,每次修改都考虑如何突出职业能力培养这条主线,如何突出教材的高职特色等问题;尽管本书的定稿经过了多人的努力,但是我们还是感觉不太尽如人意,唯恐对不起关心和支持我们编写这本教材的朋友们,对不起孜孜求学的学子们。由于作者水平有限,加之时间仓促,书中难免有错漏之处,敬请同行们批评指正,我们将不胜感激。
编  者
 
目  录
第1章  JSP技术概述 1
1.1  Web程序设计模式与运行原理 1
1.1.1  Web服务器与动态网页 1
1.1.2  浏览器/服务器结构及其优点 2
1.1.3  JSP与其他Web开发技术 3
1.2  搭建JSP的运行环境 4
1.2.1  安装和配置JDK 4
1.2.2  安装和配置Tomcat 5
1.3  JSP页面与JSP运行原理 7
1.3.1  第一个JSP页面 7
1.3.2  设置Web服务目录 8
1.3.3  JSP的运行原理 10
1.3.4  JSP、JavaBean和Java Servlet的关系 13
1.4  集成开发环境简介 13
1.4.1  MyEclipse 13
1.4.2  开源的Eclipse 14
1.5  上机实训 16
1.6  本章习题 17
第2章  Web开发基础 18
2.1  HTML简介 18
2.1.1  什么是HTML 18
2.1.2  什么是URL 18
2.1.3  HTML文件结构 19
2.2  常用的HTML标记 20
2.2.1  HTML的文字标记 21
2.2.2  特殊标记和图形标记 23
2.2.3  超级链接标记 25
2.3  表格 26
2.3.1  定义表格的基本语法 26
2.3.2  表格<table>标记的属性 27
2.3.3  行<tr>标记的属性 30
2.3.4  单元格<td>和<th>标记的属性 31
2.4  页面布局 34
2.4.1  CSS简介 34
2.4.2  DIV层 41
2.4.3  DIV+CSS页面布局 49
2.5  上机实训 53
2.6  本章习题 54
第3章  JSP语法基础 55
3.1  JSP页面的基本结构 55
3.2  JSP脚本元素 56
3.2.1  变量与方法的声明 57
3.2.2  程序片 58
3.2.3  表达式 60
3.3  注释 61
3.3.1  输出型注释 61
3.3.2  隐藏型注释 61
3.4  JSP指令标记 63
3.4.1  page指令标记 63
3.4.2  include指令 66
3.5  JSP动作标记 69
3.5.1  jsp:include动作标记 69
3.5.2  jsp:param动作标记 70
3.5.3  jsp:forward动作标记 71
3.5.4  jsp:plugin动作标记 73
3.5.5  jsp:useBean相关动作标记 74
3.5.6  特殊字符 75
3.6  上机实训 76
3.7  本章习题 77
第4章  JSP内建对象 78
4.1  内建对象概述 78
4.1.1  什么是HTTP 78
4.1.2  内建对象 79
4.2  out对象 80
4.3  request对象 82
4.3.1  获取客户信息 82
4.3.2  处理汉字 86
4.3.3  处理表单子标记 88
4.3.4  表单验证 96
4.3.5  常用方法举例 103
4.4  response对象 105
4.4.1  修改ContentType属性 105
4.4.2  定时刷新页面 106
4.4.3  重定向 107
4.4.4  改变状态码 108
4.5  session对象 108
4.5.1  对象的id与生命周期 108
4.5.2  对象存储数据 111
4.5.3  对象与URL重写 112
4.6  application对象 114
4.6.1  常用方法 114
4.6.2  计数器 115
4.7  上机实训 116
4.8  本章习题 117
第5章  使用JavaBean 118
5.1  JavaBean的基本概念 118
5.1.1  什么是JavaBean 118
5.1.2  JavaBean的规范 119
5.2  创建与使用JavaBean 120
5.2.1  创建JavaBean 120
5.2.2  布置JavaBean 121
5.2.3  在JSP中使用JavaBean 122
5.3  JavaBean的辅助类 129
5.4  JSP与JavaBean模式实例 133
5.4.1  计数器Bean 133
5.4.2  购物车Bean 136
5.5  上机实训 145
5.6  本章习题 146
第6章  文件访问 147
6.1  输入/输出流概述 147
6.1.1  流的概念 147
6.1.2  输入流与输出流 148
6.1.3  字节流与字符流 148
6.2  File类 149
6.2.1  File类的重要属性与方法 149
6.2.2  查询文件属性 150
6.2.3  目录管理 151
6.3  字节流类 154
6.3.1  字节流类概述 154
6.3.2  以File存储类型为例介绍字节流与缓冲流的使用 156
6.4  字符流类 161
6.4.1  字符流概述 161
6.4.2  以File存储类型为例介绍字符流和字符缓冲流的使用 162
6.5  随机读写文件 166
6.5.1  随机存取文件 166
6.5.2  随机读写文件示例 168
6.6  文件操作案例 170
6.6.1  上传文件 170
6.6.2  下载文件 175
6.6.3  文件内容分页显示 178
6.7  上机实训 181
6.8  本章习题 182
第7章  JSP中使用数据库 183
7.1  JDBC概述 183
7.1.1  什么是JDBC 183
7.1.2  JDBC的构成 184
7.2  JDBC应用程序接口简介 185
7.2.1  JDBC的驱动程序管理器——DriverManager类 185
7.2.2  JDBC与数据库的连接——Connection接口 186
7.2.3  执行SQL语句——Statement接口 187
7.2.4  数据结果集——ResultSet接口 188
7.2.5  数据库元数据——DatabaseMetaData和ResultSetMetaData 189
7.3  利用JDBC访问数据库 190
7.3.1  通过JDBC-ODBC桥连接来访问数据库 190
7.3.2  利用本地协议纯Java驱动程序连接数据库 194
7.3.3  配置和连接不同的数据库 198
7.4  数据库操作案例 200
7.4.1  查询数据 200
7.4.2  更新查询 209
7.4.3  分页查询 224
7.4.4  使用连接池 228
7.5  上机实训 231
7.6  本章习题 231
第8章  Servlet技术 232
8.1  Servlet介绍 232
8.1.1  什么是Servlet 232
8.1.2  Servlet的功能 232
8.1.3  Servlet技术的特点 233
8.2  Servlet技术原理 233
8.2.1  Servlet的生命周期 233
8.2.2  Servlet的结构 234
8.2.3  Servlet常用类与接口的层次关系 235
8.3  Servlet的常用类、接口及其方法 236
8.3.1  javax.servlet包 236
8.3.2  javax.servlet.http包 239
8.4  编写、配置和调用Servlet 242
8.4.1  编写第一个Servlet 242
8.4.2  配置Servlet 243
8.4.3  调用Servlet 244
8.5  Servlet的典型应用 246
8.5.1  读取表单数据 246
8.5.2  读取cookie数据 252
8.5.3  读取session数据 254
8.5.4  读取HTTP请求头数据 256
8.6  上机实训 258
8.7  本章习题 259
第9章  基于Servlet的MVC模式 260
9.1  MVC模式介绍 260
9.1.1  MVC设计模式 260
9.1.2  JSP中的MVC模式 261
9.2  模型的生命周期与视图更新 262
9.2.1  requst周期的JavaBean与视图更新 263
9.2.2  session周期的JavaBean与视图更新 263
9.2.3  application周期 264
9.3  控制器的重定向与转发 265
9.3.1  重定向 265
9.3.2  转发 265
9.4  MVC模式的分析 266
9.4.1  用户登录 266
9.4.2  留言板 272
9.4.3  访问数据库 277
9.5  上机实训 286
9.6  本章习题 287
第10章  JSP中使用XML 288
10.1  XML简介 288
10.1.1  XML文件的结构 288
10.1.2  XML声明 290
10.1.3  XML元素 290
10.1.4  XML标记 291
10.2  DOM解析器 293
10.2.1  什么是DOM解析器 293
10.2.2  JAXP简介 294
10.2.3  使用DOM解析器读取XML文件示例 299
10.3  SAX解析器 301
10.3.1  什么是SAX解析器 301
10.3.2  SAX的常用接口 302
10.3.3  使用SAX解析器读取文档 内容 304
10.4  上机实训 307
10.5  本章习题 308
第11章  网上报名系统开发案例 309
11.1  网上报名系统设计 309
11.1.1  需求分析 309
11.1.2  总体设计 310
11.1.3  功能设计与系统组成 311
11.2  数据库设计及实现 312
11.2.1  数据库设计 312
11.2.2  数据库实现 313
11.3  网上报名系统配置 314
11.3.1  系统文件目录结构 314
11.3.2  主页面管理 315
11.3.3  JavaBean和Servlet管理 319
11.3.4  配置文件管理 319
11.4  三层架构设计与实现 320
11.4.1  实体层 320
11.4.2  数据访问层 323
11.4.3  业务逻辑层 339
11.5  考生报名模块 345
11.5.1  模型(JavaBean) 345
11.5.2  视图 347
11.5.3  控制器(Servlet) 352
11.6  考生登录模块 355
11.6.1  模型 355
11.6.2  视图 356
11.6.3  控制器 359
11.7  上传照片模块 361
11.7.1  模型 361
11.7.2  视图 362
11.7.3  控制器 365
11.8  浏览信息模块 367
11.8.1  模型 368
11.8.2  视图 370
11.8.3  控制器 376
11.9  修改密码模块 381
11.9.1  模型 381
11.9.2  视图 382
11.9.3  控制器 385
11.10  修改报名信息模块 387
11.10.1  模型 387
11.10.2  视图 389
11.10.3  控制器 393
11.11  注销考试模块 397
11.11.1  模型 398
11.11.2  视图 398
11.11.3  控制器 401
11.12  退出登录与返回主页模块 403
11.13  本章习题 405
附录  Tomcat 7.0的server.xml文件 406
参考文献 411

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha