Java Web技术及套用

生活百科 2023-01-26 08:57生活百科www.aizhengw.cn

Java Web技术及套用

《Java Web技术及套用》是QST青软实训推出的“在实践中成长”系列丛书之一,作者冯娟娟、赵克玲、郭全友已从事计算机教学和项目开发多年,拥有丰富的教学和实践经验。

本书由理论到实践对Java Web技术进行系统讲解,重点突出、强调实用性和动手操作能力;所採用的贯穿项目,使读者能够快速理解并掌握各章节重要知识点,全面提高分析问题、解决问题以及实际项目的编码能力。

本书特色是从技术的原理出发,以示例、实例的形式对各知识点进行详细讲解,并致力于将知识点融入实际项目的开发中。本书的特色是採用一个“Q-ITOffer”锐聘网站项目,将所有章节重点技术进行贯穿,每章项目代码会层层叠代不断完善,最终形成一个完整的系统。通过贯穿项目以点连线、多线成面,使得读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题以及动手编码的能力。

基本介绍

  • 中文名Java Web技术及套用
  • 书名Java Web技术及套用
  • 出版社清华大学出版社
  • 页数428页
  • 开本16
  • 定价59.50
  • 作者冯娟娟 赵克玲 郭全友
  • 出版日期2015年08月
  • 语种简体中文
  • ISBN978-7-302-40871-0

内容简介

本书深入介绍了Java Web技术及其套用,内容涵盖Java Web入门、Servlet基础、Servlet核心接口、会话跟蹤、JSP语法、JSP内置对象、JSP与JavaBean、表达式语言、标準标籤库、Filter与Listener、Web架构MVC、Ajax技术。本书内容以Servlet 3.0规范为主线,穿插Servlet 2.5规范的对比介绍,採用一个真实项目贯穿各章节内容。
本书由理论到实践对Java Web技术进行系统讲解,重点突出、强调实用性和动手操作能力;所採用的贯穿项目,使读者能够快速理解并掌握各章节重要知识点,全面提高分析问题、解决问题以及实际项目的编码能力。
本书适用面广,可作为高校、培训机构的Java教材,适用于计算机科学与技术、软体外包、计算机软体、计算机网路、电子商务等专业的程式设计课程的教材。本书适合各种层次的Java学习者和工作者阅读。

丛书序言

当今IT产业发展迅猛,各种技术日新月异,在发展变化如此之快的年代,学习者已经变得越来越被动。在这种大背景下,如何快速地学习一门技术并能够做到学以致用,是很多人关心的问题。一本书、一堂课只是学习的形式,而真正能够达到学以致用目的则是融合在书及课堂上的学习方法,使学习者具备了学习技术的能力。
一、“在实践中成长”丛书介绍
QST青软实训“在实践中成长”丛书在技术上、教学和学习方法上进行最佳化升级,此次出版的丛书由QST青软实训联合高等教育的专家、IT企业的行业及技术专家共同编写,既涵盖新技术及技术的升级,融合了深入到高校四年教育中所的IT技术学习方法及教学方法。“在实践中成长”丛书系列教材包括
  • 《Java 8基础套用与开发》
  • 《Java 8高级套用与开发》
  • 《Oracle资料库套用与开发》
  • 《Java Web技术及套用》
  • 《Web前端设计与开发——HTML+CSS+JavaScript+HTML5+jQuery》
  • 《Java EE轻量级框架套用与开发——S2SH》
  • 《Android程式设计与开发》
  • 《Linux作业系统》
  • 《ZigBee技术开发——CC2530单片机技术原理及套用》
  • 《Zigbee技术开发——Z-Stack协定栈原理及套用》
  • 《ARM体系结构与接口技术--基于ARM11 S3C6410》
  • 《Linux应用程式开发》
  • 《嵌入式图形界面开发》
  • 《Altium Designer原理图设计与PCB製作》
二、“在实践中成长”丛书的创新点及优势
1.面向学习者
以一个完整的项目贯穿技术点,以点连线、多线成面,通过项目驱动学习方法使学习者轻鬆的将技术学习转化为技术能力。
2.面向高校教师
为教学提供完整的课程产品组件及服务,满足高校教学各个环节的资源支持。

前言

