本书把Web开发中最常用的一些实现代码以例题或案例的形式写出来,不但用以巩固所学到的知识点,更重要的是为我们未来的软件编程提供借鉴。本书共收集和讲解了110多段非常有用的程序代码,内容涉及HTML中的页面布局,CSS的设计和应用,Web中的弹出式菜单、树形菜单的设计和不同的实现方法,表单数据的获取,中文字符、email、用户账户、整数、浮点数数字输入的有效性验证,数据之间的类型转换,数组和集合类,页面之间的参数传递,页面安全,服务端的文件和文件夹操作,数据库的访问和操作,AJAX异步通信等各种各样的实用代码。
本书以Web中的B/S三层结构为主线,以编者具体的研发项目为背景,按照“任务驱动”的编写方式,系统地讲解了Web编程问题,并提供了大量的案例和代码。全书共分6章,分别介绍了’Web程序设计基础,计算模式与编程模式的演变,B/S结构与Web应用,Java技术、XML技术、Web服务等Java核心技术及Web的最新进展;Web程序及运行环境,包括Tomcat服务器的配置,Web应用的规划和部署;标记语言HTML规范;网页设计与制作,包括网页设计理念和FrontPage网页制作工具:Web客户端编程,包括JavaScript和AJAX技术,数据获取及数据有效性验证;Web服务器编程,包括Java程序设计基础、JavaBean、JSP技术、文件及文件夹操作、数据库编程等内容。
本书配套有《Web程序设计实训教程(第二版)》,特别适合作为培养应用型人才的高等学校计算机应用、信息管理及电子商务等专业学生的Web技术导论、Web程序设计、互联网与Web编程等课程的教材,也可以作为非计算机专业高年级学生学习计算机网络及应用和Web编程的综合性书籍。
本书所配电子教案及所有案例和程序代码,都可以从中国水利水电出版社网站免费下载,网址为:http://www.waterpub.com.cn/softdown/。使用本书的读者也可与编者(hxw@sdmedu.cn)联系,或登录该课程网站(http://jcjy.sdu.edu.cn/或http://202.194.28.11/),获取更多教学资源。