前言
随着云计算技术的发展,Web 2.0时代的到来,让越来越多的人开始关注互联网。Google、百度、微博、淘宝等一个又一个网络巨头的诞生,让大家也更多地关注Web的发展。Web已经进入千家万户,在计算机上浏览网页,用手机浏览器看小说,这些都是Web技术给大家带来的便利。作为计算机及软件工程相关专业的你,是否想学习一门Web技术?架设一个属于自己的网站?这一切都将从本书开始。
本书的作者都是长期在高校从事Web开发教学的一线教师,结合近年来Web开发的新技术以及教学实践经验编写,注重教材的可读性和适用性,每章对关键知识点进行了详细的说明,并附有大量的图表使读者能正确、直观地理解问题,示例程序由浅入深,依托于教学、着眼于实用、贴近于工程。其内容涵盖了客户端和服务器端的编程技术,并最终用一个学生管理系统将这些技术有机结合,以培养学生掌握Web开发的基本理论和方法以及实际项目开发能力。本书中的例题都在MyEclipse集成开发环境下编译通过。
本书共分8章:第1章为Web基本知识,介绍常用的Web开发技术及相关概念;第2章为Web开发基本环境的搭建,介绍相应的开发环境与开发工具,并通过一个简单的JSP应用程序,来完成第一个Web应用程序;第3章为Web前端技术,介绍最新的Web前端技术,包括HTML 5、CSS 3和JavaScript几部分,这些技术相互配合,可以构建绚丽的页面效果;第4章为Java基础,介绍Java语言的基本语法以及基本操作;第5章为Servlet基础,介绍Web中Servlet的基本用法,可以用Servlet进行页面的处理以及MVC的架构;第6章为JSP技术,重点介绍JSP的页面处理方式和JSTL的基本用法;第7章为Web实战,介绍MySQL技术,并以常见的学生管理系统为例,用所学的知识构建一个简单的学生管理系统;第8章为本书的实验部分,主要为针对本书中的一些知识点设计的课程实验,方便学生进行上机练习。
本书得到湖南科技学院计算机应用技术重点学科资助。由湖南科技学院万李、程文志任主编,吕兰兰、韦美雁、郭晓梅任副主编。参加本书初稿编写的主要有:万李(第1章~第2章),程文志(第3章~第4章),吕兰兰(第5章),韦美雁(第6章),郭晓梅(第7章~第8章)。全书由程文志统稿,由万李审定。
由于时间仓促,加之编者水平有限,书中疏漏和不妥之处敬请读者批评指正。
编者
2016年10月