首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

Web程序设计(Java版)

2011-06-18 
商家名称 信用等级 购买信息 订购本书
Web程序设计(Java版) 去商家看看
Web程序设计(Java版) 去商家看看

 Web程序设计(Java版)


基本信息·出版社:科学出版社
·页码:282 页
·出版日期:2005年01月
·ISBN:7030151186
·条形码:9787030151186
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·图书品牌:科瀚伟业

内容简介 《Web程序设计(Java版)》是一本关于Web程序以及Internet(因特网)应用程序设计的书籍。重点内容是Web程序设计,包括客户端的动态网页设计、服务器端处理程序的设计与部署、数据库操纵以及集成开发环境的使用方法等。通过《Web程序设计(Java版)》学习,读者可以对开发电子政务系统、电子商务系统以及基于Internet的信息系统所需要的技术与处理方式有较为全面的认识。
《Web程序设计(Java版)》以Java为程序语言,涉及的技术有HTML、XML、JavaScript、Applet、Servlet以及CORBA等。《Web程序设计(Java版)》用实例说明了各种技术的实现方法与应用,可使读者掌握一般性应用(如商务网站建设)的开发技能,并具备开发专用性应用程序(如工业应用)的能力。
《Web程序设计(Java版)》可作为高等院校电子商务、电子政务、信息系统、计算机等专业的教材或教学参考书,也适合于从事电子商务、电子政务、计算机网络设计与建设等方面的技术人员阅读。
编辑推荐 《Web程序设计(Java版)》是由科学出版社出版的。
目录
第1章 Web程序与Internet程序
1.1 Internet
1.1.1 Internet
1.1.2 IP地址与域名
1.1.3 Internet的服务
1.2 Web网与Web程序
1.2.1 WWW网及组成
1.2.2 统一资源定位符URL
1.2.3 超文本传输协议HTTP
l.2.4 Web的文档
1.2.5 Web浏览器
1.2.6 Wet服务器
1.3 Internet程序与应
1.3.1 Internet程序
I.3.2 Internet应用软件的类型
13.3 Internet程序的应用
1.4 Internet程序的技术体系
1.4.1 编程语言
1.4.2 数据库技术
1.4.3 HTML与CSS
1.4.4 JavaScript
1.4.5 JavaApplet与JavaServlet
1.4.6 XML
1.4.7 CORBA技术
1.4.8 Socket
1.4.9 小结
1.5 本章小结

第2章 Java语言基础
2.1 Java语言概述
2.1.1 Java语言及其特点
2.1.2 Java程序的一般格式
2.2 集成开发环境JBuilder
2.2.1 JBuilder简介
2.2.2 创建项目
2.2.3 创建应用
2.2.4 创建类
2.2.5 程序编辑
212.6 编译与构造
2.2.7 调试与运行
2.3 Java语言基础
2.3.1 语句与表达式
2.3.2 分支与循环控制
2.3.3 对象与类
2.4 Java应用程序常用技术
2.4.1 窗体与控件
2.4.2 输入与输出
2.4.3 图形输出
2.5 本章小结

第3章 HTML与css技术
3.1 HTML与Web网页
3.1.1 HTML与Web网页
3.1.2 HTML文档的基本结构
3.2 HTML的基本元素
3.2.1 HTML头部标记
3.2.2 HTML主体标记
3.2.3 字体
3.2.4 段落
3.3 建立列表
3.3.1 无序列表
3.3.2 有序列表
3.3.3 定义列表
3.4 建立超链接
3.4.1 内部链接
3.4.2 书签链接
3.5 表格(table)
3.5.1 表格的标记与层次
3.5.2 复杂表格
3.6 表单(form)
3.6.1 表单标记
3.6.2 表单元素
3.7 框架(frame)
3.8 层叠样式表
3.8.1 样式表的基本概念
3.8.2 样式表的建立
3.8.3 样式表的使用
3.8.4 CSS的属性
3.9 DHTML简介
3.10 本章小结

