过去的几年中,由于Netscape和Sun公司开发的Internet产品——浏览器和Java突然闯入人的视野,一个前所未有的、全新的Web天地呈现在人们面前。世界上无数的企业出于竞争、减少成本和进一步提高生产效率的目的把自身与复杂的互联网络连在一起,越来越多的企业意识到必须架构Internet/Intranet系统,一是让世界各地的人在Internet上通过浏览器来访问公司的Web服务器以及后台数据库服务器上的商业信息;二是建立电子商务,即企业到客户(B2C)、企业到企业(B2B)和企业应用集成(EAI)等。一时间,基于Internet技术开发Web应用的狂潮席卷全球。为适应计算机网络技术的发展和市场需求,湘潭工学院计算机科学系不失时机地在高年级大学生中开设了《Internet与Web编程》。作者开课三年的实践证明,该课程不仅深受计算机专业学生的欢迎,一些外系的学生也十分感兴趣。然而,每一次当我们为学生选购教材时,情况却令人吃惊。由于《Internet与Web编程》课程体系必须包括Internet技术、网络客户/服务器编程和Web设计知识等,而这些内容涉及HTML、Java、JavaScript、JavaBeans、Servlet、JDBC、CGI等技术。尽管市面上在涉及的大部分领域都有不少好书,但我们发现要购买三本、四本甚至更多本书才能很好地满足本门课的教学需要。为此,在过去的三年中,我们不得不从一大堆相关书籍和网上在线参考资料中组织自编讲义。我们相信其他兄弟院校肯定也遇到了同样的问题。因此,我们认为,尽快编写一本系统介绍有关Internet与Web设计技术的教材成为当务之急。编写有关Internet和Web技术教材最难处理的是内容的取舍问题。Internet技术的飞速发展使得新的网络技术和新的网络服务不断问世,Web设计技术和产品也日新月异,在有限的篇幅和不断挤压的专业课时中,应当将哪些最为重要、最为实用的内容交给学生呢?在浩瀚无际的Internet海洋中,如何把握Internet的核心内容?如何把握Web设计主流技术的发展方向?这些都是作者必须认真思考的问题。我们认为,在大学的课堂中,最重要的是把基本原理和技术的基本思路讲清楚,而不是将教材写成技术手册或技术规范文档,新的但还不成熟的内容也不宜写入教材。考虑到技术驱动和市场驱动两个因素,我们把能够提供企业Internet/Intranet一揽子解决方案的Java技术作为一条主线来组织本教材。这一观点在全国煤炭行业“十五”规划教材研讨会上得到了兄弟院校同行专家的认可。根据这一思想,我们在编写教材时将本书分为四部分,共计十六章,下面对每一部分作一个简要的介绍。