没有合适的资源?快使用搜索试试~ 我知道了~
首页JSP程序设计从入门到精通 word版
本书主要关注的是JSP动态网页技术标准及其应用,详细介绍了JSP技术的内置对象、文件使用、基础数据库应用,JSP与JavaBean组件和Servlet技术,JSP技术的MVC模式中常用的Struts框架与JSF框架;并且以实例的方式介绍了Web联机查询系统的实现,网络购物系统的实现,Struts技术在IT虚拟社区中的实现。 本书结构合理、内容翔实,适合有一定基础的网络开发人员和网络爱好者以及大中专院校的师生阅读与参考。
资源详情
资源评论
资源推荐

脚本之家整理资料 脚本之家 www.jb51.net
JSP 程序设计从入门到精通
第 1 篇 入门篇....................................................................................................................................6
第 1 章 Jsp 概述 技术分析.................................................................................................................7
1.1 Jsp 简介与历史背景.............................................................................................................7
1.1.1 日新月异的 Web 技术...............................................................................................7
1.1.2 什么是 JSP.................................................................................................................8
1.1.3 JSP 技术有以下几个显著的优点.............................................................................9
1.1.4 JSP 和其他类似或相关技术的一个简单比较......................................................10
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 语法概要...........................................................................................................15
1.3.3 关于模板文本(静态 HTML)..............................................................................17
1.4 运行第一个 Jsp 程序..........................................................................................................17
1. 5 本章小结............................................................................................................................20
第 2 章 Jsp 基础学习........................................................................................................................21
2.1 JSP 基本语法......................................................................................................................21
2.1.1 JSP 语法之声明.......................................................................................................21
2.1.2 JSP 语法之表达式...................................................................................................22
2.1.3 JSP 语法之 Scriptlet................................................................................................22
2.2 JSP 的指令..........................................................................................................................23
2.2.1 page 指令(Directive)................................................................................................23
2.2.2 include 指令(Directive)...........................................................................................25
2.3 JSP 的动作..........................................................................................................................26
2.3.1 jsp:include 动作.......................................................................................................26
2.3.2 jsp:useBean 动作......................................................................................................28
2.3.3 jsp:setProperty 动作.................................................................................................30
2.3.4 jsp:getProperty 动作................................................................................................31
2.3.5 jsp: forward 动作.....................................................................................................32
2.3.6 jsp: plugin 动作........................................................................................................32
2.3.7 注释..........................................................................................................................32
2.4 JSP 9 种基本内置组件.......................................................................................................33
2.5 JSP 中 Session 的使用........................................................................................................35
2.6 JSP 中 forward 的使用........................................................................................................37
2.7 JSP 运行时错误处理与应该注意的六个常见问题.........................................................39
2.8 JSP 小实例..........................................................................................................................39
2.8.1 实例 1(在 JSP 中定义函数)...............................................................................40
2.8.2 实例 2(获取各种 CGI 环境变量)......................................................................41
2.8.3 实例 3(JSP 里 request 变量列表).......................................................................43
2. 9 本章小结............................................................................................................................45
第 3 章 JavaBean 组件......................................................................................................................45
脚本之家 www.jb51.net

