
前 言
电子商务应用系统开发技术的掌握需要依靠大量的编程实践,本实验教程通过大量的实验来帮助学生掌握应用系统开发最常用的基础开发技术,课程以程序设计为主的实验涵盖了电子商务应用系统基础通讯协议、工作原理、开发环境的搭建以及开发语言及技术,包含了应用的前端页面展现的开发技术及后端服务器侧的开发技术。
实验所用到的开发语言和技术具体包括Web前端的开发技术(如HTML、JavaScript、DOM、CSS等)以及服务器端的开发技术(如Servlet、Jsp等),同时实验里包括了JDBC数据库访问技术的内容。这些技术都是开发一个完整的Web应用必不可少的组成部分。当前,Java EE技术已经成为电子商务网站、动态网站和Web应用与服务开发的主流技术,作为这一技术的基础,Servlet与JSP的重要性日益突出,大量构建在Servlet与JSP基础之上的MVC的模型得以实现,如Struts、Spring等已经广泛使用在各种应用系统的开发里面。
实验环境选用目前比较流行的Resin Java服务器、Mysql数据库系统、Eclipse开发工具及各种其他实验软件,实验包括以下内容:
实验1 电子商务网站开发常用语言及技术分析实验
实验2 HTTP协议分析实验
实验3 使用JS通过DOM模型操作网页元素实验
实验4 使用CSS进行样式设计及调试CSS样式
实验5 使用JavaScript访问和设置cookie
实验6 应用开发环境安装实验
实验7 第一个服务器端程序
实验8 服务器端程序读取客户端请求参数的实验
实验9 服务器端程序响应客户端请求的实验
实验10 JDBC数据库访问实验
实验11 数据库连接池实验
实验12 JSP基本语法实验
实验13 Servlet/JSP服务器端重定向实验
实验14 会话管理实验1
实验15 会话管理实验2
实验16 用户登录及功能访问控制实验
实验17 MVC模式设计实验1
实验18 MVC模式设计实验2
本实验教材通过具体的实例进行教学,通过课程的学习,可以使学生系统地学习基于Java技术的电子商务应用的各种基础开发技术,增强其对于理论的理解掌握,提高实际的操作能力。
另外,可以通过本教材的光盘或从出版社来获取实验的参考案例,参考案例的内容包括了教材中使用的数据库表和所有的实验的程序代码,案例的数据表可以在数据库中直接还原使用,程序代码可以直接在开发环境中编译执行。
本书内容设计上力求降低学习与实验的门槛,展示基本概念与应用,突出重点理论或知识点在实验中的应用,主要用于比较系统的入门级学习,通过系统的实验,帮助掌握Web前端的开发基础知识以及掌握基于Java Servlet或JSP的服务端的开发基础知识,为进一步深入学习打下坚实的基础。因水平及时间所限,在有些实验设计上难免考虑不周或笔误,欢迎提出宝贵建议。
这里对在本书写作过程当中给予支持的单位、领导、专家、朋友和家人致以真挚的感谢!
感谢贺昕女士提供宝贵的专业资料,与她的交流和讨论使得本书的编写受益匪浅,感谢刘瑞林、滕玲、王庭林对本书写作的支持与帮助。
特别感谢对外经济贸易大学出版社各级领导和本书的策划编辑李晨光等,正是由于他们的充分支持与辛勤工作才使得本书能很快与读者见面。