编辑:高老师(zr)
QQ:1234090
电话:0411-84706671
邮箱:
Java Web程序设计实验指导(第三版)
作者:李俊青
出版时间:2019-09-01
定价:25.00元
JSP与Servlet开发技术与典型应用教程(第三版)
作者:曹静, 刘洁
出版时间:2018-08-01
定价:47.80元
JSP与Servlet开发技术与典型应用教程(第四版)
作者:曹静, 刘洁
出版时间:2022-01-01
定价:51.80元
Java Web程序设计(第四版)
作者:李俊青
出版时间:2023-01-01
定价:56.80元
本教材以企业岗位需求为导向,以适应教学改革需要为目标,通过校企合作的方式,精心设计和编写了这本教材。Java Web应用开发作为一门实践性强、操作性强的课程,我们采用了“项目引导、任务驱动”的教学模式,将知识传授、能力培养和价值塑造融为一体。本教材紧跟软件更新迭代的步伐,选择了稳定且常用的软件环境(JDK 17、Tomcat 10.1、Eclipse 2023-09(4.29)、MySQL 8.0)进行案例开发,确保教材的时效性和实用性。
本教材共分为13个项目。
项目1:了解 Web应用开发,本项目通过创建一个Java Web动态网站,介绍了网络程序开发的体系结构及网页、网站的基本概念,详细阐述了Java Web应用开发环境的配置流程及动态网站开发的具体步骤。
项目2:JS技术应用,通过实现用户注册页面数据有效性验证功能,系统地介绍了JavaScript语法、常用的JavaScript事件和对象,以及jQuery框架技术的相关知识。
项目3:Servlet服务器端编程基础,通过实现“Servlet问候语网站”“每日一词小站”以及“统计网站访问次数”实例,详细介绍了Servlet及其核心组件——GenericServlet类、HttpServlet类、ServletConfig接口与ServletContext接口的常用属性和方法的应用,同时还涵盖了Servlet映射设置的技巧。
项目4:请求和响应,通过“实现用户登录功能”“学生选课信息的读取和输出”“实现学生选课系统”实例,介绍了HttpServletResponse接口、HttpServletRequest接口、RequestDispatcher接口常用方法的应用。
项目5:JSP技术应用,通过构建“编写第一个JSP文件”“JSP页面单击次数统计”以及“猜数字游戏”三个实例,本项目介绍了JSP的基本概念、基本语法规则、JSP指令、JSP隐式对象,以及JSP动作元素的语法与应用。
项目6:JavaBean技术,通过实现“使用 JavaBean 在 JSP 中显示用户注册信息”“使用不同模式开发日志显示页面”两个实例,详细阐述了JavaBean技术的核心原理及其在JSP页面中的具体应用方法,同时深入探讨了几种常见的JSP开发模式及其在实际项目中的灵活运用。
项目7:会话及会话技术,通过实现“在客户端页面用Cookie存储用户登录信息”“电子商务网站购物车模块实现”两个实例,介绍会话管理的基本概念、Cookie类、Session类及其常用方法的使用。
项目8:学习 EL表达式和JSTL,通过实现“基于EL表达式的信息输出”“基于JSTL的信息输出”两个实例,介绍EL表达式的核心概念、语法规则,以及JSTL的基本概念和语法特点及它们在JSP页面中的使用。
项目9:Servlet服务器高级编程,通过构建“实现字符编码过滤器”“实现用户自动登录”“在线用户的显示和用户数统计”三个实例,讲解了过滤器和监听器的工作机制,Filter接口与Listener接口的核心方法及其在实际开发中的应用。
项目10:JDBC数据库编程,通过完成“创建数据库连接”“使用JDBC完成学生信息的增删改查” 任务,介绍了数据库编程的基本原理,并详细阐述了JDBC常用API的应用方法。
项目11:数据库连接池技术,通过分别构建基于JNDI、DBCP、C3P0数据源的学生信息查询的三个实例,介绍了JNDI、DBCP以及C3P0这三种数据源的配置与使用方法。
项目12:Ajax技术应用,通过构建“一键查询”“校验注册用户名是否可用”两个实例,介绍Ajax的工作原理及XMLHttpRequest对象在Ajax技术中的作用及其具体使用方法。
项目13:学生信息管理系统,通过开发一个小型实训项目——“学生信息管理系统”,旨在培养读者综合运用所学知识进行动态网站开发的能力。
项目1 了解Web应用开发 / 1
任务 创建第一个Java Web项目 / 2
项目2 JS技术应用 / 19
任务 用户注册页面数据有效性验证 / 20
项目3 Servlet服务器端编程基础 / 49
任务1 Servlet问候语网站 / 50
任务2 每日一词小站 / 60
任务3 统计网站访问次数 / 68
项目4 请求和响应 / 82
任务1 实现用户登录功能 / 83
任务2 学生选课信息的读取和输出 / 93
任务3 实现学生选课系统 / 101
项目5 JSP技术应用 / 124
任务1 编写第一个JSP文件 / 125
任务2 JSP页面单击次数统计 / 133
任务3 猜数字游戏 / 137
项目6 JavaBean技术 / 158
任务1 使用JavaBean在JSP中显示用户注册信息 / 159
任务2 使用不同模式开发日志显示页面 / 165
项目7 会话及会话技术 / 173
任务1 在客户端页面用Cookie存储用户登录信息 / 174
任务2 电子商务网站购物车模块实现 / 182
项目8 学习EL表达式和JSTL / 194
任务1 基于EL表达式的信息输出 / 195
任务2 基于JSTL的信息输出 / 203
项目9 Servlet服务器高级编程 / 214
任务1 实现字符编码过滤器 / 215
任务2 实现用户自动登录 / 231
任务3 在线用户的显示和用户数统计 / 235
项目10 JDBC数据库编程 / 248
任务1 创建数据库连接 / 249
任务2 使用JDBC完成学生信息的增删改查 / 254
项目11 数据库连接池技术 / 272
任务1 使用JNDI数据源访问数据库 / 273
任务2 DBCP工具类获取数据库连接对象 / 280
任务3 应用C3P0工具类获取数据库连接对象 / 285
项目12 Ajax技术应用 / 290
任务1 一键查询 / 291
任务2 校验注册用户名是否可用 / 297
项目13 学生信息管理系统 / 306
任务1 创建MySQL数据库及连接数据库工具 / 308
任务2 完成登录功能 / 311
任务3 删除班级信息 / 315
任务4 显示学生信息 / 318
任务5 删除记录 / 318
任务6 修改记录 / 319
任务7 注册页面 / 320
任务8 显示班级名称 / 321
任务9 用过滤器解决乱码 / 322
任务10 没有登录不允许访问主页 / 322
任务11 批量删除记录 / 322
任务12 分页显示数据 / 323
任务13 模糊查询 / 325
任务14 使用Cookie保存用户名 / 326
任务15 完善页面显示功能 / 326
参考文献 / 328
课件-Java Web应用开发项目化教程
案例程序-Java Web应用开发项目化教程
课后习题参考答案-Java Web应用开发项目化教程
教学大纲-Java Web应用开发项目化教程
扫码关注
返回顶部