第4章 JavaScript程序设计
4.1 JavaScript概述
4.1.1 JavaScript的特点
4.1.2.JavaScript与Java
4.1.3 在HTML,文档中嵌入JavaScript
4.2 基本语句结构
4.2.1 基本数据类型
4.2.2 表达式
4.2.3 运算符
4.3 JavaScript程序的构成要素
4.3.1 流程控制语句
4.3.2 函数
4.3.3 事件驱动及事件处理
4.4 JavaScript的对象操作
4.4.1 有关对象的操作语句
4.4.2 对象的定义与创建
4.4.3 对象操作的综合示例
4.5 常用内部对象
4.6 浏览器的对象系统
4.6.1 浏览器的对象及其主要作用
4.6.2 浏览器对象
4.6.3 窗口对象
4.6.4 文档对象
4.7 本章小结

第5章 AppIet程序设计
5.1 JavaApplet
5.2 创建JavaApplet
5.2.1 创建Java小程序
5.2.2 测试运行
5.3 Applet的程序框架
5.3.1 声明Applet
5.3.2 Applet的行为框架
5.3.3 小结
5.4 网页中加装小程序
5.4.1 标记
5.4.2 标记
5.4.3 在Web页上加装JAR文件
5.4.4 Java小程序的布置与运行
5.5 Java小程序的参数传递
5.5.1 Web页上提供参数
5.5.2 小程序中读取参数
5.5.3 传递参数的Applet范例
5.6 自动功能与交互功能
5.6.1 创建Applet与HTML文档
5.6.2 在Applet上加装控件
5.6.3 修改程序代码
5.6.4 自动功能的实现
5.6.5 屏幕输出
5.7 本章小结

第6章 servlet程序设计
6.1 Servlet及其特点
6.1.1 JavaServlet
6.1.2 Servlet的功能与特点
6.1.3 Servlet容器
6.2 编写Servlet
6.2.1 创建Project与设置服务器
6.2.2 创建WebModule
6.2.3 创建Servlet
6.2.4 Servlet的基础类
6.2.5 Servlet结构与行为
6.2.6 Servle的生命周期
6.3 SerrletAPI简介
6.3.1 Servlet规范
6.3.2 ServletAPI的层次结构,
6.3.3 抽象类GenericServlet与抽象类HttpServlet
6.4 部署Servlet
6.4.1 目录结构
6.4.2 Web应用程序归档:WAR文件
6.4.3 部署描述符
……
第7章 JSP程序设计
第8章 XML基础
第9章 CORBA与Web程序设计
……
序言 Web程序设计及其相关技术是电子商务、电子政务、信息管理与信息系统、网络运营、计算机等专业人员必须掌握的技术,也是广大的行政管理人员、领导人员、公司决策者、业务与操作人员必须了解与熟悉的技术。编写本书的目的旨在对Web程序的技术进行系统的介绍,使读者掌握开发与管理各种Web应用系统的技能。
Web程序技术一直在快速地发展着,为了在有限的篇幅里做到内容全面深入,本书在内容组织上力求达到以下几点:
①实用:以实用为出发点,强调各种功能的实现技术与方法;
②简明与通俗:语言通俗,深入浅出,尽量以实例说明,并配以图示;
③先进:尽量反映当前技术的发展,开发环境与技术标准都以主流技术为主:
④完整:内容精选,体系完整。书中包含了Web程序各层应用上的技术,如客户端的静态网页与动态网页技术、服务器端的服务程序的设计构造与部署技术、数据库操纵技术等。
全书分为9章,从基础知识开始,由简单应用到复杂应用逐步展开。
第1章是Web程序的基础知识以及相关技术的概述。Web是Interllet的重要应用,本章对Internet、Internet与Web的关系、Internet程序的技术体系进行了概括而简明的介绍。
第2章和第3章是基础语言部分,分别介绍Java语言与HTML。 HTML是Web网页的基本语言,目前在Web上传送的大多是HTML文档。.Java特别适合于网络程序设计,在Web应用程序中应用十分广泛。这两章是后续各章的语言基础。
客户端实现动态功能与交互功能的技术安排在第4章和第5章。在第4章中介绍的JavaScript是可以嵌入到HTML中的脚本语言,它使HTML文档能够成为可交互的程序。第5章的JavaApplet是嵌入到HTML文档中的利用Java语言编写的小程序,从而实现动态与交互功能的技术。
服务器端的程序技术与数据库操纵技术安排在第6章和第7章,分别介绍JavaSerMet与JSP。内容包括服务器程序的设计与构造、数据库连接与数据操纵、程序部署等技术。
XML不仅是Web程序的重要技术,而且在其他领域中广泛地应用。在Web应用中XML除了直接应用于数据交换外,还应用于服务程序的部署描述等。XML的内容安排在第8章,主要介绍XML的语法、文档规范与XML文档的显示等。
第9章是Web程序的扩展部分,介绍CORBA及其在Web程序中的应用。内容包括CORBA的体系结构、接口语言、CORBA程序编写与构造以及在Web程序中的应用等实用技术。
邓伸华拟订本书编写大纲并编写第1、2、5、6、8、9章,谭学清编写第3章,王林编写第4章,陈远编写第7章。参加编写的成员还有杨峰、夏艳平、郭梁、陈红梅、钟晓星、成全、黄俊、曾伟。本书由邓仲华统一修改定稿。
文摘 插图:


