X
0


购买方式

联系编辑

编辑:高老师(zr)

QQ:1234090

电话:0411-84706671

邮箱:

相关教材

Java Web应用开发项目化教程

钱荣华, 江兆银

978-7-5685-5430-5

TP312.8

大连理工大学出版社

2025-02-01

68.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程序设计 类型:zip 大小:25.9MB 上传时间: 2025-03-07 16:29:35
  • 案例程序-Java Web应用开发项目化教程

    所属课程: Java Web程序设计 类型:zip 大小:28.23MB 上传时间: 2025-03-07 16:31:11
  • 课后习题参考答案-Java Web应用开发项目化教程

    所属课程: Java Web程序设计 类型:zip 大小:23.65KB 上传时间: 2025-03-07 16:32:44
  • 教学大纲-Java Web应用开发项目化教程

    所属课程: Java Web程序设计 类型:zip 大小:47.47KB 上传时间: 2025-03-07 16:33:13
全部下载

很抱歉!您正在使用的浏览器版本过低,无法正常使用我们的网站,请升级后再试!

为获得最佳浏览体验,建议您升级或使用其他浏览器,我们列出了一些最受欢迎的浏览器供您尝试: