动态网站应用设计与开发
辛向丽
出版时间:2018
内容简介
高等职业教育是针对岗位一线培养应用性技能型人才的,但目前高等职业教育普遍存在的问题是结合岗位的针对性不强,技能训练的实践性不够。为了解决这些问题,《动态网站应用设计与开发》写思路采用应用程序开发新模式:结合本岗位的题目(任务)驱动,掌握课程知识内容,再由掌握的课程知识点,做课程题目设计练习;通过题目设计实践,提高动态网站应用开发的专业能力。采用这种设计模式写,在实际开发过程中,能够更好地适应高等职业教育人才的培养目标。《动态网站应用设计与开发》的特点是将主要精力集中在所要解决的问题上,把动态网站应用程序开发的方法融人实际案例环节,并且在排内容顺序方面保持与对应的网站开发体系内容相吻合,做到循序渐进、系统学习、广泛实践,便于读者接受。《动态网站应用设计与开发》不但适用于高等职业教育,也可用作计算机岗位培训资料,还可作为网站开发爱好者的学习参考书。《动态网站应用设计与开发》写目的是进行网站开发和解决实际问题。《动态网站应用设计与开发》在保证了完整的Java/JSP知识体系的基础上,用大量的实例帮助读者掌握网站开发与程序设计的思想,学会动态网站应用程序设计的方法,达到初步解决实际问题的要求。全书注重原理与实践结合,配有大量的实验例题和应用系统实践开发题目,实用性强。《动态网站应用设计与开发》共分8章,按照三个学习阶段。第1章人门阶段,介绍JSP概念和运行环境,熟悉Eclipse集成程环境:通过上机操作进行问题解决。读者基本掌握JSP网站开发的过程和原理并激发学生学习的浓厚兴趣。第2~5章基础阶段,学习JSP基本语法和内置对象的使用,掌握JSP开发的基本流程和特点,使读者打下网站应用开发的坚实基础。第6~8章为提高阶段,其中第6章Servlet,介绍Servlet的功能和特点,使读者掌握应用Servlet进行网站设计开发放的能力:第7章,介绍如何运用实用组件进行网站开发;第8章学习使用JDBC数据库的访问。每章结合基础知识附有综合应用程序设计与开发案例,给出一些典型题目,根据实际问题,有针对性地进行程序设计和解决,培养网站应用程序设计和开发综合能力。
目录
第1章 JSP概述
1.1 JSP技术简介
1.2 JSP程序开发模式
1.3 JSP处理过程
1.4 JSP开发环境搭建
1.4.1 JDK的安装与配置
1.4.2 Tomcat的安装与启动
1.4.3 MySQL的安装与启动
1.4.4 MyEclipse的安装与使用
案例1 开发环境搭建与JSP程序简单举例
1.案例目的
2.案例内容
3.案例步骤
第2章 JSP开发基础
2.1 Java程序基础
2.1.1 Java的程序分类
2.1.2 Java的基本语法
2.1.3 Java的数据类型
2.1.4 Java的基本语句
2.1.5 Java的类和对象
2.1.6 Java的关键字
2.2 JavaScript脚本语言
2.2.1 JavaScript脚本语言简介
2.2.2 在JSP中应用JavaScript
2.2.3 JavaScript函数
2.2.4 JavaScript事件
2.2.5 JavaScript对象
案例2 HTML表单与JavaScript验证数据
1.案例目的
2.案例内容
3.案例步骤
第3章 JSP语法基础
3.1 JSP页面构成要素
3.2 HTML标签
3.3 Java程序片
3.4 JSP注释
3.5 JSP指令
3.6 JSP标签
案例3 JSP语法应用
1.案例目的
2.案例内容
3.案例步骤
第4章 JSP内置对象
4.1 JSP内置对象简介
4.2 request对象
4.2.1 访问请求参数
4.2.2 作用域管理属性
4.2.3 获取客户信息
4.3 response对象
4.3.1 重定向网页4.3.2 设置HTTP响应报头
4.3.3 缓冲区配置
4.4 session对象
4.4.1 创建及获取会话对象
4.4.2 移除指定的对象
4.4.3 销毁session对象
4.4.4 会话超时的管理
4.5 application对象
4.5.1 访问应用程序初始化参数
4.5.2 管理应用程序环境属性
4.6 out对象
4.6.1 管理响应缓冲
4.6.2 向客户端输出数据
4.7 其他内置对象
4.7.1 获取会话范围的pageContext对象
4.7.2 读取web.xml配置信息的config对象
4.7.3 应答或请求的page对象
4.7.4 获取异常信息的exception对象
案例4 JSP内置对象
1.案例目的
2.案例内容
3.案例步骤
第5章 JavaBean技术
5.1 JavaBean概述
5.1.1 JavaBean简介
5.1.2 JavaBean种类
5.1.3 JavaBean规范
5.2 创建JavaBean
5.3 JavaBean应用
5.3.1 获取JavaBean信息
5.3.2 向JavaBean中发送信息
5.3.3 在JSP页面中应用工具JavaBean
案例5 JavaBean技术的应用
1.案例目的
2.案例内容
3.案例步骤
第6章 Servlet
6.1 Servlet概述
6.1.1 什么是Servlet
6.1.2 Servlet的工作原理与生命周期
6.1.3 创建第一个Servlet
6.1.4 web.xml文件
6.2 请求与响应
6.2.1 处理表单的参数
6.2.2 Header与初始化参数
6.2.3 发送非网页文档
6.2.4 转发与重定向
6.3 会话跟踪
6.3.1 Cookie
6.3.2 URL重写6.3.3 session
6.3.4 Servlet的上下文
6.4 过滤器
6.4.1 什么是过滤器
6.4.2 创建过滤器
案例6 Servlet应用
1.案例目的
2.案例内容
3.案例步骤
第7章 JSP实用组件
7.1 JSP文件操作
7.1.1 jspSmartUpload组件安装与配置
7.1.2 jspSmartupload组件常用类
7.2 发送E-mail
7.2.1 Java Mail组件简介
7.2.2 Java Mail核心类简介
7.2.3 搭建Java Mail开发环境
案例7 JSP组件应用-jspSmartupload
1.案例目的
2.案例内容
3.案例步骤
第8章 JSP数据库应用开发
8.1 JDBC概述
8.1.1 JDBC技术介绍
8.1.2 JDBC驱动程序
8.2 JDBC常用接口
8.2.1 驱动程序接口Driver
8.2.2 驱动程序管理器DriverManagel
8.2.3 数据库连接接口Connection
8.2.2 执行SQL语句接口Statement
8.2.5 执行动态SQL语句接口PreparedStatement
8.2.6 执行存储过程接口CallableStatement
8.2.7 访问结果集接口ResultSet
8.3 数据库操作
8.3.1 加载JDBC驱动程序
8.3.2 创建数据库连接
8.3.3 执行SQL语句
8.3.4 获得查询结果
8.3.5 关闭连接
8.4 数据库常用操作
8.4.1 查询操作
8.4.2 添加操作
8.4.3 修改操作
8.4.4 删除操作
案例8 JSP数据库应用开发
1.案例目的
2.案例内容
3.案例步骤