21世纪高等学校计算机类课程创新规划教材·微课版Java Web程序设计及项目实战(微课视频版)/圣文顺 李晓明 刘进芬
- ISBN:9787302558873
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:372
- 出版时间:2020-10-01
- 条形码:9787302558873 ; 978-7-302-55887-3
本书特色
本书以问题为导向,涵盖Java Web开发技术中所有的核心知识点;实战开发案例丰富,所有的知识案例都来源于企业真实项目,实战性和可操作性强;代码注释详细准确,结构简洁清晰;语言简明易懂,由浅入深地带你学会Java Web技术及应用。本书面向广大Java开发工程师和普通高校学生,可作为高等学校计算机及其相关专业Web编程技术课程教材,也可供从事Java Web应用开发的技术人员学习参考。 理论与实战结合,案例丰富且实战性强,配套资源丰富,适合广大高校教学及从业者使用理论与实战结合,案例丰富且实战性强,配套资源丰富,适合广大高校教学及从业者使用
内容简介
本书详细介绍了基于Java的Web编程近期新技术,主要包括Java Web技术概述、Servlet技术模型和Servlet容器模型,JSP的各种元素、声明周期、作用域对象、表达式语言和JSTL标签库、JDBC以及连接池,Web监听器和过滤器等问题。是承接Java基础、网页设计基础和Java EE框架整合开发的中间环节教材,面向广大Java开发工程师和普通高校学生,可作为高等学校计算机及其相关专业Web编程技术课程教材,也可供从事Java Web应用开发的技术人员学习参考。
目录
第1章Java Web应用开发技术概述
1.1程序架构与交互模式
1.1.1C/S程序架构
1.1.2B/S程序架构
1.1.3交互模式
1.2Java Web应用开发技术
1.2.1Java Web应用相关概念
1.2.2Java Web应用常用开发技术
1.2.3MVC设计模式
1.3Java Web开发环境及开发工具
1.4Java Web应用程序的开发与部署
小结
习题
第2章Servlet基础
2.1Servlet简介
2.1.1认识Servlet
2.1.2Servlet工作原理
2.1.3Servlet与JSP的区别与联系
2.2Servlet开发入门
2.2.1Servlet创建
2.2.2Servlet结构
2.2.3web.xml文件的配置
2.2.4Servlet生命周期
2.3Servlet API编程常用的接口和类
2.3.1Servlet API
2.3.2ServletConfig接口
2.3.3ServletContext接口
2.3.4HttpServletRequest接口
2.3.5HttpServletResponse接口
2.4Servlet的线程安全问题
2.4.1Servlet 运行机制
2.4.2Servlet 线程安全问题
小结
习题
第3章请求与响应
3.1请求响应模型
3.2HttpServletRequest对象
3.2.1获取请求行
3.2.2获取请求消息头
3.2.3相关应用
3.3HttpServletResponse对象
3.3.1常用方法
3.3.2相关应用
小结
习题
第4章JSP技术
4.1JSP概述
4.1.1JSP简介
4.1.2**个JSP页面
4.1.3JSP原理
4.2JSP基本语法
4.2.1JSP脚本元素
4.2.2JSP注释
4.3JSP指令
4.3.1page指令
4.3.2include指令
4.3.3taglib指令
4.4JSP动作
4.4.1jsp:forward动作指令
4.4.2jsp:param动作指令
4.4.3jsp:include动作指令
4.4.4jsp:plugin动作指令
4.4.5jsp:useBean动作指令
4.4.6jsp:setProperty动作指令
4.4.7jsp:getProperty动作指令
4.5JSP内置对象
4.5.1out对象
4.5.2session对象
4.5.3application对象
4.5.4pageContext对象
4.5.5page对象
4.5.6exception对象
小结
习题
第5章EL表达式与JSTL标签库
5.1EL表达式
5.1.1EL的语法
5.1.2EL的运算符
5.1.3EL的隐含对象
5.1.4EL的数据访问
5.2JSTL标准标签库
小结
习题
第6章会话技术及其应用
6.1会话概述
6.1.1理解状态与会话
6.1.2会话管理机制
6.2HttpSession对象及其应用
6.2.1什么是HttpSession
6.2.2HttpSession API
6.2.3HttpSession的会话应用
6.2.4会话超时与失效
6.3Cookie对象及其应用
6.3.1什么是Cookie
6.3.2Cookie API
6.3.3Cookie的会话应用
6.4URL重写与隐藏表单域
6.4.1URL重写
6.4.2URL重写的应用
6.4.3隐藏表单域
6.4.4隐藏表单域的应用
小结
习题
第7章Servlet高级应用
7.1Filter过滤器应用
7.1.1什么是Filter过滤器
7.1.2过滤器的API
7.1.3实现一个简单的过滤器
7.1.4Filter过滤器的映射与配置
7.1.5Filter过滤器链及配置
7.1.6Filter过滤器应用
7.2Listener监听器及其应用
7.2.1什么是Listener监听器
7.2.2事件与监听器接口
7.2.3监听ServletContext事件
7.2.4监听ServletRequest事件
7.2.5监听HttpSession事件
7.2.6基于@WebListener注解方式的事件监听器的注册
7.2.7Listener监听器应用
小结
习题
第8章JSP数据库应用开发
8.1数据库管理系统
8.1.1Access数据库
8.1.2MySQL数据库
8.1.3SQL Server数据库
8.1.4Oracle数据库
8.2JDBC概述
8.2.1JDBC技术介绍
8.2.2JDBC驱动程序
8.3JDBC常用API
8.3.1驱动程序接口Driver
8.3.2驱动程序管理类DriverManager
8.3.3数据库连接接口Connection
8.3.4执行SQL语句接口Statement
8.3.5执行动态SQL语句接口PreparedStatement
8.3.6访问结果集接口ResultSet
8.3.7执行存储过程接口CallableStatement
8.4JDBC程序开发过程
8.4.1配置构建路径,引入相应的驱动类
8.4.2加载JDBC驱动程序
8.4.3创建数据库连接
8.4.4创建执行对象,执行SQL语句
8.4.5获取查询结果
8.4.6关闭数据库连接
8.4.7常用数据库的连接
8.5数据库操作技术
8.5.1查询数据
8.5.2添加数据
8.5.3修改数据
8.5.4删除数据
8.5.5调用存储过程
8.6数据库连接池与数据源
8.6.1数据库连接池
8.6.2数据源简介
8.6.3DBCP数据源
8.6.4C3P0数据源
小结
习题
第9章Java Web实用开发技术
9.1图形验证码
9.1.1图形验证码简介
9.1.2图形验证码的实现
9.1.3案例——带图形验证码的登录模块
9.2MD5加密
9.2.1MD5加密简介
9.2.2MD5加密的实现
9.2.3案例——带密码加密功能的注册模块
9.3在线编辑器
9.3.1在线编辑器简介
9.3.2在线编辑器的使用
9.4文件上传与下载
9.4.1文件上传简介
9.4.2文件上传准备
9.4.3案例——头像上传
9.5JavaMail开发
9.5.1JavaMail简介
9.5.2JavaMail的实现
9.5.3案例——使用Java Mail实现简单的邮件发送模块
小结
第10章开发实训——问答系统
10.1问答网站系统案例需求
10.2问答网站系统分析
10.2.1需求分析
10.2.2功能分析
10.2.3系统设计
10.3开发过程
小结
作者简介
圣文顺,男,山东德州人。2001年毕业于大连理工大学计算机科学与技术专业,获学士学位;2014年毕业于武汉大学计算机学院,获硕士学位。现任南京工业大学浦江学院软件工程系主任,硕士学位,讲师。长期从事软件体系结构、编程语言等方面的教学与研究。
-
全图解零基础word excel ppt 应用教程
¥16.3¥48.0 -
C Primer Plus 第6版 中文版
¥62.6¥108.0 -
零信任网络:在不可信网络中构建安全系统
¥34.2¥59.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥20.3¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥74.3¥99.0 -
大学计算机基础实验教程(MS Office版)——面向数据分析能力培养
¥29.1¥39.8 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥51.8¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥70.0¥89.8 -
LINUX实战——从入门到精通
¥52.4¥69.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
数据存储架构与技术(第2版)
¥62.9¥89.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
实战知识图谱
¥51.8¥69.0