Java Web技术是Java技术对Web网际网路领域套用的一种技术实现。从上世纪90年代末Sun公司建立Java Servlet API编码标準,经过多年的发展,目前已经发展到基于JavaEE 7技术标準的Web开发技术,Java Web技术也已成为目前主流的Web套用开发技术之一,相应的Java Web技术课程也已成为一门综合性强、实践性强、套用领域广的技术学科。
本书从技术的原理出发,以示例、实例的形式对各知识点进行详细讲解,并致力于将知识点融入实际项目的开发中。本书的特色是採用一个“Q-ITOffer”锐聘网站项目,将所有章节重点技术进行贯穿,每章项目代码会层层叠代不断完善,最终形成一个完整的系统。通过贯穿项目以点连线、多线成面,使得读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题以及动手编码的能力。
1.项目简介
“Q-ITOffer”锐聘网站是一个专为IT人才和IT企业提供线上求职和招聘代理的服务性平台系统。系统基于B/S(Brower/Server,浏览器/伺服器)架构,使用Java Web技术开发。系统由前台和后台两个模组组成,前台功能主要包括招聘企业职位展示、求职者简历管理、线上职位申请;后台功能主要包括招聘企业职位管理、求职者信息审核、职位申请管理。其中,前台功能将以本书贯穿项目形式实现完成;后台功能将在本书配套实验教材实现完成。
2.贯穿项目模组
“Q-ITOffer”锐聘网站的所有模组实现分别穿插在本书的各章节中,每个章节在前一章节的基础上进行任务实现,对项目逐步进行叠代、升级,最终形成一个完整的项目,并将Java Web课程重点技能点进行强化套用。
本书由QST青软实训的冯娟娟老师编写主要章节并进行全书统稿,还有赵克玲、郭全友参与本书部分章节编写和审核工作。作者均已从事计算机教学和项目开发多年,拥有丰富的教学和实践经验。由于作者水平有限,书中疏漏和不足之处在所难免,肯定广大读者及专家不吝赐教。

目录