脚本之家整理资料 脚本之家 www.jb51.net
3.1 什么是 JavaBeans...............................................................................................................46
3.1.1 JavaBeans 简介........................................................................................................46
3.1.2 JavaBeans 属性........................................................................................................47
3.1.3 JavaBeans 的事件....................................................................................................51
3.2 在 Jsp 中使用 JavaBeans....................................................................................................56
3.3 JavaBeans 的 scope 属性....................................................................................................58
3.4 JavaBeans 应用实例...........................................................................................................60
3.4.1 实例 1(HelloWord.java).....................................................................................60
3.4.2 实例 2(People.java)............................................................................................61
3.4.3 实例子 3 数组应用 (Example2_3.java)..................................................................61
3.4.4 实例子 4 运算符、表达式应用 (Example3_1.java)..............................................62
3.5 本章小结.............................................................................................................................63
第 4 章 Jsp 与 Servlet........................................................................................................................63
4.1 什么是 Servlets...................................................................................................................64
4.1.1 JavaServlet 的解释..................................................................................................64
4.1.2 什么是 Jsp................................................................................................................66
4.1.3 得到一个 Servlets 和 JSP 的运行环境...................................................................67
4.1.4 实现第一个 JSP 和 SERVELT................................................................................68
4.2 Servlet 规范定义的 Servlet 生命周期...............................................................................72
4.3 JSP/Servlet 的重定向技术综述.........................................................................................74
4.3.1 RequestDispatcher.forward()...................................................................................74
4.3.2 response.sendRedirect()...........................................................................................75
4.4 理解会话.............................................................................................................................76
4.4.1 会话状态跟踪 API..................................................................................................77
4.4.2 在会话对象中保存数据..........................................................................................78
4.4.3 实例:显示会话信息..............................................................................................79
4.5 用 Java Servlets 代替 CGI..................................................................................................81
4.6 JSP/Servlet 中的汉字编码问题.........................................................................................83
4.7 图解 Eclipse+Tomcat 集成开发 Servlet.............................................................................87
4.8 Servlets/JSP 开发技术问答................................................................................................96
4.9 Servlet 小实例...................................................................................................................101
4.5.1 实例 1(输出).....................................................................................................101
4.5.2 实例 2(获取表单参数).....................................................................................102
4.5.3 实例 3(获取 jsp 各种参数)...............................................................................104
4.10 本章小结.........................................................................................................................106
第 2 篇 数据库操作........................................................................................................................107
第 5 章 全面解析 JDBC.................................................................................................................107
5.1 JDBC 接口综述................................................................................................................107
5.2 JDBC 产品组件................................................................................................................110
5.3 如何建立 JDBC 连接?....................................................................................................111
5.3 JDBC 驱动管理内幕是怎么样的?................................................................................116
5.4 如何利用 JDBC 发送 SQL 语句?..................................................................................117
5.5 如何获得 SQL 语句的执行结果?.................................................................................120
5.6 JDBC TM 技术解析.........................................................................................................123
脚本之家 www.jb51.net

脚本之家整理资料 脚本之家 www.jb51.net
5.3 JDBC API..........................................................................................................................127
5.3.1 记录集接口............................................................................................................127
5.3.2 新的 SQL 语句接口(Statement 接口)..................................................................133
5.3.3 处理新的 SQL 数据类型(ARRAY REF)..............................................................137
5.4 JDBC API 3.0 简介...........................................................................................................140
5.4.1 获取 ParameterMetaData 接口实例对象的方法.................................................141
5.4.2 ParameterMetaData 接口的方法..........................................................................141
5.5 本章小结...........................................................................................................................144
第 6 章 JDBC 厂商选择性实现包.................................................................................................144
6.1 RowSet 包.........................................................................................................................145
6.1.1 RowSet 包含的接口..............................................................................................145
6.1.2 RowSet 简介..........................................................................................................145
6.1.3 RowSetListener 接口.............................................................................................149
6.1.4 RowSetEvent 类.....................................................................................................153
6.2 CachedRowSet 包.............................................................................................................153
6.2.1 CachedRowSet 包简介..........................................................................................153
6.2.2 BaseRowSet 类......................................................................................................154
6.2.3 CachedRowSet 类..................................................................................................155
6.3 数据库连接缓冲池...........................................................................................................158
6.4 JNDI 和 RowSet................................................................................................................159
6.5 RowSet 之实践.................................................................................................................162
6.6 本章小结...........................................................................................................................170
第 7 章 JSP 数据库操作例程.........................................................................................................171
7.1 安装 mysql........................................................................................................................171
7.1.1 第一步:下载 mysql.............................................................................................171
7.1.2 第二步:安装、配置 mysql.................................................................................171
7.1.3 第三步:Mysql 客户端连接 Mysql 服务器.........................................................172
7.1.4 第四步:安装 JDBC 驱动:...................................................................................173
7.1.5 第五步:在 MySQ 中建数据库,数据表...........................................................174
7.1.6 第六步:在 JSP 连接 mysql..................................................................................176
7.2 JSP 连接数据库方法大全................................................................................................178
7.3 Jsp 连接 mysql 调用数据源方法.....................................................................................183
7.3.1 对 mysql 数据库最基本的 DB 操作.....................................................................183
7.3.2 调用对 DB 操作的方法........................................................................................190
7.4 Jsp 数据分页显示.............................................................................................................192
7.5 jsp 编写的留言本.............................................................................................................196
7.5.1 在 mysql 中建表.....................................................................................................196
7.5.2 编写的留言本........................................................................................................196
7.6 本章小结...........................................................................................................................208
第 3 篇 案例精讲............................................................................................................................208
第 8 章 学生课绩管理系统....................................................................................................208
8.1 系统概述...........................................................................................................................209
8.1.1 学生课绩管理系统的需求....................................................................................209
8.1.2 学生课绩管理系统的概要设计...........................................................................209
脚本之家 www.jb51.net