Java受欢迎的另一个原因是相对容易掌握。与C++相比,Java取消了指针、只允许单重继承、具备自动内存管理的功能,这几项特点使得Java语言更容易学习与使用。指针是C++(或C语言)中最受争议的一项,一方面指针是一种功能强大的特性,另一方面指针比较难以掌握而且容易引起误解。Java是“纯”面向对象的语言,但对继承这一特性作了限制,即只能单重继承不能多重继承,这使程序的结构简化。自动内存管理功能包括内存的自动分配与释放,“垃圾”的回收等,这大大地简化了程序员的工作,因为内存管理一直是编写程序时比较繁琐与复杂的工作。
Java运行程序与其他计算机程序一样,也要经过编写程序、调试程序、编译、链接等步骤,目前有多种支持Java的集成开发环境,其中比较著名的有Bodand jBuilder、WebGain Visual Cafe、Sun ONE Studio、IMB VisualAge for Java等,还有专门用于无线设备Java程序开发的集成开发环境如:Motorola的Code Warrior Wkeless Studio等。
本书选用Java作为基本开发语言讲解Internet程序的开发方法,相应的开发环境选用Borland公司提供的JBuilder,这是最受欢迎的开发Java程序的集成开发环境之一。
1.4.2数据库技术
几乎所有的与信息处理有关的软件都会涉及到数据库技术,数据库技术也是Internet应用系统的基础技术之一。数据库理论与技术是比较成熟的,特别是关系型数据库在基础理论与实现技术都相当成熟,因此,关系型数据库在目前的应用领域中占统治地位。
Internet程序中所用的数据库技术与一般应用系统中的数据库技术是一样的,没什么差别。数据库技术密切相关的内容是数据库管理系统(database management system,DBMS),数据库管理系统是用于管理数据库的系统软件,目前比较流行的关系型数据库管理系统有Oracle、Sybase、Microsoft SQL Server、MySQL 等。
在开发Internet应用软件时,数据库技术指的是:在数据库管理系统的支持下管理数据的技术。这包括两个主要的内容:数据库连接与数据操作。
1.数据库连接
数据库连接是数据操作的前提条件,只有在与目标数据库连接成功后才能对数据进行操作。从技术上讲,数据库的管理是由数据库管理系统来完成的,那么,连接数据库也是通过数据库管理系统进行连接的,也就是说,实际上我们在程序中进行的连接是连接到数据库管理系统,再由数据库管理系统与数据库相连的(如图1.9所示)。
……