JSP动态网站设计项目教程(第二版)(21世纪技能创新型人才培养系列教材·计算机系列)
- ISBN:9787300300603
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:215
- 出版时间:2022-01-01
- 条形码:9787300300603 ; 978-7-300-30060-3
内容简介
本书采用任务引领教学写作方式,全书由9个项目组成,每个项目又进行了任务分解,子任务引领理论知识的学习。本书系统地介绍了利用JSP技术开发动态网站所应具备的知识,主要包括:JSP运行环境的搭建、HTML的基本知识、JSP内置对象、JSP标记与指令、JavaBean与Servlet的建立与应用、文件操作与数据用法、Java Script基础知识。本书*后是一个完整的新闻发布系统项目,对全书的内容进行综合运用,可使学生熟悉项目开发流程并提高实战水平。
本教材对应课程为软件技术专业必修课,具体体现如下特色。1.编写特色:教材采用案例式组织方式,每章都由一个同学喜闻乐见的小应用案例引导,引出知识点,通过引例强化知识点的应用,*后把知识综合运用实现应用案例。案例知识运用完成后,紧跟课堂拓展训练,紧扣本章内容再由学生完成一个小应用,给学生明确思路、方法,由学生实现,达到学以致用。章的*后是习题,以便学生巩固本章学习的内容。2.课程特色:课程属于省级精品课程。3.教学资源特色:有教学PPT、微课、教案、教学日历、课程学习指导等。4.编写团队特色:教材编写人员为双师型人员,具有丰富的教学经验,也有到企业实践经验。
目录
任务1.1 在MyEclipse中建JSP网页
1.1.1 MyEclipse的安装
1.1.2 建立JSP动态网页
任务1.2 将JSP项目发布到外部Tomcat中
1.2.1 外置Tomcat的基本知识
1.2.2 将JSP项目发布到外置Tomcat服务器
项目2 网站登录的设计与实现
任务2.1 建立登录表单
2.1.1 HTML基础知识
2.1.2 表格标记
2.1.3 表单标记
任务2 获取登录信息并验证
2.2.1 JSP脚本元素
2.2.2 out内置对象
2.2.3 request内置对象
项目3 商品购物车的设计与实现
任务3.1 创建商品展示网页
3.1.1 Dreamweaver CS3的安装
3.1.2 Dreamweaver CS3的工作界面
3.1.3 在Dreamweaver CS3下配置JSP站点的方法
3.1.4 设计网页
任务3.2 购物车数据的存储
3.2.1 session对象
3.2.2 Cookie对象
3.2.3 application对象
任务3.3 网页拼接的实现
3.3.1 文件包含的两种用法
3.3.2 page指令
任务3.4 网页间的跳转
3.4.1 通过超级链接实现网页的跳转
3.4.2 通过response对象实现网页跳转
3.4.3 通过request对象实现网页间跳转
3.4.4 通过JSP动作标签重定向
项目4 使用JavaBean进行表单信息封装
任务4.1 建立JavaBean
4.1.1 JavaBean概述
4.1.2 编写JavaBean
4.1.3 JavaBean的部署
任务4.2 使用JavaBean
4.2.1 在JSP页面中导入要使用的JavaBean类
4.2.2 通过动作标签获得一个JavaBean对象
4.2.3 使用JSP动作标签访问JavaBean属性
项目5 个人网络空间的设计与实现
任务5.1 浏览个人文档
5.1.1 创建File类对象
5.1.2 使用File对象获取文件本身的一些信息
5.1.3 使用File对象创建目录
5.1.4 使用File对象列出目录中的文件
5.1.5 文件的创建与删除
任务5.2 书写网络日志
5.2.1 文件字节输入流FileInputStream
5.2.2 文件字节输出流FileOutputStream
5.2.3 文件字符输入流FileReader
5.2.4 文件字符输出流FileWriter
5.2.5 缓冲文件输入流Buffered-Reader
5.2.6 缓冲文件输出流Buffered-Writer
任务5.3 文件上传与下载
5.3.1 com.jspsmart.upload.Smart-Upload类
5.3.2 com.jspsmart.upload.Files类
5.3.3 com.jspsmart.upload.File类
5.3.4 表单要求
项目6 使用Servlet实现验证码
任务6.1 建立并部署Servlet程序
6.1.1 Servlet概述
6.1.2 Servlet基本结构
6.1.3 改变Servlet的访问路径
6.1.4 Servlet的生命周期
任务6.2 通过Servlet设计验证码
6.2.1 Graphics的基本用法
6.2.2 BufferedImage的基本用法
任务6.3 Servlet与JSP间的通信
6.3.1 JSP与Servlet间传递数据
6.3.2 在Servlet间传递数据
项目7 使用Filter实现登录验证过滤
任务7.1 建立并部署Filter程序
7.1.1 Filter过滤器概述
7.1.2 过滤器类
任务7.2 登录验证过滤
7.2.1 过滤器的过滤规则
7.2.2 过滤链
项目8 使用数据库实现学生信息管理
任务8.1 查询学生信息
8.1.1 数据表查询命令
8.1.2 通过JDBC直连数据库
任务8.2 学生信息维护
8.2.1 数据表维护命令
8.2.2 数据表维护应用
8.2.3 预编译SQL语句
8.2.4 JSP网站的MVC模式设计
8.2.5 数据库连接池技术
项目9 留言板设计与实现
节选
当前,快速进行JSP动态网站设计用的集成开发工具是MyEclipse,该工具安装后可以直接进行JSP网页的开发及运行。但MyEclipse开发的JSP项目*终部署在其他Web服务器中,因此要学会把MyEclipse开发的项目部署在JSP常用的Tomcat服务中。我们把本次任务分两个子任务,一个是在MyEclipse中开发一个JSP网页,一个是把JSP网页所在项目发布到外部的Tomcat服务中。学习目标 掌握MyEclipse的安装; 掌握MyEclipse中Web项目及JSP程序的建立方法; 能编写与运行简单的JSP程序。 熟悉Tomcat的运行环境; 掌握Tomcat的安装与使用; 能将MyEclipse中的JSP项目发布到Tomcat中。任务1.1 在MyEclipse中建JSP网页任务情境 要建JSP网页,常用的集成开发工具是MyEclipse,因此我们需要下载安装MyEclipse。本任务是在MyEclipse中建立能输出系统当前时间的JSP网页。任务实现 在MyEclipse中创建JSP网页,预览效果如图1-1所示。任务分析 要实现任务功能,首先要安装MyEclipse,然后在MyEclipse中新建项目,在项目中创建JSP网页,编写JSP网页代码并预览JSP动态网页。相关知识 1.1.1 MyEclipse的安装 用户可以从网上下载MyEclipse安装软件,本书以下载的MyEclipse10为例,下面介绍安装过程。 (1)双击安装软件,出现安装向导对话框,如图1-2所示。 (2)单击“Next”按钮,出现安装协议对话框,如图1-3所示。 (3)选中同意协议的复选框,单击“Next”按钮,出现安装位置对话框,如图1-4所示。
作者简介
张兴科,山东信息职业技术学院数字媒体教研室主任,副教授。主要讲授C语言与数据结构、Java程序设计、JSP程序设计、网页设计等课程,曾编写的教材有《数据结构(C语言版)》《Java程序设计项目教程》《JSP动态网站设计项目教程》《网页设计案例教程》《网页设计案例与实训教程》等。曾指导学生参加蓝桥杯全国软件与信息技术人才大赛Java程序设计、C语言程序设计分获省赛一等奖、全国总决赛二等奖,主持的《信息化条件下的混合式教学模式的研究》《企业文化融入职业院校学生核心素养培养的理论与实践研究》等分获山东省教育厅、山东省教育科学研究院等立项,发表了《基于J2EE的框架技术研究与应用》《数据挖掘技术在提高教学质量中的应用研究》等十几篇论文。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
基于3D打印技术的产品创新设计方法
¥45.8¥88.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0