脚本之家整理资料 脚本之家 www.jb51.net
8.1.3 学生课绩管理系统的详细设计...........................................................................210
8.2 数据库设计.......................................................................................................................215
8.2.1 创建数据库............................................................................................................215
8.2.2 数据表设计............................................................................................................216
8.3 数据连接...........................................................................................................................221
8.3.1 建立数据库连接....................................................................................................221
8.3.2 安全策略................................................................................................................222
8.4 学生课绩管理系统设计...................................................................................................222
8.4.1 数据库操作公用模块............................................................................................222
8.4.2 学生模块................................................................................................................236
8.4.3 教师模块................................................................................................................247
8.4.4 管理模块................................................................................................................262
8.4.4.1、管理学生..........................................................................................................263
8.4.4.2 管理教师.............................................................................................................280
8.4.4.3 管理课程.............................................................................................................294
8.4.4.4 管理班级.............................................................................................................311
8.5 学生课绩管理系统的疑难分析.......................................................................................333
8.6 学生课绩管理系统的测试与发布...................................................................................334
8.7 本章小结...........................................................................................................................335
附录 1 TOMCAT 完全攻略....................................................................................................335
附录 2 java 常用开发工具介绍.............................................................................................340
附录 3 图解利用 Eclipse3+Lomboz3+Tomcat 开发 JSP......................................................345
本书较为全面地介绍了 JSP 技术,由浅入深、循序渐进地介绍了 JSP 的运行系统,基
本概念,语法规范及其相关内容,从基本的 JSP 概述、与其他技术的对比,到 JSP 的运行
系统和模式,逐步深入地对 JSP 语法规范进行了详细的讲解,并结合应用实例加以巩固。
全书与实际开发结合紧密,是学习 JSP 开发的一本很易上手的工具书。
前言:
网络世界的现状
我们生活在一个日新月异的年代,稍不留神,眼前的一切就已经成为过时的东西了。尤
其是计算机技术,自诞生以来给人类的生活方式带来了根本性的变化。在最近几年
Internet 技术又得到了持续、迅猛的发展,已成为计算机产业中的一个技术热点。现在只
要大家一进入互联网,那些无穷无尽的内容就会让我们目不暇接,当然那些精彩的界面更
会给我们带来美好的享受。可以说,促进 Internet 高速发展的主要因素之一就是 WWW 技
术。现在即使是一个普通的老百姓都不会对“网上冲浪”、“Internet”等词汇感到陌生。许多
脚本之家 www.jb51.net

脚本之家整理资料 脚本之家 www.jb51.net
人正在或者正准备学习网络的知识,进行网络开发或者建立自己的个人站点。
实际上,当今活跃的 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 技术,目前在国内还没有受到它应有的重视。甚
至可以说,现在国内的许多人对 JSP 还很陌生。其实,这项技术即使在国外也只不过刚刚
起步。我想这种状况,给我国的 Web 发展创造了一个不可多得的机遇。我们可以借此机会
大力发展,来缩短与国外的差距。
脚本之家 www.jb51.net
剩余63页未读,继续阅读
安全验证
文档复制为VIP权益,开通VIP直接复制

评论10