Java Web项目开发教程
作者 : 周国烛 杨洪雪 主编
出版日期 : 2012-08-27
ISBN : 978-7-111-38378-9
适用人群 : 适用学生层次:\\\\高职\\\//适用课程:高职院校计算
定价 : 25.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 178
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书详细介绍了JAVA WEB应用开发的基础知识和基本技能,完整体现了基于MVC设计模式的网络应用系统的基本开发流程

图书特色

北京市高等教育精品教材立项项目
Java Web项目开发教程
周国烛 杨洪雪 主编

本书以一个完整的电子商城案例贯穿全书,按照统一软件开发方法,多次迭代完成整个系统的开发,循序渐进地培养学生的JSP语言编码能力和Web应用项目的开发能力。通过本书的学习,读者可以完成一个完整的Java Web应用系统,掌握一种典型的软件项目开发流程,培养一种构建面向对象网络应用程序的职业能力。

本书特点:
以就业为导向,面向Web开发岗位。根据岗位需求确定编写内容,按照软件项目开发的统一工作过程组织编写,按照企业项目的开发模式训练项目开发的核心技能,培养学生的职业素养和职业能力。
以任务为驱动,项目贯穿。将一个项目分解为若干个任务,在完成一个个任务的过程中,完成知识的讲解和技能的训练,提高学生的编程能力和项目开发能力。
读者对象广泛。可作为计算机软件、网络及相关计算机类专业的教材,也可作为社会Java Web编程培训班教材和广大编程人员的实用自学指导书。

图书前言

当今Web应用已经得到了快速发展和普及,对Web开发技术的掌握几乎是每一位从业者和即将从事本行业IT人员的必备技能。
  本书是作者在总结多年网络应用开发实践、教学经验和课程改革经验基础上编写的。书中以JSP语言作为开发工具,完整再现了基于MVC设计模式的网络应用系统的基本开发流程。全书以一个完整的电子商城作为案例,按照统一软件开发方法,多次迭代完成整个系统的开发,循序渐进地培养学生的JSP语言编码能力和Web应用项目的开发能力。
  全书共分为8章,详细介绍了Java Web应用开发的基础知识和基本技能。第1章介绍Java Web开发模式以及JDK、Tomcat、MyEclipse等开发环境的安装和配置;第2章主要讲解JSP脚本元素、JSP指令和JSP动作标签;第3章重点讲解JSP数据库编程的基础知识和JDBC应用,主要包括JDBC概念,使用JDBC连接数据库的方法,数据库记录的查询、插入、删除、修改等相关操作,运用JSP数据库编程技术连接“网上书店”的数据库,实现主页的用户注册功能和特价图书、新品图书的显示功能,运用PreparedStatement对象有效防止SQL注入;第4章重点讲解使用JSP内置对象处理客户端请求的方法;第5章重点讲解Servlet的生命周期与对应的操作方法、内置对象在Servlet中的应用、过滤器和监视器的基本原理及应用;第6章讲解JavaBean的开发方法、JSP对JavaBean的各种支持;第7章讲解MVC设计模式的实现方法;第8章介绍“网上书店”的安全与部署。通过本书的学习,读者可以完成一个完整的Java Web应用系统的开发,掌握典型的软件项目开发流程,并提高构建面向对象网络应用程序的职业能力。
  本书由北京电子科技职业学院周国烛、杨洪雪老师主编,黄利明、杨永利老师参编。其他参与资料整理和程序调试工作的有杜辉、陈涵、赵凯、龙漪老师,在此对大家的辛勤工作表示衷心的感谢!
  本书由“北京市职业院校教师素质提高工程资助项目”资助出版。由于编者经验有限,书中难免会有疏漏和不足之处,敬请读者和同行们予以批评指正。在使用本书过程中有任何问题,均可通过E-mail与编者联系,E-mail地址:yhxzxb@sohu.com。
编 者
  2012年6月

上架指导

计算机\程序设计

封底文字

本书以一个完整的电子商城案例贯穿全书,按照统一软件开发方法,多次迭代完成整个系统的开发,循序渐进地培养学生的JSP语言编码能力和Web应用项目的开发能力。通过本书学习,读者可以完成一个完整的Java Web应用系统,掌握一种典型的软件项目开发流程,培养一种构建面向对象网络应用程序的职业能力。
本书特点:
以就业为导向,面向Web开发岗位。根据岗位需求确定编写内容,按照软件项目开发的统一工作过程组织编写,按照企业项目的开发模式,训练项目开发的核心技能,培养学生的职业素养和职业能力。
以任务为驱动,项目贯穿。将一个项目分解为若干个任务,在完成一个个任务的过程中,完成知识的讲解和技能的训练,提高学生的编程能力和项目开发能力。
读者对象广泛。可作为高职高专计算机软件、网络及相关计算机类专业的教材,也可作为社会Java Web编程培训班教材和广大编程人员的实用自学指导书。

图书目录

