Web技术应用基础
书 号:9787113225650
丛 书 名:
作 者:万李,程文志
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:48元
-
内容简介
本书系统地介绍了Web开发所涉及的各类知识。全书共8章,主要内容包括Web基本知识、Web开发基本环境的搭建、Web前端技术、Java基础、Servlet基础、JSP技术、Web实战,最后提供了十个课堂实验,方便读者及时验证自己的学习效果。
本书讲解知识全面、重点突出,覆盖Web开发中的各个方面。通过本书可以使Web开发的初学者轻松入门,并全面了解Web开发的应用方向和掌握重点内容,从而为以后的项目开发打下扎实的基础。
本书适合作为高等院校信息类专业Web开发课程的教材,还可作为自学人员的参考手册。 -
前言
随着云计算技术的发展,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 月 -
目录
第1章 Web基本知识................................................................................ 1
1.1 Web技术简介..................................................................................................................... 1
1.1.1 Web技术的基本介绍.................................................................................................... 1
1.1.2 B/S与C/S结构.............................................................................................................. 2
1.2 Web的基本访问原理........................................................................................................ 3
1.2.1 Web访问的基本流程.................................................................................................. 3
1.2.2 浏览器..................................................................................................................... .... 3
1.2.3 Web服务器................................................................................................................. 4
1.2.4 HTTP通信协议............................................................................................................. 4
1.3 Web开发技术简介............................................................................................................ 5
1.3.1 URL简介....................................................................................................................... 5
1.3.2 静态网页和动态网页................................................................................................. 5
1.3.3 JSP简介....................................................................................................................... 6
本章小结................................................................................................................................... 7
第2章 Web开发基本环境的搭建................................................................ 8
2.1 Web开发环境简介............................................................................................................ 8
2.2 JDK的安装........................................................................................................................ 9
2.3 Eclipse和MyEclipse的安装...............................................................................................11
2.4 配置Tomcat服务器......................................................................................................... 13
2.5 MySQL安装...................................................................................................................... 15
2.6 第一个Web程序.............................................................................................................. 16
2.7 中文乱码问题.................................................................................................................. 18
本章小结.................................................................................................................................. 19
第3章 Web前端技术............................................................................... 21
3.1 HTML 5基础...................................................................................................................... 21
3.1.1 HTML简介...................................................................................................................21
3.1.2 HTML文档结构........................................................................................................... 21
3.1.3 HTML 5的基本语法................................................................................................... 23
目 录
2
Web 技术应用基础
3.2 CSS基础.......................................................................................................................... 33
3.2.1 CSS简介..................................................................................................................... 35
3.2.2 CSS的高级用法........................................................................................................ 42
3.3 JavaScript基础................................................................................................................ 63
3.3.1 JavaScript的基本特点.............................................................................................. 64
3.3.2 JavaScript的代码结构.............................................................................................. 66
3.3.3 JavaScript的事件...................................................................................................... 67
3.3.4 JavaScript事件的监听.............................................................................................. 68
3.3.5 JavaScript元素的控制.............................................................................................. 70
3.3.6 Ajax技术和jQuery技术............................................................................................ 73
3.3.7 JavaScript前端交互案例.......................................................................................... 74
本章小结................................................................................................................................. 76
第4章 Java基础...................................................................................... 77
4.1 Java简介...........................................................................................................................77
4.1.1 Java的诞生.................................................................................................................77
4.1.2 Java的崛起............................................................................................................... 78
4.2 Java基本语法.................................................................................................................. 81
4.3 Java流程控制................................................................................................................. 89
4.3.1 分支控制语句........................................................................................................... 90
4.3.2 循环语句.................................................................................................................. 94
4.4 面向对象基础................................................................................................................. 97
4.5 Java 基本操作..............................................................................................................125
4.5.1 数组..........................................................................................................................125
4.5.2 字符串..................................................................................................................... 127
4.5.3 集合.........................................................................................................................128
4.5.4 异常处理.................................................................................................................135
4.5.5 Java程序案例..........................................................................................................138
本章小结.................................................................................................................................141
第5章 Servlet基础................................................................................ 142
5.1 Web基本架构.................................................................................................................142
5.1.1 Servlet的工作流程....................................................................................................142
5.1.2 Web工程的目录结构..............................................................................................144
5.1.3 MVC设计模式..........................................................................................................145
5.2 第一个Servlet程序.........................................................................................................145
5.2.1 表单设计..................................................................................................................145
3
目 录
5.2.2 模型层的设计与实现.............................................................................................146
5.2.3 Servlet的设计与实现.............................................................................................. 147
5.2.4 视图层的设计与实现............................................................................................. 147
5.2.5 Servlet的相关配置..................................................................................................148
5.3 请求与响应....................................................................................................................149
5.3.1 获取request的变量.................................................................................................149
5.3.2 验证码的设计.........................................................................................................152
5.4 系统参数的配置............................................................................................................156
5.4.1 初始化参数..............................................................................................................156
5.4.2 上下文参数.............................................................................................................160
5.4.3 资源注射.................................................................................................................163
5.5 提交表单信息................................................................................................................165
5.5.1 GET实现....................................................................................................................165
5.5.2 POST实现................................................................................................................. 167
5.6 Servlet生命周期............................................................................................................. 173
5.7 Servlet的跳转................................................................................................................. 176
5.8 线程安全........................................................................................................................180
本章小结................................................................................................................................182
第6章 JSP技术..................................................................................... 183
6.1 JSP简介...........................................................................................................................183
6.2 JSP语法.......................................................................................................................... 187
6.2.1 指令.......................................................................................................................... 187
6.2.2 JSP的基本语法........................................................................................................189
6.2.3 JSP的选择和循环语句.............................................................................................191
6.3 EL表达式........................................................................................................................ 197
6.4 JSTL核心库.................................................................................................................... 202
本章小结................................................................................................................................ 207
第7章 Web实战.................................................................................... 208
7.1 MySQL简介.................................................................................................................... 208
7.1.1 MySQL的特点.......................................................................................................... 208
7.1.2 MySQL的常见操作...................................................................................................210
7.1.3 学生管理系统数据库表单设计..............................................................................219
7.2 登录系统设计与实现................................................................................................... 220
7.3 后台数据管理系统设计............................................................................................... 222
7.3.1 数据库连接设置..................................................................................................... 222
4
Web 技术应用基础
7.3.2 分页设计................................................................................................................ 223
7.3.3 User类和Student类的设计.................................................................................... 225
7.3.4 学生管理系统的设计与实现................................................................................. 226
本章小结................................................................................................................................ 237
第8章 综合实验.................................................................................... 238
实验1 开发环境搭建........................................................................................................... 238
实验2 HTML的表单设计..................................................................................................... 238
实验3 CSS的应用................................................................................................................ 239
实验4 JavaScript的动态效果设计..................................................................................... 240
实验5 Java初级应用.......................................................................................................... 240
实验6 面向对象基础...........................................................................................................241
实验7 Servlet的基本操作....................................................................................................241
实验8 MVC的综合应用...................................................................................................... 242
实验9 JSP的表单处理........................................................................................................ 243
实验10 员工管理系统的设计与实现................................................................................. 243 -
作者介绍
万李,男,身份证号码(421083198305090016),副教授。现为湖南科技学院软件工程系主任,专门从事软件开发方向的课程教学工作。出版教材5部,发表论文14篇,其中EI检索2篇,北大核心3篇,主持课题6项,其中省级课题2项。目前研究方向为:智能计算、算法分析和网络智能。 程文志,男,身份证号码(420923198610184416),讲师,在湖南科技学院软件工程系任教,专门从事Web和iOS相关的课程教学工作,主要讲授Java EE软件开发、Web相关的课程。在从教过程中,编写教学课堂讲义一本,并获得校级讲课比赛团体二等奖,在省级期刊发表论文数篇。课外之余,参与相关的Web和iOS项目开发,有实际的开发经验。 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