热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

Java Web应用技术项目化教程

中国水利水电出版社
    【作 者】黄日胜 方阿丽 【I S B N 】978-7-5226-1513-4 【责任编辑】王玉梅 【适用读者群】本专通用 【出版时间】2023-05-20 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】224 【千字数】358 【印 张】14 【定 价】45 【丛 书】高等职业教育软件技术专业新形态教材 【备注信息】
图书详情

    本书主要讲述Java Web应用技术的基本内容,Java Web应用技术是目前应用最为广泛的一种基于面向对象的Web应用软件开发技术。

    本书分为两个单元共九个项目进行讲解,通过任务引领的方式有效融合Java Web基础知识、Web前端基础等内容,主要包括搭建动态站点开发环境、使用JSP指令与脚本元素构建页面、使用内置对象处理请求响应数据、使用JDBC存取数据、使用JSP内置对象实现访问控制、使用Servlet处理请求与会话跟踪、使用MVC模式实现学生管理系统、使用数据库连接池优化系统、使用EasyUI优化Web系统前端。

    本书具有内容讲解详细、深入浅出、可操作性强的特点,可作为大中专院校、各类计算机培训学校的Java Web应用基础学习教材。

    项目驱动:项目贯穿,任务驱动,通过实战案例加深学生对知识点的理解

    课证融合:以职业岗位为指引,融合“1+X”证书内容,突出综合实践应用

    资源丰富:配套教学课件、微课、实例源码、习题等资源,方便师生教与学

    目前,Java Web使用十分广泛,是一种基于面向对象的Web应用软件开发技术,具有平台无关性、安全性、分布性、多线程等特点。当前职业教育倡导以岗位为导向,以任务驱动、教学做一体等模式进行教学。而教材是教学改革思想和教学实践成果的固化载体,为了使教材更能体现当前教学改革思想,内容更接近实际岗位的应用需要,编者通过对Java Web应用程序开发、维护人员岗位职业能力要求的调研,并分析其工作过程与任务,按照素质、知识与能力、职业资格标准等要求,将Java Web应用开发人员的工作流程与课程所对应的理论知识与实践知识合理有效地整合,同时采用更有利于实施任务驱动、教学做一体的教学模式来组织编写,最终形成本书。本书的主要特点如下:

    (1)面向教学全过程,循环递进地组织教学内容。在内容组织上,本书以学生管理系统为载体,以图书商城为实训项目,通过引导资料—任务实施—知识延展—拓展任务这一过程来进行内容编排,讲解Java Web知识体系。其中,任务实施环节注重示范,包括知识点的应用、程序设计思路与步骤、编码与测试等工作;知识延展环节主要是对任务中的知识进行讲解,通过知识样例进行示范,以加深学生对知识点的认识程度;拓展任务环节主要由学习者自己完成,以提高知识的应用能力,在实际教学中可根据课时的要求将此环节安排在课内或课外。

    (2)针对职业岗位突显主流技术,课证融合。本书在职业岗位的指引下,围绕项目任务进行技能训练,结合相关的“1+X”证书内容,整合Java Web应用技术、数据库技术、Web前端技术等内容,有效地讲解了Java Web应用程序设计的过程、编码、调试、部署生成等工作任务及知识。本书采用当前使用广泛的Eclipse集成开发工具进行案例开发,可更好地结合目前工作岗位的实际情况,同时融入“课程思政”,强化职业规范,提升学生的职业意识。

    本书共分为两个单元。第一单元为使用JSP实现学生管理系统,主要包括搭建动态站点开发环境、使用JSP指令与脚本元素构建页面、使用内置对象处理请求响应数据、使用JDBC存取数据、使用JSP内置对象实现访问控制五个项目,系统介绍了Java Web基础知识、JDBC及相关的常用类库;第二单元为使用MVC升级学生管理系统,主要包括使用Servlet处理请求与会话跟踪、使用MVC模式实现学生管理系统、使用数据库连接池优化系统、使用EasyUI优化Web系统前端四个项目,详细介绍了Servlet技术、MVC开发模式、数据库连接池、EasyUI前端框架等。本书内容安排合理,讲解循序渐进,既能体现任务驱动、教学做一体的思想,又能系统地将各知识点有机结合,有利于激发读者兴趣、增强理解与记忆,提高技能。

    本书由河源职业技术学院黄日胜、方阿丽任主编,河源职业技术学院曾水新、陈赵云、张建庭以及赣州职业技术学院温继荣任副主编。东莞职业技术学院谢志伟以及广州粤嵌通信科技股份有限公司的冯宝祥、陈志凌、张毅恒等参与了本书的编写工作。

    本书由河源职业技术学院嵌入式技术应用省级高水平专业群建设项目资助出版,特此致谢!本书为广东省精品资源共享课程“Web应用技术”的配套教材,配有完整的课件、实例源码、习题、试题库、操作视频等,可直接在学银在线网络教学空间(https://www.xueyinonline.

    com/detail/227408805)学习。

    由于编者水平有限,书中难免存在错误与不足之处,恳请广大读者批评指正,并将意见和建议及时反馈,以便下次修订改进。

    编 者

    2022年12月

    第一单元 使用JSP实现学生管理系统

    项目一 搭建动态站点开发环境 2
    引导资料:学生管理系统项目综述 2
    任务1-1 系统开发工具下载与安装 7
    任务1-2 在Eclipse中配置应用服务器 9
    任务1-3 在Eclipse中创建学生管理系统 13
    任务1-4 创建学生管理系统登录页面 16
    任务1-5 部署与运行学生管理系统 17
    知识延展:Web应用开发中的常见问题 20
    拓展任务 21
    课后习题 24
    项目二 使用JSP指令与脚本元素构建页面 25
    引导资料:JSP简介 25
    任务2-1 创建JSP页面:系统模块
    信息列表页 25
    任务2-2 系统主页面实现 32
    任务2-3 完善系统模块信息列表页 36
    知识延展:JavaScript在JSP脚本程序中的使用 38
    拓展任务 40
    课后习题 43
    项目三 使用内置对象处理请求响应数据 44
    引导资料:HTML表单 44
    任务3-1 登录页面中表单数据的处理 46
    任务3-2 页面自动刷新 51
    任务3-3 集成JavaScript实现表单信息验证 52
    知识延展:HTTP协议数据分析 53
    知识延展:JSP HTTP状态码 57
    拓展任务 58
    课后习题 59
    项目四 使用JDBC存取数据 60
    引导资料:JDBC概述 60
    任务4-1 MySQL JDBC类库的使用 61
    任务4-2 使用Statement接口实现模块信息增删改查 68
    任务4-3 使用PreparedStatement接口实现角色信息增删改查 77
    知识延展:JDBC相关API 83
    拓展任务 84
    课后习题 85
    项目五 使用JSP内置对象实现访问控制 86
    引导资料:session对象概述 86
    任务5-1 使用session实现用户访问控制 87
    任务5-2 为所有页面增加访问控制 88
    任务5-3 使用application对象统计系统页面访问次数 89
    知识延展:JSP作用域及内置对象 91
    拓展任务 94
    课后习题 95

    第二单元 使用MVC升级学生管理系统

    项目六 使用Servlet处理请求与会话跟踪 97
    引导资料:Servlet简介 97
    任务6-1 创建与运行用户信息Servlet程序 98
    任务6-2 使用Servlet设计用户信息
    管理模块 102
    任务6-3 使用Servlet改造用户登录程序 122
    知识延展:Servlet与JSP的关系 124
    拓展任务 126
    课后习题 128
    项目七 使用MVC模式实现学生管理系统 129
    引导资料:MVC设计模式 129
    任务7-1 设计学生信息管理模块的JavaBean程序 130
    任务7-2 设计学生信息管理模块的Servlet控制程序 144
    任务7-3 设计学生信息管理模块的JSP页面 146
    任务7-4 优化通用数据访问类的设计 154
    拓展任务 165
    课后习题 165
    项目八 使用数据库连接池优化系统 166
    引导资料:数据库连接池 166
    任务8-1 Druid数据库连接池工具类程序的设计 168
    任务8-2 使用Druid数据库连接池优化登录程序 176
    任务8-3 使用连接池优化通用数据访问类 177
    知识延展:Druid监控功能的使用 179
    拓展任务 181
    课后习题 181
    项目九 使用EasyUI优化Web系统前端 182
    引导资料:EasyUI概述 182
    任务9-1 使用EasyUI搭建系统框架 187
    任务9-2 课程信息模块的实现 201
    拓展任务 217
    课后习题 217
    参考文献 218






最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册