第1章 Java Web入门
1.1 Web套用概述
1.1.1 Web套用简介
1.1.2 Web套用架构
1.1.3 Web套用运行过程
1.1.4 JavaWeb套用优势
1.2 JavaWeb套用开发
1.2.1 JDK的安装与配置
1.2.2 Eclipse的安装
1.2.3 Tomcat的安装
1.2.4 Eclipse中的Tomcat配置
1.2.5 第一个Java Web项目
1.3课程贯穿项目
1.3.1【任务1-1】 项目需求分析
1.3.2【任务1-2】 项目资料库设计
1.3.3【任务1-3】 项目开发环境搭建
1.3.4【任务1-4】 项目所需工具类设计
本章小结
小结
Q&A
本章练习
习题
上机
第2章 Servlet基础
任务驱动
学习路线
本章目标
2.1 Servlet概述
2.1.1 Servlet简介
2.1.2 Servlet体系结构
2.1.3 Servlet生命周期
2.2 Servlet创建
2.2.1 创建Java Web项目
2.2.2 创建Servlet
2.2.3 Servlet的声明配置
2.2.4 Servlet的部署运行
2.2.5 Servlet2.5项目创建
2.3 Servlet套用
2.3.1 数据处理
2.3.2 重定向与请求转发
2.4 Servlet3.0特性
2.4.1 注解支持
2.4.2 可插性支持
2.4.3 动态配置
2.4.4 异步处理
2.5 贯穿任务实现
2.5.1【任务2-1】 求职者注册
2.5.2【任务2-2】 求职者登录
本章
小结
Q&A
本章练习
习题
上机
第3章Servlet核心接口
任务驱动
学习路线
本章目标
3.1 Servlet核心接口
3.2 ServletConfig接口
3.3 ServletContext接口
3.3.1 获取套用初始化参数
3.3.2 存取套用域属性
3.3.3 获取套用信息
3.3.4 获取容器信息
3.3.5 获取伺服器档案资源
3.4 HttpServletRequest接口
3.4.1 获取请求行信息
3.4.2 获取请求头信息
3.4.3 获取请求正文
3.4.4 请求参数的中文问题
3.4.5 获取网路连线信息
3.4.6 存取请求域属性
3.5 HttpServletResponse接口
3.5.1 设定回响状态
3.5.2 构建回响讯息头
3.5.3 创建回响正文
3.5.4 回响输出中文问题
3.6 贯穿任务实现
3.6.1【任务3-1】 简历信息添加
3.6.2【任务3-2】 简历照片上传
3.6.3【任务3-3】 注册验证码生成
本章
小结
Q&A
本章练习
习题
上机
第4章 会话跟蹤
任务驱动
学习路线
本章目标
4.1 无状态的HTTP协定
4.2 会话跟蹤技术
4.2.1 Cookie技术
4.2.2 Session技术
4.2.3 URL重写技术
4.2.4 隐藏表单域
4.3 贯穿任务实现
4.3.1【任务4-1】 完善注册验证码功能
4.3.2【任务4-2】 完善登录功能
4.3.3【任务4-3】 完善简历添加功能
4.3.4【任务4-4】 使用Cookie记住登录信息
本章
小结
Q&A
本章练习
习题
上机
第5章JSP语法
任务驱动
学习路线
本章目标
5.1 JSP概述
5.1.1 JSP简介
5.1.2 第一个JSP程式
5.1.3 JSP执行原理
5.1.4 JSP基本结构
5.2 脚本元素
5.2.1 JSP脚本
5.2.2 JSP表达式
5.2.3 JSP声明
5.2.4 JSP注释
5.3 指令元素
5.3.1 page指令
5.3.2 include指令
5.3.3 taglib指令
5.4 动作元素
5.5 贯穿任务实现
5.5.1【任务5-1】 首页招聘企业展示
5.5.2【任务5-2】 公共头页面的包含
本章
小结
Q&A
本章练习
习题
上机
第6章 JSP内置对象
任务驱动
学习路线
本章目标
6.1 内置对象简介
6.2 与Input/Output有关的内置对象
6.2.1 request
6.2.2 response
6.2.3 out
6.3 与Context有关的内置对象
6.3.1 session
6.3.2 application
6.3.3 pageContext
6.4 与Servlet有关的内置对象
6.4.1 page
6.4.2 config
6.5 与Error有关的内置对象
6.6 JSP的4种作用域
6.7贯穿任务实现
6.7.1【任务6-1】 企业详情展示
6.7.2【任务6-2】 用户登录状态判断和退出
6.7.3【任务6-3】 网站页面异常处理
本章
小结
Q&A
本章练习
习题
上机
第7章 JSP与JavaBean
任务驱动
学习路线
本章目标
7.1 JavaBean概述
7.1.1 JavaBean简介
7.1.2 JavaBean规范
7.2在JSP中使用JavaBean
7.2.1 <jsp:useBean>元素
7.2.2 <jsp:setProperty>元素
7.2.3 <jsp:getProperty>元素
7.3 JavaBean套用
7.4 贯穿任务实现
7.4.1【任务7-1】 简历信息展示
7.4.2【任务7-2】 简历信息修改
7.4.3【任务7-3】 首页企业信息分页展示
本章
小结
Q&A
本章练习
习题
上机
第8章 表达式语言
任务驱动
学习路线
本章目标
8.1 EL简介
8.2 EL语法
8.2.1 EL中的常量
8.2.2 EL中的变数
8.2.3 EL中的.和[]操作符
8.2.4 EL的错误处理机制
8.3 EL隐含对象
8.3.1 与範围有关的隐含对象
8.3.2 与请求参数有关的隐含对象
8.3.3 其他隐含对象
8.4 EL运算符
8.4.1 算术运算符
8.4.2 关係运算符
8.4.3 逻辑运算符
8.4.4 条件运算符
8.4.5 empty运算符
8.4.6 运算符优先权
8.5 EL自定义函式
8.6 贯穿任务实现
8.6.1【任务8-1】 职位详情展示
8.6.2【任务8-2】 网站头档案代码重构
本章
小结
Q&A
本章练习
习题
上机
第9章 标準标籤库
第10章 Filter与Listener
第11章 MVC模式
第12章 Ajax技术
附录A JDK的安装配置
附录B Eclipse的安装配置
附录C HTTP回响状态码及其含义
上一篇:假阿古茹·奥特曼 下一篇:jQuery.ajax()

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有