《JavaWeb项目开发教程》是2012年出版的图书,作者是周国烛杨洪雪,本书中详细介绍了Java Web开发中的基础知识和基本技能,非常实用于计算机软体、网路及其他计算机相关专业的教材,也可作为社会上Java Web编程培训班教材和广大编程人员实用的自学指导书。
基本介绍
- 书名Java Web项目开发教程
- 作者周国烛杨洪雪主编
- ISBN978-7-111-38378-9
- 定价¥25.00
- 出版社机械工业出版社
- 出版时间2012-09
- 开本16
内容简介
本书以Java语言作为开发工具,完整再现了基于MVC设计模式的网路套用系统的基本开发流程。全书以一个完整的电子商城系统作为案例,按照统一软体开发方法,多次叠代完成整个系统的开发,循序渐进地培养学生的JSP语言编码能力和Java Web套用项目的开发能力。
本书详细介绍了Java Web套用开发的基础知识和基本技能,主要内容包括搭建Java Web项目开发环境、使用JSP的脚本与指令、连线访问“网上书店”资料库、使用JSP处理客户端请求、使用Servlet实现购物功能、使用JavaBean完成业务和表现分离、升级“网上书店”系统为MVC设计模式、“网上书店”的安全与部署等。
前言
当今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套用系统的开发,掌握典型的软体项目开发流程,并提高构建面向对象网路应用程式的职业能力。
本书由北京电子科技职业学院周国烛、杨洪雪老师主编,黄利明、杨永利老师参编。其他参与资料整理和程式调试工作的有杜辉、陈涵、赵凯、龙漪老师,在此对大家的辛勤工作表示衷心的感谢!
目录
前言
教学建议
第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
......