热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

JSP程序设计实用教程

中国水利水电出版社
    【作 者】梁建武 等编著 【I S B N 】978-7-5084-4567-0 【责任编辑】郭东青 【适用读者群】本科 【出版时间】2008-06-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】328 【千字数】 【印 张】 【定 价】30 【丛 书】21世纪高等学校精品教材 【备注信息】
图书详情

    本书按易学、易懂、易掌握的原则,结合JSP内部知识体系,由浅入深、循序渐进地介绍了如何用JSP进行Web动态网站的开发和基于B/S的网上教学系统的规划、设计、代码编制、调试。全书共11章,从JSP基础开始,到Web页面制作基础、语法、JSP中的内置对象、Web数据库开发、JavaBean的应用、文件操作、综合实例等,循序渐进地对JSP进行了全面的介绍。

    本书内容丰富、讲解清晰,在讲解过程中力避代码复杂冗长。简短的实例特别有助于初学者仿效理解、把握问题的精髓和对应用程序框架的整体认识;综合实例为读者开发大型的应用程序提供经典范例。本书的创新之处在于为读者提供了开发的过程,而不局限于每个知识点。

    本书可作为高等院校计算机或相关专业的教材,也可供广大工程技术人员学习参考。

    1.本书的最大特点在于对JSP中的每个知识点都精心编排了必要的实例。通过对实例的学习,读者会对所学知识有更深的理解,并能更全面地掌握用JSP开发Web动态网站、B/S结构的大型软件等系统的思路、技巧和体系。

    2.本书深入浅出,循序渐进,选材适当,结构严谨,所有界面和代码都通过了编者的验证调试,同时本书配有完整代码,读者可到中国水利水电出版社网站http://www.waterpub.com.cn/ softdown/上下载。

    3.本书不仅可以作为高等院校或相关专业的教材,也可以作为Web技术开发人员的参考书。

    JSP是当前主流的Web开发技术,它是一种基于Java的服务器语言。由于JSP的强大功能和显著优势,JSP技术已经成为网络时代的宠儿。应用JSP技术不仅能制作出具有各种功能的Web页面,还能开发基于B/S结构的大型软件系统,如MIS、ERP系统等。

    本书第1章介绍JSP的基本概念和开发环境的配置,以及一些常用开发工具,还介绍了Web应用程序的工作原理以及B/S、C/S等软件编程体系结构。第2章介绍Web网页的基础知识——HTML语言以及CSS层叠样式表,同时还介绍了网页制作工具Dreamweaver的配置和使用。第3章介绍开发动态网页的脚本语言JavaScript和JSP必备语言Java,并将这两种语言进行简要的比较。从第4章到第8章详细介绍JSP语法,其中包括JSP基本语法、JSP内置对象、JSP与数据库开发、JavaBean的使用、JSP与文件操作等,并通过实例和习题让读者深化理解和巩固要点。第9章和第10章分别对两个大型系统进行实例分析,带领读者学习基于JSP+JavaBean开发模式的JSP应用技术。这两章都从系统的总体设计起步,讲述了系统数据库设计以及各功能模块的具体设计。为了减少篇幅,把少量类似的功能模块留给读者自己完成,读者可以参照中国水利水电出版社网站上的代码。第11章对JSP程序设计进行总结,还介绍了Servlet技术、MVC模型、Java对象持久化技术等开发大型系统所应掌握的知识。

    本书的最大特点在于对JSP中的每个知识点都精心编排了必要的实例。通过对实例的学习,读者会对所学知识有更深的理解,并能更全面地掌握用JSP开发Web动态网站、B/S结构的大型软件等系统的思路、技巧和体系。

    本书深入浅出,循序渐进,选材适当,结构严谨,所有界面和代码都通过了编者的验证调试,同时本书配有完整代码,读者可到中国水利水电出版社网站http://www.waterpub.com.cn/ softdown/上下载。

    本书不仅可以作为高等院校或相关专业的教材,也可以作为Web技术开发人员的参考书。

    本书由梁建武、邹锋编著。各章主要编写人员分工如下:梁建武负责全书的体系结构并编写了第2、3、4、6、7、10章及全书统稿,邹锋负责全书的稽核并编写了第1、5、8、9、11章。此外,参与本书编写的还有程浩辉、李洪臣、陈语林、张雷、杜伟、付世凤、何志斌、刘军军、李华伟、谭海龙、文拯等。

    本书编写过程中,得到了许多专家和同仁的热情帮助和大力支持,还得到中国水利水电出版社计算机编辑室的领导和编辑的指导与帮助,谨此向他们表示最真挚的感谢!

    由于计算机技术发展十分迅速以及作者水平所限,加之时间仓促,书中疏漏和错误在所难免,敬请广大读者批评指正。

    编 者

    2007年1月

    前言
    第1章 JSP和Web应用程序 1
    1.1 JSP概述 1
    1.1.1 什么是JSP 1
    1.1.2 JSP的优点 2
    1.2 JSP开发环境的配置 2
    1.2.1 JDK的安装和配置 2
    1.2.2 Tomcat的安装与配置 4
    1.2.3 Tomcat的目录结构 5
    1.3 JSP常用开发工具 5
    1.3.1 EditPlus 6
    1.3.2 Eclipse 6
    1.4 Web应用程序 7
    1.4.1 Web应用程序的工作原理 8
    1.4.2 Web服务器和应用程序服务器 9
    1.5 软件编程体系 10
    1.5.1 什么是C/S和B/S 10
    1.5.2 C/S和B/S之比较 11
    本章小结 12
    课后习题 13
    第2章 JSP页面制作基础 14
    2.1 HTML语言 14
    2.1.1 HTML概述 14
    2.1.2 简单格式标记 15
    2.1.3 超链接与图片标记 23
    2.1.4 表格设计 27
    2.1.5 表单设计 31
    2.2 CSS编程技术 34
    2.2.1 CSS的定义方法 35
    2.2.2 使用CSS显示HTML文档 36
    2.3 Dreamweaver 37
    2.3.1 操作界面 38
    2.3.2 用Dreamweaver 建立JSP站点 40
    本章小结 43
    课后习题 45
    第3章 JavaScript和Java语言 47
    3.1 JavaScript 47
    3.1.1 JavaScript概述 47
    3.1.2 JavaScript语言结构 49
    3.1.3 JavaScript的事件驱动 53
    3.1.4 JavaScript的对象 55
    3.1.5 JavaScript实例 68
    3.2 Java编程语言 72
    3.2.1 数据类型与关键字 73
    3.2.2 运算符和表达式 74
    3.2.3 流程控制语句 76
    3.2.4 面向对象程序设计 84
    3.2.5 多线程 87
    本章小结 91
    课后习题 93
    第4章 JSP语法 96
    4.1 JSP语法概述 96
    4.1.1 JSP工作原理 96
    4.1.2 JSP页面结构 96
    4.2 注释 97
    4.2.1 JSP隐藏注释 98
    4.2.2 HTML注释 98
    4.3 JSP指令 98
    4.3.1 page指令 99
    4.3.2 include指令 101
    4.3.3 taglib指令 102
    4.4 JSP脚本元素 102
    4.4.1 JSP声明 102
    4.4.2 JSP表达式 103
    4.4.3 脚本小程序 104
    4.5 JSP动作 105
    4.5.1 include动作元素 105
    4.5.2 forword动作元素 107
    4.5.3 plugin动作元素 108
    4.5.4 param动作元素 109
    4.5.5 useBean及setProperty和getProperty动作元素 109
    本章小结 112
    课后习题 113
    第5章 JSP内置对象 114
    5.1 request对象 114
    5.1.1 request应用实例 115
    5.1.2 窗体传递中文的问题 122
    5.2 response对象 123
    5.2.1 动态响应contentType方法 123
    5.2.2 设定表头的方法 124
    5.2.3 设定响应状态码的方法 125
    5.2.4 response重定向 125
    5.2.5 其他方法 126
    5.2.6 Cookie对象的使用 126
    5.3 out对象 129
    5.4 session对象 130
    5.5 application对象 134
    5.6 page对象 135
    5.7 config对象 136
    5.8 exception对象 136
    5.9 pageContext对象 136
    本章小结 138
    课后习题 139
    第6章 JSP与数据库开发 141
    6.1 数据库基础 141
    6.1.1 关系数据库简介 141
    6.1.2 Access数据库 143
    6.1.3 MySQL数据库 146
    6.1.4 SQL Server数据库 148
    6.1.5 Oracle数据库 151
    6.2 JDBC基础 152
    6.2.1 JDBC简介 152
    6.2.2 JDBC原理和驱动 153
    6.2.3 常用的JDBC类与方法 154
    6.3 JSP中使用数据库 157
    6.3.1 数据库的连接过程 157
    6.3.2 几种数据库的连接 158
    6.3.3 数据库基本操作 161
    6.4 JSP数据库编程实例 163
    6.4.1 用户管理信息系统 163
    6.4.2 分页显示的问题 171
    本章小结 175
    课后习题 176
    第7章 JSP与JavaBean 177
    7.1 JavaBean概述 177
    7.1.1 JavaBean简介 177
    7.1.2 JavaBean的任务 178
    7.2 JavaBean的应用 180
    7.2.1 如何创建JavaBean 180
    7.2.2 如何调用JavaBean 180
    7.2.3 JavaBean的存放目录 181
    7.3 JavaBean应用实例 182
    7.3.1 使用JavaBean连接数据库 182
    7.3.2 进程条的实现 184
    本章小结 191
    课后习题 191
    第8章 JSP与文件操作 193
    8.1 File对象 193
    8.1.1 获取文件的属性 194
    8.1.2 创建文件和文件夹 195
    8.1.3 删除文件和文件夹 196
    8.2 输入输出流 197
    8.2.1 字节流 197
    8.2.2 字符流 199
    8.3 文件上传下载 201
    8.3.1 实现多个文件上传的两种方法 201
    8.3.2 JSP上传组件 202
    8.3.3 上传下载实例 205
    8.4 网页计数器的实现 211
    本章小结 213
    课后习题 213
    第9章 网上教学系统 215
    9.1 系统总体设计 215
    9.1.1 系统功能模块 215
    9.1.2 系统总体框架 216
    9.2 系统数据库设计 216
    9.2.1 数据库需求分析 216
    9.2.2 数据表设计 217
    9.2.3 创建数据表 218
    9.3 各功能模块的具体实现 219
    9.3.1 系统公用模块 219
    9.3.2 登录模块 221
    9.3.3 管理员模块 225
    9.3.4 学生模块 261
    9.3.5 教师模块 270
    9.3.6 部署和发布系统 280
    本章小结 280
    第10章 销售业绩统计系统 281
    10.1 系统总体设计 281
    10.1.1 系统功能模块 281
    10.1.2 系统总体框架 282
    10.1.3 系统的编程思想实现 282
    10.2 系统数据库设计 283
    10.2.1 数据库需求分析 283
    10.2.2 数据表设计 283
    10.3 各功能模块的具体实现 284
    10.3.1 系统公用模块 284
    10.3.2 销售系统基本信息 289
    10.3.3 销售业绩统计查询 295
    10.3.4 部署和发布系统 305
    本章小结 305
    第11章 JSP展望 306
    11.1 JSP技术难点 306
    11.2 Servlet技术 308
    11.2.1 Servlet的生命周期 308
    11.2.2 Servlet与表单的交互 310
    11.2.3 Servlet控制会话 310
    11.3 MVC模型 311
    11.3.1 常用三层结构模式 311
    11.3.2 MVC模型 312
    11.3.3 MVC模式的优缺点 314
    11.4 Java对象持久化技术 315
    11.4.1 Struts框架简介 315
    11.4.2 Hibernate简介 316
    本章小结 317
    参考文献 318
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册