《网路程式语言JSP实例教程》是2002年电子工业出版社出版的图书,作者是周颢。
基本介绍
- 书名:网路程式语言JSP实例教程
- 又名:网路工程师培训教材丛书
- 作者:周颢
- ISBN:9787505376755
- 页数:351
- 定价:33.00
- 出版社:电子工业出版社
- 出版时间:2002-6
- 装帧:平装
内容介绍
本书结合作者长期从事JSP开发大型Web套用型网站的实际经验,综合作者在实际工作中的心得与体会,运用大量实例来讲解网路程式语言JSP及其实际使用。本书重点介绍Java的基本语法、Web应用程式的概念与设计方法、JSP操作Oracle资料库、Java Bean的设计与使用、JavaMail的套用等。本书的最后给出网上虚拟社区的综合实例,向读者详细地介绍如何按照需求分析、模组设计、页面设计、JSP编程及页面合成的步骤完成整个网站的设计。本书针对JSP实际运用中遇到的问题以实例的形式加以阐述,每章后还附有小结和习题,力求使读者能够在短期内掌握进行实际开发需要了解的知识。
本书面向即将或正在从事网站开发、设计、管理工作的大专院校学生和IT界人士。
序言
近年来,Internet(网际网路)技术得到迅速的发展,已经成为计算机产业的一个技术热点。促进Internet高速发展的因素之一就是Web技术。现在的Web技术已经不再局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强大的服务功能,例如网上电子商务、社会信息资料库等。
建立一个完善的网站,不是一个人或者某一种软体就能胜任的。任务的複杂性要求必需是团体合作、集体开发。一个好的Web开发团体,应当具有系统管理员、前台页面设针人员和后台编程人员等多种角色,他们应具有Web开发的不同方面的知识,以便各司其职、协同工作,完成网站的建设。
对于系统管理员,他要架设Web平台和管理伺服器,为设计人员和Web浏览者提供稳定可靠的环境。他必需了解不同作业系统下Web伺服器的设定与管理。
对于前台页面设计人员,他要完成页面编辑和设计,为Web浏览者提供最佳的视觉效果和良好的互动界面。他应通晓当前最为流行的Dreamweaver,Fireworks和Flash网页设计软体。
对于后台编程人员,他需处理各种大量的信息,因此需要他精通某种Web程式语言(如ASP和JSP等),熟练掌握网路资料库的管理和操作。
针对上述的需求,我们这个资深的网站建设团体,结合我们长期从事网站建设的经验,编写了本套丛书,奉献给正在或即将从事Web管理和开发的技术人员,特别是那些大学毕业后即将从事W办建设而又对Web的有关知识不甚熟悉的青年朋友们。
本套丛书共分6本,具有权强的针对性,涵盖Web开发基础、Web伺服器管理、前台页面设计和后台编程等,足以满足Web开发团体中各种角色的需要。
《Web开发技术基础教程》作为本套丛书的基础,介绍网路和Internet的基本知识,给出HTML语法解释,描述了DHTML(动态HTML)技术(包括CSS层叠样式表、JavaScript和VBScript)。书中更以实例的形式讨论网站建设项目开发流程,包含项目分析、系统架构、资料库选取、前台设计与后台编程等各个知识点。
《基于Windows的网路伺服器管理教程》向读者介绍如何在Windovs环境下搭建一个稳定而又可靠的伺服器平台。通过本书的学习,读者将学会在Windows环境下如何设定与管理IIS、构建Web和FTP伺服器,如何使用和配置微软代理伺服器,如何架设Exchange 2000伺服器实现Mail伺服器。
《Web前台设计实例教程》以丰富的实例介绍当前最流行的网页前台设计工具Dreamweaver,Fireworks和Flash。通过本书的学习,你可学会使用Dreamweaver进行网页的可视化开发,使用Fireworks製作各种美观的网页图形,使用Flash製作炫目的网页动画。本书的最后,通过两个大型的综合实例介绍三种软体是如何协同工作、发挥三者的整合功能和实现真正美观舰丽的界面的。
《网路资料库套用与开发教程》介绍Web技术中最令人心动的通过浏览器实现各种对资料库的操作,回答了在网站中选用什幺资料库、如何对资料库进行管理和配置,以便通过Web技术访问资料库。本书涉及资料库的基本知识、SQL语言,并对当前Web开发中用到的主流资料库SQLServer 2000和0racle 8i的管理和配置进行详细的分析和讲解。
Web强大的功能离不开后台程式的支持。目前Windows环境下,微软公司的ASP几乎成了网路程式语言的代名词。《网路程式语言ASP实例教程》一书根据作者亲自开发商业软体的经验,以实例的方式讲解如何使用ASP语言进行网站开发,内容涉及ASP基本对象、ASP内置Active X组件、如何定製ASP组件及ASP如何访问资料库等。
这边ASP方兴未艾,那边JSP正迎头赶上。JSP的后台是大名鼎鼎的Java。广泛的适用平台、良好的可移植性和很高的执行效率,再加上Sun公司的支持,JSP语言正在Web开发领域大展拳脚。《网路程式语言JSP实例教程》一书结合作者长期使用JSP开发大型商业软体的经验,以实例的方式系统地介绍Java的基本语法、Web应用程式的概念与设计方法、JSP操作0rac1e资料库、Java Bean的设计与使用,以及JavaMail的套用等。本书的后半部给出了一个大型的综合实例。
有一点提请读者注意,由于本套丛书针对的是已有一定计算机知识的人员,因此,为了文字上的叙述方便和简洁,同时也是为了大家以后能顺利地阅读其他的相关资料,对于一些译文较长的专业术语,在文中用了英文缩写。对于这些英文编写,太多数在它第一次出现处一般都给出了它的英文全称和中译文,而其他地方则是直接引用。对于大家比较熟悉的专业术语,或者某些专有软体,我们就直接给出了英文,而未加译文。
参与本套丛书的组织、策划、编写和程式调试的人员有严斌华、牛允鹏、迟成文、胡学联、张宁、崔鸿、周颢、周继恩、张春阳、卢继军、马建辉、杨恩慧、王鹏、李震宇、陈明明、魏海林、牛炎和迟璐等人。
限于我们的水平,书中不足之处在所难免,恳请广大读者批评指正。
目录
第1章 JSP简介
1.1 什幺是JSP
1.1.1 JSP的由来与JSP的实现方式
1.1.2 JSP的套用模型
1.1.3 JSP的特点
1.1.4 JSP的发展现状
1.2 JSP与其他动态网页技术的比较
1.2.1 CGI程式接口
1.2.2 ASP与JSP
1.3 JSP开发环境的建立
1.3.1 Java运行环境的安装
1.3.2 安装Web伺服器——Resin
1.3.3 Resin伺服器的配置
1.3.4 JSP开发环境
1.4 JSP页面示例
1.4.1 编写一个简单的JSP页面
1.4.2 JSP引擎的工作
小结
第2章 JSP基本语法
2.1 JSP语法入门
2.1.1 一个简单的JSP网页
2.1.2 JSP网页结构
2.1.3 网页命令
2.1.4 数据的输出
2.1.5 注释
2.1.6 JSP档案的解译
2.1.7 JSP网页的错误处理
2.2 数据类型、变数和常量概述
2.2.1 数据类型
2.2.2 变数
2.2.3 常量
2.3 运算操作
2.3.1 基本运算符
2.3.2 运算符的优先权
2.3.3 类型转换
2.4 控制结构概述
2.4.1 判断结构
2.4.2 循环结构
2.4.3 break与continue语句
2.5 数组的使用
2.5.1 数组的声明与使用
2.5.2 多维数组
2.5.3 数组长度的获得
2.5.4 数组使用实例
2.6 Java和面向对象概念
2.6.1 对象的概念
2.6.2 类的概念
2.6.3 实例
2.6.4 在JSP中使用类与对象
2.7 时间的处理
2.7.1 Date类型声明
2.7.2 时间间隔的计算
2.7.3 时间栏位的获取与设定
2.8 字元串的处理
2.8.1 字元串的基本操作
2.8.2 字元串与数字类型的转换
2.8.3 字元串与Date类型的转换
小结
第3章 JSP网页深入分析
3.1 指令组件
3.1.1 网页指令
3.1.2 载入指令
3.1.3 标记库指令
3.2 动作组件
3.2.1 ,与
3.2.2
3.2.3
3.2.4
3.2.5
3.3 描述语言组件
3.3.1 声明语句
3.3.2 程式代码段
3.3.3 表达式语句
小结
第4章 Web应用程式开发
4.1 网页表单的处理
4.1.1 数据传递过程
4.1.2 表单分析
4.1.3 request对象讨论
4.2 缓冲区的控制与网页重导
4.2.1 缓冲区使用概述
4.2.2 网页重导sendRedirect方法
4.3 Cookie的使用
4.3.1 Cookie数据的存取
4.3.2 Cookie变数的可存取範围
4.3.3 设定Cookie变数的有效时间
4.4 application,session与request
4.4.1 Web应用程式的建立
4.4.2 application对象的使用
4.4.3 session对象的使用
4.4.4 将数据保存到request对象
4.5 档案的使用
4.5.1 档案的操作
4.5.2 从档案中取得数据
4.5.3 在档案中保存数据
4.6 异常处理机制
4.6.1 异常处理概述
4.6.2 异常处理机制
4.6.3 Java的异常类
4.6.4 throw语句
4.6.5 错误处理网页的指定与建立
小结
第5章 资料库套用
5.1 JSP与资料库
5.1.1 WWW与资料库
5.1.2 JSP与JDBC
5.2 Oracle资料库概述
5.2.1 Oracle资料库的特点
5.2.2 Oracle基本操作
5.3 连结Oracle资料库
5.3.1 Oracle资料库连结的建立与关闭
5.3.2 Oracle资料库连结实例
5.4 从资料库中取得数据
5.4.1 记录集的概念
5.4.2 从数据源中取得数据
5.4.3 取得记录集中栏位数与栏位名称
5.4.4 记录指针的使用
5.5 编辑数据
5.5.1 添加数据
5.5.2 删除数据
5.5.3 更新数据
小结
第6章 Java Bean的使用与设计
6.1 Java Bean的使用
6.1.1 Java Bean简介
6.1.2 在 JSP中使用Java Bean
6.1.3 Bean对象存放目录的设定与引用
6.1.4 第一个Java Bean实例
6.2 Java Bean的设计
6.2.1 Bean的基本语法
6.2.2 网页连结维护的Java Bean
6.2.3 动态广告条
6.3 session事件的使用
6.3.1 编写回响session事件的Java Bean
6.3.2 在session事件中连结资料库
6.4 Bean的保存与读取
6.4.1 Java Bean对象的保存与读取
6.4.2 Bean的保存与读取实例
6.5 处理档案上传与下载的Java Bean
6.5.1 档案上传问题分析
6.5.2 解决方案
6.5.3 档案上传
6.5.4 档案下载
小结
第7章 JSP与JavaMail电子邮件
7.1 JavaMail 1.2简介及其使用方法
7.2 使用JavaMail传送一般邮件
7.2.1 发信程式示例
7.2.2 账号申请与密码邮寄
7.3 使用JavaMail传送HTML格式邮件及附属档案
小结
第8章 综合实例——虚拟社区系统开发
8.1 虚拟社区系统概述
8.2 图形计数器
8.2.1 图形计数器的机制
8.2.2 图形化计数器分析
8.3 留言板
8.3.1 系统机制
8.3.2 留言输入
8.3.3 处理留言数据
8.3.4 查看留言
8.4 用户管理
8.4.1 资料库表
8.4.2 用户登录窗体
8.4.3 账号确认与密码检查
8.4.4 限制未经登录的访问
8.5 讨论区
8.5.1 资料库準备工作
8.5.2 讨论区的框架
8.5.3 主题区的显示与操作
8.5.4 回响区的显示与操作
8.5.5 张贴文章的窗体
8.5.6 将文章数据添加到资料库
8.6 实时新闻
8.7 聊天室
8.7.1 聊天室的机制
8.7.2 用户登录
8.7.3 聊天室主画面
8.7.4 聊天信息的显示
8.7.5 输入聊天信息
8.7.6 聊天室设定
8.7.7 注销操作
8.8 电子贺卡
8.8.1 电子贺卡系统的机制
8.8.2 设计资料库
8.8.3 电子贺卡设计
8.8.4 预览 / 传送电子贺卡
8.8.5 收取贺卡
小结
附录A 常用Java API
附录B JSP指令快速索引