没有合适的资源?快使用搜索试试~ 我知道了~
JSP程序设计从入门到精通355页.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 48 浏览量
2022-06-02
12:55:36
上传
评论
收藏 4.57MB PDF 举报
温馨提示
试读
355页
JSP程序设计从入门到精通355页.
资源推荐
资源详情
资源评论
JSP 程序设计从入门到精通
第 1 篇 入门篇 ...................................................................................................................... 6
第 1 章 Jsp 概述 技术分析 ............................................................................................................ 7
1.1 Jsp 简介与历史背景 ................................................................................................ 7
1.1.1 日新月异的 Web 技术 ........................................................................................... 7
1.1.2 什么是 JSP ............................................................................................................. 8
1.1.3 JSP 技术有以下几个显著的优点 ........................................................................... 8
1.1.4 JSP 和其他类似或相关技术的一个简单比较 ....................................................... 9
1.2 JSP 环境安装配置 ........................................................................................................... 12
1.2.1Tomcat 下 JSP 环境的配置 .................................................................................... 12
1.2.1 建立自己的 Jsp 工作目录..................................................................................... 13
1.3 JSP 语法介绍 ................................................................................................................... 14
1.3.1 JSP 页面中的元素 ................................................................................................. 14
1.3.2 JSP 语法概要......................................................................................................... 14
1.3.3 关于模板文本(静态 HTML) ........................................................................... 16
1.4 运行第一个 Jsp 程序 ...................................................................................................... 16
1. 5本章小结 ..................................................................................................................... 19
第 2 章 Jsp 基础学习 .................................................................................................................... 20
2.1 JSP 基本语法 ................................................................................................................... 20
2.1.1 JSP 语法之声明 ................................................................................................ 20
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 动作 ................................................................................................... 30
2.3.6 jsp: plugin 动作...................................................................................................... 30
2.3.7 注释 ....................................................................................................................... 31
2.4 JSP 9 种基本内置组件 ..................................................................................................... 31
2.5 JSP 中 Session 的使用 ..................................................................................................... 33
2.6 JSP 中 forward 的使用 ..................................................................................................... 35
2.7 JSP 运行时错误处理与应该注意的六个常见问题 ........................................................ 36
2.8 JSP 小实例 ....................................................................................................................... 37
2.8.1 实例 1(在 JSP 中定义函数) ............................................................................. 37
2.8.2 实例 2(获取各种 CGI 环境变量) .................................................................... 38
2.8.3 实例 3(JSP 里 request 变量列表) .................................................................... 41
2. 9本章小结 ..................................................................................................................... 43
第 3 章 JavaBean 组件 ................................................................................................................... 43
3.1 什么是 JavaBeans ............................................................................................................ 44
3.1.1 JavaBeans 简介 ................................................................................................... 44
3.1.2 JavaBeans 属性 ................................................................................................... 44
3.1.3 JavaBeans 的事件 ............................................................................................... 49
3.2 在 Jsp 中使用 JavaBeans ................................................................................................. 54
3.3 JavaBeans 的 scope 属性 .................................................................................................. 56
3.4 JavaBeans 应用实例 ......................................................................................................... 58
3.4.1 实例 1(HelloWord.java) .................................................................................. 58
3.4.2 实例 2(People.java) ......................................................................................... 59
3.4.3 实例子 3 数组应用 (Example2_3.java) ............................................................... 59
3.4.4 实例子 4 运算符、表达式应用 (Example3_1.java) ........................................ 60
3.5 本章小结 ......................................................................................................................... 61
第 4 章 Jsp 与 Servlet ..................................................................................................................... 61
4.1 什么是 Servlets ................................................................................................................ 62
4.1.1 JavaServlet 的解释 ................................................................................................ 62
4.1.2 什么是 Jsp ............................................................................................................ 64
4.1.3 得到一个 Servlets 和 JSP 的运行环境 ................................................................ 65
4.1.4 实现第一个 JSP 和 SERVELT ............................................................................. 66
4.2 Servlet 规范定义的 Servlet 生命周期 ............................................................................ 69
4.3 JSP/Servlet 的重定向技术综述 ....................................................................................... 71
4.3.1 RequestDispatcher.forward() ................................................................................. 71
4.3.2 response.sendRedirect() ......................................................................................... 72
4.4 理解会话 ......................................................................................................................... 73
4.4.1 会话状态跟踪 API ............................................................................................... 74
4.4.2 在会话对象中保存数据 ....................................................................................... 75
4.4.3 实例:显示会话信息 ............................................................................................ 75
4.5 用 Java Servlets 代替 CGI ............................................................................................... 77
4.6 JSP/Servlet 中的汉字编码问题 ...................................................................................... 79
4.7 图解 Eclipse+Tomcat 集成开发 Servlet ......................................................................... 83
4.8 Servlets/JSP 开发技术问答 .............................................................................................. 92
4.9 Servlet 小实例 .................................................................................................................. 96
4.5.1 实例 1(输出)..................................................................................................... 97
4.5.2 实例 2(获取表单参数) ..................................................................................... 98
4.5.3 实例 3(获取 jsp 各种参数) ............................................................................ 100
4.10 本章小结 ..................................................................................................................... 102
第 2 篇 数据库操作 .................................................................................................................... 102
第 5 章 全面解析 JDBC .............................................................................................................. 103
5.1 JDBC 接口综述 .............................................................................................................. 103
5.2 JDBC 产品组件 ........................................................................................................... 106
5.3 如何建立 JDBC 连接? ............................................................................................... 107
5.3 JDBC 驱动管理内幕是怎么样的? .............................................................................. 111
5.4 如何利用 JDBC 发送 SQL 语句? ............................................................................. 112
5.5 如何获得 SQL 语句的执行结果? .............................................................................. 115
5.6 JDBC TM 技术解析 ....................................................................................................... 118
5.3 JDBC API ....................................................................................................................... 122
5.3.1 记录集接口.......................................................................................................... 122
5.3.2 新的 SQL 语句接口(Statement 接口) .......................................................... 128
5.3.3 处理新的 SQL 数据类型(ARRAY REF) ..................................................... 132
5.4 JDBC API 3.0 简介........................................................................................................ 135
5.4.1 获取 ParameterMetaData 接口实例对象的方法 ............................................ 136
5.4.2 ParameterMetaData 接口的方法 ...................................................................... 136
5.5 本章小结 ....................................................................................................................... 139
第 6 章 JDBC 厂商选择性实现包 .............................................................................................. 139
6.1 RowSet 包 ....................................................................................................................... 139
6.1.1 RowSet 包含的接口 ............................................................................................ 139
6.1.2 RowSet 简介 ....................................................................................................... 140
6.1.3 RowSetListener 接口 .......................................................................................... 143
6.1.4 RowSetEvent 类 .................................................................................................. 147
6.2 CachedRowSet 包 .......................................................................................................... 147
6.2.1 CachedRowSet 包简介 ....................................................................................... 147
6.2.2 BaseRowSet 类 ................................................................................................... 148
6.2.3 CachedRowSet 类 ............................................................................................... 148
6.3 数据库连接缓冲池........................................................................................................ 152
6.4 JNDI 和 RowSet ............................................................................................................ 153
6.5 RowSet 之实践 ............................................................................................................... 156
6.6 本章小结 ....................................................................................................................... 163
第 7 章 JSP 数据库操作例程 ......................................................................................................... 1
7.1 安装 mysql ...................................................................................................................... 164
7.1.1 第一步:下载 mysql ........................................................................................... 164
7.1.2 第二步:安装、配置 mysql ............................................................................... 164
7.1.3 第三步:Mysql 客户端连接 Mysql 服务器 ...................................................... 165
7.1.4 第四步:安装 JDBC 驱动: ................................................................................. 166
7.1.5 第五步:在 MySQ 中建数据库,数据表 ......................................................... 166
7.1.6 第六步:在 JSP 连接 mysql ............................................................................... 169
7.2 JSP 连接数据库方法大全.............................................................................................. 170
7.3 Jsp 连接 mysql 调用数据源方法 ................................................................................... 175
7.3.1 对 mysql 数据库最基本的 DB 操作 .................................................................. 175
7.3.2 调用对 DB 操作的方法 ..................................................................................... 182
7.4 Jsp 数据分页显示 .......................................................................................................... 183
7.5 jsp 编写的留言本 ........................................................................................................... 188
7.5.1 在 mysql 中建表 .................................................................................................. 188
7.5.2 编写的留言本...................................................................................................... 188
7.6 本章小结 ....................................................................................................................... 199
第 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 技术,由浅入深、循序渐进地介绍了 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 或者应用程序;而后者是专门为非编程人员设计的,它可以按照用户的要
求生成动态的 Web 页面,它们都可以调用 DB2 强大的数据库功能。著名的数据库厂商 Sybase
也在其开发工具 PowerBuilder 6.0 的版本中加入了 Web 特性,使用户可以在浏览器中直接
访问“Data Window”等著名控件,并且可以使用它来开发 Web 应用程序。同样,曾经靠
着浏览器在 Internet 上一夜腾飞的网景公司,现在也已推出自己的 Web Server 及完整的
Web 开发工具。所有的这些都说明了一个问题:所有的商家都想在这里占领一席之地:可
以说 Web 领域是一个必争之地。
在这种情况下,SUN 公司也不甘落后,在它的倡导下,许多公司共同参与建立了一种
新的动态网页技术标准一一 Java server pages。 SUN 应用 Java 社团性过程开发 JSP 技术。
在开发 JSP 规范的过程中,SUN 公司与许许多多主要的 Web 服务器、Web 应用服务器和
开发工具供应商,以及各种各样富有经验的开发团体进行合作,结果找到了一种适合于应用
和页面开发人员的开发方法,它具有极佳的可移植性和易用性。针对 JSP 的产品,SUN 授
权了工具提供商(如 Macromedia),结盟公司(如 APache,Netscape),最终用户,协作商
及其他人。最近,SUN 将最新版本的 JSP 和 Java Servlet(JSP1.1, Java Servlet 2.2)
的源代码发放给 Apache,以求 JSP 与 Apache 紧密结合、共同发展。Apache,SUN 和许多
其他的公司及个人公开成立了一个健壮的咨询机构以便任何公司和个人都能免费取得信息。
这样,SUN 公司就在这个领域中稳稳地站住了脚跟。
Java server pages 作为一门新兴的 Web 技术,目前在国内还没有受到它应有的重视。
剩余354页未读,继续阅读
资源评论
- H_jian882024-01-12资源内容详细,总结地很全面,与描述的内容一致,对我启发很大,学习了。
悠闲饭团
- 粉丝: 151
- 资源: 3303
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于c++的个人收支管理系统设计
- docker一键安装包
- Screenshot_20240430_144340_com.ss.android.ugc.live.jpg
- 回到山沟沟.mp3
- 基于matlab实现自适应波束形成RLS及LMS算法仿真源程序1.rar
- 基于matlab实现自己编写的基于卡尔曼滤波的利用加速度传感器的计步器,测试数据是传感器放在腰部和手臂 .rar
- 基于matlab实现阵列信号处理,波束形成.rar
- 111111111111111111
- 基于matlab实现计步器编程;对当前的计步器装置的数值算法模拟 .rar
- Mdb学习查看PW;access;mdb;pw;password;patch
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功