前言
教学建议
第1章 搭建Java Web项目开发环境 1
1.1 工作任务与技能目标 1
1.2 搭建Java Web开发环境 1
任务一:下载和安装JDK 1
任务二:安装和配置Tomcat 4
任务三:安装和配置MyEclipse 9
1.3 创建第一个Java Web程序 11
任务四:编写与运行Java Web程序 11
1.4 “网上书店”系统简介 15
任务五:设计“网上书店”数据库 15
任务六:体验“网上书店”系统功能 20
1.5 本章小结 23
技能回顾 23
知识拓展 23
1.6 实战练习 25
第2章 使用JSP的脚本与指令 27
2.1 工作任务与技能目标 27
2.2 JSP脚本 27
任务一:使用声明 27
任务二:使用表达式 29
任务三:使用脚本程序 30
2.3 JSP指令 31
任务四:使用加载指令 31
任务五:使用页面指令 32
2.4 JSP动作标签 34
任务六:使用include动作标签 34
任务七:使用forward动作标签 36
2.5 JSP注释 37
任务八:编写一个带注释的JSP程序 37
2.6 本章小结 39
技能回顾 39
知识拓展 40
2.7 实战练习 41
第3章 连接访问“网上书店”数据库 43
3.1 工作任务与技能目标 43
3.2 连接数据库 43
任务一:使用JDBC-ODBC连接数据库 43
任务二:使用JDBC驱动程序连接数据库 47
3.3 操作数据库 49
任务三:查询数据 49
任务四:更新数据 52
任务五:使用预编译表达式访问数据 53
3.4 完善“网上书店”功能 56
任务六:实现用户注册功能 56
任务七:实现特价图书和新品图书的显示 58
3.5 本章小结 60
技能回顾 60
知识拓展 60
3.6 实战练习 62
第4章 使用JSP处理客户端请求 65
4.1 工作任务与技能目标 65
4.2 JSP常用对象 65
任务一:使用request对象获取用户登录信息 65
任务二:使用response对象重定向页面 70
任务三:使用session对象实现页面访问控制 72
任务四:使用application对象统计在线人数 76
任务五:使用cookie对象制作站点计数器 77
4.3 完善“网上书店”功能 79
任务六:修改用户注册信息 79
任务七:实现图书分类浏览功能 85
4.4 本章小结 88
技能回顾 88
知识拓展 89
4.5 实战练习 90
第5章 使用Servlet实现购物功能 93
5.1 工作任务与技能目标 93
5.2 Servlet的基本使用 93
任务一:创建第一个Servlet 93
任务二:配置和调用Servlet 96
5.3 Servlet的典型使用 97
任务三:使用Servlet读取HTML表单数据 97
任务四:使用Servlet过滤器进行身份验证 99
任务五:使用Servlet监听器统计在线人数 102
5.4 实现“网上书店”的购物车 106
任务六:购物车对象的设计 108
任务七:使用Servlet实现添加图书到购物车 111
任务八:查看购物车图书列表 115
5.5 本章小结 117
技能回顾 117
知识拓展 117
5.6 实战练习 120
第6章 使用JavaBean完成业务和表现分离 122
6.1 工作任务与技能目标 122
6.2 在JSP中使用JavaBean 122
任务一:操作JavaBean的动作元素 122
任务二:JavaBean与表单的交互 125
6.3 客户留言中JavaBean的使用 130
任务三:使用JavaBean封装客户留言数据 131
任务四:使用JavaBean封装客户留言数据操作 133
任务五:实现客户留言功能 135
6.4 本章小结 138
技能回顾 138
知识拓展 138
6.5 实战练习 142
第7章 升级“网上书店”系统为MVC设计模式 143
7.1 工作任务与技能目标 143
7.2 MVC设计模式 143
任务一:实现基于MVC模式的应用程序 143
7.3 完成“网上书店”的结账功能 147
任务二:视图的创建 147
任务三:控制器的创建 149
任务四:模型的创建 150
7.4 本章小结 151
技能回顾 151
知识拓展 152
7.5 实战练习 155
第8章 “网上书店”的安全与部署 157
8.1 工作任务与技能目标 157
8.2 网上书店系统的安全 157
任务一:使用验证码实现用户登录的安全验证 157
任务二:在登录和注册中使用MD5加密 161
8.3 部署网上书店系统 164
任务三:静态部署Web应用 164
任务四:动态部署Web应用 164
8.4 本章小结 167
技能回顾 167
知识拓展 167
8.5 实战练习 168
实战任务 168
参考文献 169

教学资源推荐
作者: [美]陈封能(Pang-Ning Tan)迈克尔·斯坦巴赫(Michael Steinbach)阿努吉·卡帕坦(Anuj Karpatne)维平·库玛尔(Vipin Kumar)著
作者: [中]应明生(Mingsheng Ying),[中]冯元(Yuan Feng) 著
作者: (美)Steven J. Leon 著 马萨诸塞大学达特茅斯分校
参考读物推荐