网站编程技术在Internet上有着广泛的应用。本书系统介绍了几种常用的网站编程技术,主要包括:Web概述,HTML语言基本结构,JavaScript的使用,CSS样式表,使用JSP创建动态网页,数据库的使用,网站开发方法,使用模块化方法制作主页,网站应用程序实例等内容。
在本书的指导下,读者可以掌握基本的静态和动态网页编程技术,学会在页面中插入js、css、jsp文件,建立动态菜单、动态导航条,在页面上添加计数器、搜索引擎,使用模块结构设计网站首页和主页,使用数据库MySQL技术和JSP技术建立顾客留言系统、会员登录与注册系统、企业网上市场调查系统。每个应用程序都有完整的程序源代码和在浏览器中程序运行显示的结果图,方便读者练习、参考、使用。
本书以通俗易懂的语言,从实用的角度介绍了网站开发的几种编程技巧,不仅适合没有网站编程经验的读者学习,也适合有一定网站编程基础的读者自学。本书是高职高专院校和网站编程技术培训班的教材。
第1章 Web概述
1.1 Web的基本概念
1.2 Web页
1.3 Web开发技术
1.4 快速编写Web页的工具
第2章 HTML语言基本结构
2.1 基本结构标记
2.2 文本格式标记
2.3 列表标记
2.4 超链接标记
2.5 嵌入式内容
2.6 表格标记
2.7 地址标记
2.8 其他标记
2.9 框架与多窗口标记
2.10 表单标记
2.11 地图标记
第3章 JavaScript的使用
3.1 什么是JavaScript
3.2 使用JavaScript输出文字
3.3 对象、方法、属性和事件
3.4 变量与数据
3.5 选择语句的使用
3.6 函数的使用方法
3.7 循环语句的使用
3.8 事件与事件处理程序
第4章 CSS样式表
4.1 CSS概述
4.2 CSS属性
4.3 CSS定位
4.4 CSS滤镜
4.5 综合实例
第5章 使用JSP创建动态网页
5.1 JSP的特点
5.2 JSP的运行环境
5.3 常用的JSP脚本元素
5.4 编译器指令
5.5 JSP动作语句
5.6 JSP常用的隐含对象
第6章 数据库的使用
6.1 结构化查询语言SQL
6.2 MySQL数据库
6.3 JDBC
6.4 在JSP中访问数据库中的数据
6.5 在客户端访问数据库
6.6 与其他数据库的连接
第7章 网站开发方法
7.1 网站开发阶段划分
7.2 网站开发硬件和软件准备
7.3 网站开发素材的收集和制作
第8章 使用模块化方法制作主页
8.1 首页制作
8.2 主页上下部模块制作
8.3 主页中部模块制作
8.4 主页制作
8.5 样式文件style.css
第9章 网站应用程序实例
9.1 网上搜索引擎
9.2 顾客留言系统应用程序
9.3 市场调查系统应用程序
参考文献
参考文献网站地址
随着Internet的普及,网站编程技术越采越受到人们的重视,越来越多的企业和个人都希望使用网站编程技术,建立企业的网站和个人网页。为了迎接信息时代的挑战,学习和掌握网站编程技术无疑会带来更多的机遇和更大的发展空间。
作为一本教材,本书对网站编程的基本技术做了详细介绍、包括如何使用HTML语言编写网页,如何用JavaScript编写网页,如何给网页添加处理数据的功能,如何与用户进行交互操作,如何使用CSS样式表来设计页面的显示方式,还介绍了什么是动态网页(Active Server Page),以及如何使用MySQL数据库技术和JSP技术编写动态网页。在内容的编排上体现了新的计算机教学思想和方法,以“提出问题一介绍解决问题的方法和实例一归纳必要的结论和概念”的方式介绍了网站编程的基本思路。
本书内容可以分为两大部分,第一部分为客户端Web页编程技术,包括前4章内容。
第l章Web概述,介绍了Web和Web页的基本概念,引导读者进入网站世界。
第2章介绍了HTML语言的基本结构,它是构成网页的基础,如果要了解网站与网页编程技术,一定要掌握这部分内容。
第3章介绍了JavaScript脚本语言,使用JavaScript可以编写出具有客户端动态功能的页面。
第4章介绍了CSS样式表,使用样式表可以通过简单的方式设计网站内所有页面,具有统一的字体、表格、背景等显示风格,并通过一些综合实例说明前面几章所介绍的内容。
第二部分为服务器端动态网页的编程技术,包括后5章内容。
第5章介绍了动态网页JSP的基本内容,包括JSP的基本语法和几个重要隐含对象的属性及方法。
第6章介绍了结构化查询语言SQL的基本内容,MySQL数据库的基本使用方法,JSP与MySQL服务器的数据库连接,在客户端对服务器端的数据库内容进行搜索、查询、编辑、删除等操作。
第7章介绍了网站开发的基本方法,从如何进行网站开发规划到网站开发设计,通过具体实例说明了如何进行网站调查,如何编写网站调查报告、网站开发需求分析报告、网站规划书、网站设计说明书等内容。
第8章介绍了使用模块化方法制作网站首页和主页,通过具体实例介绍了模块化的编程思想,完整介绍了动态网站导航条、网站登录和注册系统的设计制作方法。
第9章介绍了网站应用程序实例,包括使用搜索引擎的应用程序,顾客留言系统应用程序和企业市场调查系统应用程序的完整源代码。
在本书中使用了JSP动态网页的编程技术,虽然JSP使用的是Java语言,但本书对于没有Java语言基础的读者同样适用,不会感到困难,书中对所使用的Java语言内容都做了介绍。当然,如果学习过Java语言,使用本书会更加方便。在学习过程中,也可以考虑先学习Java语言,再学习本书介绍的JSP编程技术。
学习网站编程技术最好的方法是亲自动手编写相关的网页,为了使读者更方便地掌握网站编程技术,本书采用程序实例分析法,通过一系列的程序实例让读者在实践中学习网站编程技术的概念和方法。本书中所有的程序实例均通过测试,可在安装了浏览器及相关服务器软件的计算机上运行。读者只需在网上下载相关软件(使用的所有相关软件都可以在网上免费下载),进行相关的路径配置,打开一个文本编辑器。例如,Windows操作系统“附件”里的“记事本”、“写字板”或Word,也可使用专门的网页编程工具,然后参照书
中的介绍目口可编写出一个个HTML和JSP程序。
这本书只能带领读者走进网站编程技术的大门,网站编程技术随着Internet的飞速发展也在不断地更新和发展,制作网页的工具也会越来越多,使用的网站开发设计语言也会越来越多。本书将着眼于培养网站编程技术的基本思想,掌握一定的网站编程技术,为进一步学习打下基础。
本书由邵丽萍统一编写提纲及统稿,并编写了第6、7、8、9章,第4、5章由张后扬编写,第1、2章由郭春芳编写,第3章由王英编写。书中还使用了罗成同学作业中的一些程序,作者在这里对他表示感谢。由于时间仓促,书中难免存在疏漏,敬请读者见谅。
作 者