JSP动态网站设计项目教程(第二版)(21世纪技能创新型人才培养系列教材·计算机系列)
定 价:42 元
丛书名:21世纪技能创新型人才培养系列教材·计算机系列
- 作者:张兴科
- 出版时间:2022/1/1
- ISBN:9787300300603
- 出 版 社:中国人民大学出版社
- 中图法分类:TP393.092
- 页码:224
- 纸张:
- 版次:2
- 开本:16
本书采用任务引领教学写作方式,全书由9个项目组成,每个项目又进行了任务分解,子任务引领理论知识的学习。本书系统地介绍了利用JSP技术开发动态网站所应具备的知识,主要包括:JSP运行环境的搭建、HTML的基本知识、JSP内置对象、JSP标记与指令、JavaBean与Servlet的建立与应用、文件操作与数据用法、Java Script基础知识。本书最后是一个完整的新闻发布系统项目,对全书的内容进行综合运用,可使学生熟悉项目开发流程并提高实战水平。
本教材对应课程为软件技术专业必修课,具体体现如下特色。1.编写特色:教材采用案例式组织方式,每章都由一个同学喜闻乐见的小应用案例引导,引出知识点,通过引例强化知识点的应用,最后把知识综合运用实现应用案例。案例知识运用完成后,紧跟课堂拓展训练,紧扣本章内容再由学生完成一个小应用,给学生明确思路、方法,由学生实现,达到学以致用。章的最后是习题,以便学生巩固本章学习的内容。2.课程特色:课程属于省级精品课程。3.教学资源特色:有教学PPT、微课、教案、教学日历、课程学习指导等。4.编写团队特色:教材编写人员为双师型人员,具有丰富的教学经验,也有到企业实践经验。
张兴科,山东信息职业技术学院数字媒体教研室主任,副教授。主要讲授C语言与数据结构、Java程序设计、JSP程序设计、网页设计等课程,曾编写的教材有《数据结构(C语言版)》《Java程序设计项目教程》《JSP动态网站设计项目教程》《网页设计案例教程》《网页设计案例与实训教程》等。曾指导学生参加蓝桥杯全国软件与信息技术人才大赛Java程序设计、C语言程序设计分获省赛一等奖、全国总决赛二等奖,主持的《信息化条件下的混合式教学模式的研究》《企业文化融入职业院校学生核心素养培养的理论与实践研究》等分获山东省教育厅、山东省教育科学研究院等立项,发表了《基于J2EE的框架技术研究与应用》《数据挖掘技术在提高教学质量中的应用研究》等十几篇论文。
项目1 输出系统当前时间
任务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 留言板设计与实现