热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点
图书信息

Java Web应用开发

中国水利水电出版社
    【作 者】万青 杨智勇 【I S B N 】978-7-5170-5323-1 【责任编辑】李炎 【适用读者群】科技 【出版时间】2017-05-28 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】168 【千字数】226 【印 张】10.5 【定 价】32 【丛 书】高等职业教育“十三五”规划教材(网络工程课程群) 【备注信息】
图书详情

    本书以项目导向、任务驱动的形式,通过用户注册、用户信息管理和图书在线销售系统3个模块,全面、详细地介绍了开发Java Web应用项目所需要的各种知识与技能。相关知识内容包括软件开发环境搭建,HTML和CSS基础,JSP运行原理、页面组成和内置对象,数据库访问分层设计,Servlet和EL表达式,Session和Cookie的应用,JSTL标签的应用等。作者结合多年的项目开发经验和教学实践经验,依据企业项目实施中的能力要求以及学生的认知规律,并请教大量在一线工作的软件开发工程师,完成了本书编写。

    本书可作为高职高专院校和应用型本科院校计算机及网络相关专业的学生学习Java Web应用开发的教材和参考书。

    Web应用程序具有跨平台、跨系统的特点,不论是在PC上、手机上还是平板电脑上,不论是用Windows系统、Linux系统还是Mac系统,只要安装了浏览器,就可以通过访问Web服务器来运行Web应用。

    基于Java平台的Web应用开发,需要一些基础知识作为铺垫,包括Java语言基础、网页语言基础(HTML和CSS)和数据库基础。本书以项目导向、任务驱动的形式,循序渐进地完成一些具体的工作任务,并在此基础上进行改进,获得软件设计思想和理念上的提升。在设计和实现过程中尽量简明、高效,力求接近最佳实践,在达到能用JSP完成Web应用项目的基础上,为以后进一步学习Java EE框架作好准备。

    1.本书内容

    项目1 开发环境安装与配置

    掌握Java Web应用程序开发环境的安装与配置。整个开发环境包括JDK、Eclipse和Tomcat这三个组成部分。搭建好开发环境后,在此基础上创建并运行一个简单的Java Web应用程序。

    项目2 实现用户注册功能

    掌握网页表单标签的用法,以及通过表单提交数据后的接收、处理和响应。具体任务:设计用户注册表单,接收表单提交的数据,验证提交的数据是否合法,处理表单提交的数据并响应输出。

    项目3 改进用户注册功能

    掌握JDBC的封装,数据库操作的分层设计,用Servlet接收和处理数据,用EL表达式显示数据。具体任务:用Servlet接收表单提交的数据,验证提交数据的合法性,用封装后的DBHelper类在数据库中检验和保存用户数据,用EL表达式显示输出结果。

    项目4 实现用户管理功能

    掌握Cookie和Session这两种会话跟踪机制,用EL表达式和JSTL标签实现JSP中的数据显示。具体任务:采用MVC模式,设计管理员登录模块和用户列举、添加、删除、修改模块。

    项目5 实现网上书店

    以网上书店应用系统为例,了解Web应用系统的用户角色和功能模块划分方法,掌握Web应用系统的需求分析、系统设计、代码编写和测试等设计流程。完成的功能模块包括:用户注册、登录,浏览、搜索图书,选购图书,提交订单。

    2.本书特点

    (1)以项目为导向,通过具体、简明的工作任务来驱动整个学习过程。本书的每个项目中都先提出要完成的任务,再学习相关知识,分步骤完成,目标明确,可操作性强。

    (2)由浅入深,循序渐进。本书的任务采用阶梯式编排,每个任务完成后技术水平和思维都将上升一个台阶,技术路线清晰,有利于知识和技能的巩固。

    (3)承前启后,顺应行业发展趋势。本书的内容是前导课程“Java程序设计”“网页设计基础”“数据库基础”的综合应用,也是后续课程“Java EE项目开发”的铺垫。在内容编排上,将数据库分层设计、MVC架构作为重点讲解,不仅衔接前导课程,还为以后学习SSH(或SSM)等项目架构做好充分准备。

    (4)学以致用,注重能力拓展。每个任务都以“任务分析—相关知识—任务实施—实践训练”为线索进行编写,重视实践能力、自学能力、拓展能力的培养。

    (5)提供丰富的教学资源。本书提供教学用的PPT课件、课程案例、项目代码等资源下载,方便教师授课和学生学习。

    3.读者定位

    本书可作为高职高专院校和应用型本科院校计算机及网络相关专业的学生学习Java Web应用开发的教材和参考书。

    4.作者团队

    本书的作者团队由教学经验和工程项目经验丰富的一线骨干教师组成,由万青、杨智勇担任主编,王海洋、梅青平、谢伟担任副主编。其中项目1、项目5由万青编写,项目2由杨智勇编写,项目3、项目4由王海洋编写,由万青审稿。另外,参与本书部分编写工作的还有:梅青平、谢伟、段萍、邱雷、郑小蓉等。本书在编写过程中,得到了重庆工程职业技术学院吴再生副校长、重庆工程职业技术学院信息工程学院李建华书记的关心和支持,在此表示感谢。

    由于编者水平有限,疏漏之处在所难免,敬请读者批评指正。

    项目1 开发环境安装与配置 001
    单元介绍 001
    学习目标 001
    任务1.1 安装、配置JDK和Eclipse 002
    【任务分析】 002
    【相关知识】 002
    1.1.1 JDK简介 002
    1.1.2 Eclipse简介 003
    【任务实施】 003
    【实践训练】 007
    任务1.2 安装、配置Tomcat 008
    【任务分析】 008
    【相关知识】 008
    【任务实施】 008
    【实践训练】 014
    任务1.3 创建第一个Web应用程序项目 015
    【任务分析】 015
    【相关知识】 015
    1.3.1 Web应用程序存放位置与结构 015
    1.3.2 Web项目的组织结构 015
    【任务实施】 016
    【实践训练】 017
    拓展训练 018
    同步训练 018
    项目2 实现用户注册功能 020
    单元介绍 020
    学习目标 020
    任务2.1 设计注册信息输入页面 021
    【任务分析】 021
    【相关知识】 021
    2.1.1 HTTP 021
    2.1.2 HTML 022
    2.1.3 表单标签 023
    2.1.4 CSS定位与DIV布局 025
    【任务实施】 032
    【实践训练】 034
    任务2.2 处理表单提交的数据 034
    【任务分析】 034
    【相关知识】 034
    2.2.1 JSP的运行原理 034
    2.2.2 JSP页面的组成部分 035
    2.2.3 JSP内置对象 038
    2.2.4 表单提交数据的接收 041
    2.2.5 验证输入信息 042
    2.2.6 响应输出到浏览器 044
    【任务实施】 045
    【实践训练】 047
    拓展训练 048
    同步训练 048
    项目3 改进用户注册功能 049
    单元介绍 049
    学习目标 049
    任务3.1 验证和保存用户信息 050
    【任务分析】 050
    【相关知识】 050
    3.1.1 JDBC的基本用法 050
    3.1.2 JDBC的封装 057
    3.1.3 数据库操作分层设计 061
    【任务实施】 065
    【实践训练】 068
    任务3.2 用Servlet接收和处理数据 068
    【任务分析】 068
    【相关知识】 068
    3.2.1 Servlet基础 068
    3.2.2 EL表达式 077
    【任务实施】 081
    【实践训练】 086
    拓展训练 086
    同步训练 086
    项目4 实现用户管理功能 087
    单元介绍 087
    学习目标 087
    任务4.1 管理员登录 088
    【任务分析】 088
    【相关知识】 088
    【任务实施】 097
    【实践训练】 104
    任务4.2 用户管理 104
    【任务分析】 104
    【相关知识】 104
    【任务实施】 118
    【实践训练】 130
    拓展训练 130
    同步训练 130
    项目5 实现网上书店 131
    单元介绍 131
    学习目标 131
    任务5.1 用户登录和图书展示模块设计 132
    【任务分析】 132
    【相关知识】 132
    5.1.1 网上书店系统需求分析 132
    5.1.2 功能模块设计 132
    【任务实施】 133
    【实践训练】 145
    任务5.2 购物和订单生成模块设计 145
    【任务分析】 145
    【相关知识】 145
    5.2.1 网上商城购物车 145
    5.2.2 购物车的数据存储方式 146
    【任务实施】 146
    【实践训练】 156
    拓展训练 156
    同步训练 156
    参考文献 158
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册