没有合适的资源?快使用搜索试试~ 我知道了~
JSP程序设计从入门到精通
需积分: 10 7 下载量 61 浏览量
2017-12-30
13:21:25
上传
评论
收藏 9.09MB PDF 举报
温馨提示
试读
355页
JSP程序设计从入门到精通JSP程序设计从入门到精通JSP程序设计从入门到精通JSP程序设计从入门到精通JSP程序设计从入门到精通
资源推荐
资源详情
资源评论
JSP 程序设计从入门到精通.doc 第
1
頁,共
355
頁
JSP 程序设计从入门到精通
编者:符湛
QQ:36837503 ,fu_z999@163.com
如果要其中的源程序及例子请联系我或到本站下载:www.51doit.com.大
家共同进步
第 1 篇 入门篇.......................................................................................................................... 7
第 1 章 Jsp 概述 技术分析..................................................................................................................... 7
1.1 Jsp 简介与历史背景....................................................................................................... 7
1.1.1 日新月异的 Web 技术.................................................................................................... 8
1.1.2 什么是 JSP....................................................................................................................8
1.1.3 JSP 技术有以下几个显著的优点..................................................................................... 9
1.1.4 JSP 和其他类似或相关技术的一个简单比较.................................................................. 10
1.2 JSP 环境安装配置...................................................................................................................12
1.2.1Tomcat 下 JSP 环境的配置.............................................................................................13
1.2.1 建立自己的 Jsp 工作目录..............................................................................................14
1.3 JSP 语法介绍..........................................................................................................................14
1.3.1 JSP 页面中的元素........................................................................................................ 14
1.3.2 JSP 语法概要............................................................................................................... 15
1.3.3 关于模板文本(静态 HTML)......................................................................................16
1.4 运行第一个 Jsp 程序.............................................................................................................. 17
1. 5 本章小结.......................................................................................................................... 20
第 2 章 Jsp 基础学习............................................................................................................................20
2.1 JSP 基本语法..........................................................................................................................20
2.1.1 JSP
语法之声明
...................................................................................................... 21
2.1.2 JSP 语法之表达式........................................................................................................21
2.1.3 JSP
语法之
Scriptlet............................................................................................. 21
2.2 JSP 的指令...........................................................................................................................22
2.2.1 page 指令(Directive)......................................................................................................22
2.2.2 include 指令(Directive)..................................................................................................24
2.3 JSP 的动作............................................................................................................................. 25
2.3.1 jsp:include 动作............................................................................................................ 25
2.3.2 jsp:useBean 动作...........................................................................................................27
2.3.3 jsp:setProperty 动作.......................................................................................................29
2.3.4 jsp:getProperty 动作...................................................................................................... 30
2.3.5 jsp: forward 动作.......................................................................................................... 31
2.3.6 jsp: plugin 动作.............................................................................................................31
JSP 程序设计从入门到精通.doc 第
2
頁,共
355
頁
2.3.7 注释............................................................................................................................ 31
2.4 JSP 9 种基本内置组件............................................................................................................. 31
2.5 JSP 中 Session 的使用..............................................................................................................34
2.6 JSP 中 forward 的使用............................................................................................................. 36
2.7 JSP 运行时错误处理与应该注意的六个常见问题......................................................................37
2.8 JSP 小实例............................................................................................................................. 38
2.8.1 实例 1(在 JSP 中定义函数).......................................................................................38
2.8.2 实例 2(获取各种 CGI 环境变量)............................................................................... 39
2.8.3 实例 3(JSP 里 request 变量列表)................................................................................42
2. 9 本章小结.......................................................................................................................... 44
第 3 章 JavaBean 组件...........................................................................................................................44
3.1 什么是 JavaBeans...................................................................................................................45
3.1.1 JavaBeans 简介.......................................................................................................... 45
3.1.2 JavaBeans 属性.......................................................................................................... 45
3.1.3 JavaBeans 的事件.......................................................................................................50
3.2 在 Jsp 中使用 JavaBeans......................................................................................................... 55
3.3 JavaBeans 的 scope 属性.......................................................................................................... 57
3.4 JavaBeans 应用实例................................................................................................................ 59
3.4.1 实例 1(HelloWord.java)............................................................................................59
3.4.2 实例 2(People.java)..................................................................................................60
3.4.3 实例子 3 数组应用 (Example2_3.java)........................................................................... 60
3.4.4 实例子 4 运算符、表达式应用 (Example3_1.java)...................................................... 61
3.5 本章小结............................................................................................................................... 62
第 4 章 Jsp 与 Servlet............................................................................................................................ 62
4.1 什么是 Servlets...................................................................................................................... 63
4.1.1 JavaServlet 的解释........................................................................................................63
4.1.2 什么是 Jsp...................................................................................................................65
4.1.3 得到一个 Servlets 和 JSP 的运行环境............................................................................66
4.1.4 实现第一个 JSP 和 SERVELT....................................................................................... 67
4.2 Servlet 规范定义的 Servlet 生命周期........................................................................................70
4.3 JSP/Servlet 的重定向技术综述................................................................................................. 72
4.3.1 RequestDispatcher.forward()........................................................................................... 72
4.3.2 response.sendRedirect()..................................................................................................73
4.4 理解会话............................................................................................................................... 74
4.4.1 会话状态跟踪 API....................................................................................................... 75
4.4.2 在会话对象中保存数据................................................................................................76
4.4.3 实例:显示会话信息....................................................................................................76
4.5 用 Java Servlets 代替 CGI........................................................................................................78
4.6 JSP/Servlet 中的汉字编码问题................................................................................................ 80
4.7 图解 Eclipse+Tomcat 集成开发 Servlet..................................................................................... 84
4.8 Servlets/JSP 开发技术问答.......................................................................................................93
4.9 Servlet 小实例.........................................................................................................................97
4.5.1 实例 1(输出)............................................................................................................98
4.5.2 实例 2(获取表单参数)..............................................................................................99
JSP 程序设计从入门到精通.doc 第
3
頁,共
355
頁
4.5.3 实例 3(获取 jsp 各种参数)...................................................................................... 101
4.10 本章小结........................................................................................................................... 103
第 2 篇 数据库操作............................................................................................................................103
第 5 章 全面解析 JDBC......................................................................................................................104
5.1
JDBC 接口综述
.....................................................................................................................104
5.2 JDBC 产品组件.................................................................................................................. 107
5.3 如何建立 JDBC 连接?........................................................................................................108
5.3 JDBC 驱动管理内幕是怎么样的?.........................................................................................112
5.4 如何利用 JDBC 发送 SQL 语句?.........................................................................................113
5.5 如何获得 SQL 语句的执行结果?......................................................................................... 116
5.6 JDBC TM 技术解析...............................................................................................................119
5.3 JDBC API.............................................................................................................................123
5.3.1 记录集接口................................................................................................................123
5.3.2 新的 SQL 语句接口(Statement 接口)...................................................................... 129
5.3.3 处理新的 SQL 数据类型(ARRAY REF)..................................................................133
5.4 JDBC API 3.0 简介............................................................................................................... 136
5.4.1 获取 ParameterMetaData 接口实例对象的方法.......................................................... 137
5.4.2 ParameterMetaData 接口的方法.................................................................................137
5.5 本章小结............................................................................................................................. 140
第 6 章 JDBC 厂商选择性实现包........................................................................................................140
6.1 RowSet 包............................................................................................................................ 140
6.1.1 RowSet 包含的接口....................................................................................................140
6.1.2 RowSet 简介............................................................................................................. 141
6.1.3 RowSetListener 接口.................................................................................................. 144
6.1.4 RowSetEvent 类.........................................................................................................148
6.2 CachedRowSet 包................................................................................................................. 148
6.2.1 CachedRowSet 包简介................................................................................................148
6.2.2 BaseRowSet 类.......................................................................................................... 149
6.2.3 CachedRowSet 类.......................................................................................................149
6.3 数据库连接缓冲池............................................................................................................... 153
6.4 JNDI 和 RowSet................................................................................................................... 154
6.5 RowSet 之实践......................................................................................................................157
6.6 本章小结............................................................................................................................. 164
第 7 章 JSP 数据库操作例程...............................................................................................................164
7.1 安装 mysql........................................................................................................................... 165
7.1.1 第一步:下载 mysql...................................................................................................165
7.1.2 第二步:安装、配置 mysql.........................................................................................165
7.1.3 第三步:Mysql 客户端连接 Mysql 服务器................................................................... 166
7.1.4 第四步:安装 JDBC 驱动:.......................................................................................... 166
7.1.5 第五步:在 MySQ 中建数据库,数据表......................................................................167
7.1.6 第六步:在 JSP 连接 mysql.........................................................................................169
7.2 JSP 连接数据库方法大全.......................................................................................................171
7.3 Jsp 连接 mysql 调用数据源方法............................................................................................. 175
7.3.1 对 mysql 数据库最基本的 DB 操作..............................................................................175
JSP 程序设计从入门到精通.doc 第
4
頁,共
355
頁
7.3.2 调用对 DB 操作的方法..............................................................................................182
7.4 Jsp 数据分页显示..................................................................................................................184
7.5 jsp 编写的留言本..................................................................................................................188
7.5.1 在 mysql 中建表.........................................................................................................188
7.5.2 编写的留言本............................................................................................................ 189
7.6 本章小结............................................................................................................................. 200
第 3 篇 案例精讲............................................................................................................................... 200
第 8 章 学生课绩管理系统......................................................................................................... 200
8.1 系统概述..............................................................................................................................200
8.1.1 学生课绩管理系统的需求.......................................................................................... 200
8.1.2 学生课绩管理系统的概要设计................................................................................... 201
8.1.3 学生课绩管理系统的详细设计................................................................................... 202
8.2 数据库设计..........................................................................................................................207
8.2.1 创建数据库...............................................................................................................207
8.2.2 数据表设计...............................................................................................................208
8.3 数据连接............................................................................................................................. 213
8.3.1 建立数据库连接.........................................................................................................213
8.3.2 安全策略.................................................................................................................. 214
8.4 学生课绩管理系统设计........................................................................................................ 214
8.4.1 数据库操作公用模块................................................................................................. 214
8.4.2 学生模块................................................................................................................... 228
8.4.3 教师模块................................................................................................................... 238
8.4.4 管理模块................................................................................................................... 253
8.4.4.1、管理学生..............................................................................................................255
8.4.4.2 管理教师.................................................................................................................272
8.4.4.3 管理课程.................................................................................................................286
8.4.4.4 管理班级.................................................................................................................303
8.5 学生课绩管理系统的疑难分析..............................................................................................325
8.6 学生课绩管理系统的测试与发布........................................................................................... 325
8.7 本章小结............................................................................................................................. 327
附录 1 TOMCAT 完全攻略..........................................................................................................327
附录 2 java 常用开发工具介绍.................................................................................................... 332
附录 3 图解利用 Eclipse3+Lomboz3+Tomcat 开发 JSP..................................................................335
JSP 程序设计从入门到精通.doc 第
5
頁,共
355
頁
本书较为全面地介绍了 JSP 技术,由浅入深、循序渐进地介绍了 JSP 的运行系统,基
本概念,语法规范及其相关内容,从基本的 JSP 概述、与其他技术的对比,到 JSP 的运行
系统和模式,逐步深入地对 JSP 语法规范进行了详细的讲解,并结合应用实例加以巩固。
全书与实际开发结合紧密,是学习 JSP 开发的一本很易上手的工具书。
前言:
网络世界的现状
我们生活在一个日新月异的年代,稍不留神,眼前的一切就已经成为过时的东西了。尤
其是计算机技术,自诞生以来给人类的生活方式带来了根本性的变化。在最近几年,Internet
技术又得到了持续、迅猛的发展,已成为计算机产业中的一个技术热点。现在只要大家一进
入互联网,那些无穷无尽的内容就会让我们目不暇接,当然那些精彩的界面更会给我们带来
美好的享受。可以说,促进 Internet 高速发展的主要因素之一就是 WWW 技术。现在即使
是一个普通的老百姓都不会对“网上冲浪”、“Internet”等词汇感到陌生。许多人正在或者
正准备学习网络的知识,进行网络开发或者建立自己的个人站点。
实际上,当今活跃的 Web 技术是建立在一系列“活跃”的交互操作上的。通常人们用
客户用/服务器这个词来描述 Web。这是一个交互的概念,一般把提出请求的一方称为客
户端,而把响应请求的一方称为服务器端。这种简单的模型是静态的,他们只能对对方的激
励作出响应。而在活跃的 Web 中双方都应该是活跃的,只有这样才能把客户机和服务器结
合起来产生最强的交互。在这种交互中,可以平衡工作,并在最合理的地方处理工作。这样
就引出了我们所说的动态网页的概念。
在 Web 空间中,有几十万乃至上百万的站点相互之间正在进行着激烈的竞争,他们想
尽一切办法来吸引用户的注意力。简单的、静态的页面对用户不会有太大的吸引力。只有动
态的、有条理的数据加上友好的、交互性强的界面,最后加上丰富的内容,才能构成用户所
乐于访问的界面。当然,数据的自动更新也非常的重要。你可能会说,这怎么听起来像是在
讨论应用程序呢?是的,在短短的几年时间里,Web 的面貌己经发生了非常重要的变化。
现在,我们可以在 Web 页面中创建应用程序、访问数据库,这样它无论在感觉上、操作中
还是实际的用途方面都与 Windows 中的应用程序非常的类似。现在,商家们可以与潜在客
户、目前的客户、员工以及其他人中的任何一个进行沟通,并实施一些在线的服务类的商业
活动。
为了占领 Internet 这个诱人的市场,各个公司和厂家都拿出了自己的一套解决方案。
IBM 推出了 Visual Age for Java 和 Net.Data。前者是一个集成的开发环境,用于测试 Java
程序、JavaBean 或者应用程序;而后者是专门为非编程人员设计的,它可以按照用户的要
剩余354页未读,继续阅读
资源评论
iTch_nFiG
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功