欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

JSP程序设计

书      号:9787113110420

丛  书 名:普通高等学校计算机科学与技术专业规划教材

作      者:林振荣 徐苏

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:28

  • 内容简介

    本书系统地为读者介绍了JSP基本常识、JSP开发环境、JSP基本语法、JSP内置对象、JavaBean、Servlet、JDBC和XML等方方面面的知识,大量的实例、配套的思考题,必将使读者对JSP的认识有大幅度的提高。在教材结构的安排上先介绍基础知识,然后通过一定的实例讲解让学生掌握所学内容,通俗易懂,有利于培养学生自学的能力。
  • 前言

    JSP(Java Server Pages)是由Sun公司倡导提出的一种动态网页技术标准。JSP技术类似于ASP技术,它是在传统的HTML文件(*.htm、*.html)中插入Java程序段(Scriptlet)和JSP标记(Tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,既能在Windows平台、Linux平台下运行,也能在其他操作系统上运行。
    JSP技术使用Java编程语言编写类XML的Tags和Scriptlet,来封装产生动态网页的处理逻辑,同时能通过Tags和Scriptlet访问存在于服务器端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
    目前Web程序开发技术日益成熟起来,这些技术带来了Web开发技术的一个变革,使得开发过程变得越来越简单,开发体验越来越丰富;但同时也带来了一些问题,由于目前的一些开发工具如MyEclipse、Dreamweaver等已经将一些开发细节过滤掉或者是不再需要开发人员掌握这些细节,使得目前的很多高校学生、程序员对早期Web程序开发的过程不是非常熟悉,开发基础不是很扎实,在实际项目开发过程中暴露出基础知识薄弱的问题。本书正是从解决这一问题出发,通过基本语法和简单实例对JSP技术的介绍,使读者能掌握JSP的基本知识点,以此做到对Web程序设计过程有清晰的了解。
    虽然目前的Web程序开发技术非常多,但是其基本原理是一样的,在这些开发过程中都离不开Application、Session等一些内置对象的概念。本书对于这些内容的介绍力求详细明了、实例通俗易懂,使读者通过对本书的阅读不仅仅能掌握JSP的开发技术,同时也能很快地对其他Web开发工具上手,做到举一反三。对于JSP的学习一定要注重实践,很多开发方面的技能都是通过不断上机实践而得到的,在课程的实践教学中可以通过将学生分组,每个小组做一个小项目的形式来加深理论教学的效果。理论课时可以安排在32~48学时,实践部分的教学安排在16~32学时左右。
    本书内容涵盖了JSP技术的大部分知识点,面对的主要是那些JSP初学者,利用通俗的语言和简单的例子,系统地为读者介绍了Web程序设计的基础知识、JSP开发环境、JSP基本语法、JSP内置对象、JavaBean、Servlet等方面的知识,大量的实例和配套的习题,将会使读者对JSP的认识有大幅度的提高。在结构安排上先介绍基础知识,然后通过一定的实例讲解让学生掌握所学内容,以有利于培养学生的自学能力。
    本教材所有章节的例子均提供了源代码,并都已经在Windows XP系统中调试通过。项目实例中从数据库表的设计、详细设计等环节都给出了简洁明了的说明,强调该如何正确、合理地设计后台数据库;并在详细设计过程中结合作者自身的开发经历,对系统开发时会碰到的常见问题做出分析,给出解决的方法,对读者的JSP开发过程起到一个指引的作用。
    本书由南昌大学的林振荣、徐苏担任主编,王炜立、肖建、刘萍、于海雯担任副主编,李文、李向军、伍军云、刘韬、张乐、姚晓昆等参与了部分章节的编写工作。南昌大学的王命延教授和段隆振教授对本书进行了细致的审稿工作,南昌大学的李洪老师对本书的校稿工作给予了大力帮助,同时本书在撰写过程中得到了中国铁道出版社的鼎力支持,通过他们的努力使得本书在编写过程中尽可能做到最好,在此对他们付出的辛勤劳动致以最深的谢意。
    由于编者水平有限,书中难免有不足之处,恳请各位专家、广大读者批评指正,以使本书得以不断完善。
  • 目录

    第1章 Web程序及JSP简介 1
    1.1 Web程序发展历史 1
    1.2 静态网页和动态网页 2
    1.3 ASP、PHP、JSP简介 3
    1.4 JSP语言的特点 3
    1.5 JSP程序运行环境的配置 4
    1.5.1 JDK的安装 4
    1.5.2 Tomcat的安装 5
    1.5.3 环境变量的配置 7
    小结 8
    习题 8
    第2章 JSP语言基本语法 9
    2.1 JSP中的HTML代码 9
    2.1.1 HTML的常用标记 9
    2.1.2 HTML的表单 16
    2.1.3 HTML的表格 19
    2.2 JSP中的指令元素 23
    2.2.1 Page指令 25
    2.2.2 Include指令 26
    2.2.3 Tablib指令 28
    2.3 JSP中的脚本及注释 28
    2.3.1 JSP的注释语句 28
    2.3.2 JSP的声明语句 31
    2.3.3 JSP的表达式 31
    2.3.4 JSP的可执行脚本 31
    2.4 JSP中的动作元素 32
    2.4.1 Param动作 32
    2.4.2 Include动作 32
    2.4.3 Forward动作 35
    2.4.4 Plugin动作 37
    小结 39
    习题 39
    第3章 Java语言简介 40
    3.1 标志符和保留字 40
    3.1.1 标志符 40
    3.1.2 保留字 40
    3.2 数据类型 41
    3.2.1 整型数据 42
    3.2.2 实型数据 43
    3.2.3 字符型数据 43
    3.2.4 布尔型数据 45
    3.3 运算符和表达式 45
    3.3.1 运算符 45
    3.3.2 表达式 50
    3.3.3 运算符的优先级和结合性 51
    3.4 流程和控制语句 51
    3.4.1 顺序结构 52
    3.4.2 分支结构 52
    3.4.3 循环结构 58
    3.5 数组 62
    3.5.1 一维数组 62
    3.5.2 二维数组 65
    小结 67
    习题 68
    第4章 JSP的内置对象 70
    4.1 JSP内置对象简介 70
    4.2 Request对象 70
    4.2.1 Request对象的主要方法 70
    4.2.2 Request对象的使用实例 72
    4.3 Response对象 75
    4.3.1 Response对象的主要方法 75
    4.3.2 Response对象的使用实例 75
    4.4 Session对象 78
    4.4.1 Session对象的主要方法 81
    4.4.2 Session对象的使用实例 81
    4.5 Application对象 84
    4.5.1 Application对象的主要方法 85
    4.5.2 Application对象的使用实例 85
    4.6 JSP的其他内置对象 90
    4.6.1 Config对象 90
    4.6.2 Page对象 94
    4.6.3 Exception对象 94
    4.6.4 Out对象 95
    4.6.5 PageContext对象 97
    小结 101
    习题 101
    第5章 JavaBean的使用 103
    5.1 JavaBean的基本概念 103
    5.1.1 JavaBean的特点 103
    5.1.2 JavaBean的结构 103
    5.2 JavaBean的属性 104
    5.2.1 JavaBean的简单属性(Simple) 104
    5.2.2 JavaBean的索引属性(Index) 110
    5.2.3 JavaBean的绑定属性(Bound)和约束属性(Constrained) 111
    5.3 JavaBean的使用 111
    5.3.1 在JSP中使用 动作 112
    5.3.2 在JSP中使用 动作 112
    5.3.3 在JSP中使用 动作 113
    小结 117
    习题 118
    第6章 Servlet的使用 119
    6.1 Servlet简介 119
    6.1.1 Servlet的基本概念 119
    6.1.2 Servlet的结构 120
    6.1.3 Servlet在JSP中的作用 121
    6.2 Servlet中的类 123
    6.2.1 HttpServlet类 123
    6.2.2 HttpSession类 127
    6.2.3 ServletConfig类 129
    6.2.4 ServletContext类 129
    6.3 Servlet的运行 130
    6.3.1 Servlet的生命周期 130
    6.3.2 Servlet与JSP的关系 131
    6.3.3 Servlet的配置 132
    6.4 Servlet的应用实例 140
    6.4.1 JSP使用Servlet 140
    6.4.2 Servlet访问JSP 141
    小结 143
    习题 143
    第7章 连接数据库 144
    7.1 数据库基本概念 144
    7.1.1 数据库基础 144
    7.1.2 常用SQL语句介绍 148
    7.2 JDBC简介 155
    7.2.1 JDBC相关概念 155
    7.2.2 JDBC连接数据的方式 157
    7.2.3 JDBC类结构 160
    7.3 在JSP中连接数据库 165
    7.3.1 在JSP页面中连接数据库 165
    7.3.2 在JavaBean中连接数据库 175
    7.3.3 在Servlet中连接数据库 179
    7.4 连接池的使用 182
    7.4.1 连接池的基本概念 182
    7.4.2 连接池的配置 183
    7.4.3 连接池应用实例 184
    小结 185
    习题 185
    第8章 XML技术在JSP中的使用 186
    8.1 XML简介 186
    8.1.1 XML的现状及发展 186
    8.1.2 XML的基本语法 187
    8.1.3 XML的简单应用 190
    8.2 JSP访问XML 192
    8.2.1 DOM和SAX介绍 192
    8.2.2 使用DOM访问XML 192
    8.2.3 使用SAX访问XML 195
    小结 199
    习题 200
    第9章 JSP中其他相关技术及开发工具 201
    9.1 JSP中常用功能的实现 201
    9.1.1 JSP中乱码的解决 201
    9.1.2 JSP中数据库记录分页显示的实现 204
    9.1.3 JSP中不同数据类型的转换 205
    9.2 常见JSP开发模式简介 207
    9.2.1 JSP+JavaBean模式 208
    9.2.2 JSP+JavaBean+Servlet模式 208
    9.3 JSP程序出错处理 208
    9.4 常见JSP开发工具介绍 211
    9.4.1 Dreamweaver 211
    9.4.2 Eclipse 214
    小结 225
    习题 225
    第10章 综合实例 227
    10.1 公费医疗报销系统简介 227
    10.2 数据库设计 228
    10.3 系统运行的配置过程 234
    10.4 系统代码的实现 240
    10.4.1 登录模块的设计 240
    10.4.2 “药品信息管理”模块的设计 245
    10.4.3 “药品类型管理”子菜单与“药品特殊信息”子菜单的设计 249
    10.4.4 “报销”模块的设计 250
    10.4.5 “信息查询”和“报销比例信息”模块的设计 256
    10.4.6 “个人信息修改”和“注销”模块的设计 257
    小结 258
    附录A JSP常用语法 259
    参考文献 263
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1林振荣 博士 副教授计算机 工作单位南昌大学 邮政编码 330031电话13607002696 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

    本教材的所有章节的例子均提供了源代码,并都已经在windwos xp系统中调试运行通过。在实战实例中从数据库表的设计、详细设计等环节都给出了简洁明了的说明,强调该如何正确、合理地设计后台数据库;并在详细设计过程中结合作者自身的开发经历,对系统开发时会碰到的常见问题做出分析,给出解决的方法,对读者在JSP开发过程起到一个指引的作用。
  • 书评书荐

  • 附件下载

图书推荐