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月
项目一 搭建动态站点开发环境 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
- 输水管线工程风险管理 [张勇 党亥生 著]
- 民用航空飞机标准线路施工 [主编 王志敏 陈明]
- 不息的水脉—大运河讲谈录 [赵珩 著]
- 实用运筹学 [主编 邢育红 于晋臣]
- 三峡梯级电站水资源决策支持系统研究与开发 [姚华明 潘红忠 汤正]
- 海南黎族民俗文化鉴赏 [庞国华 著]
- 石墨烯在太赫兹及中红外频段电磁器件设计中的应用 [李艳秀 庄华伟 著]
- 电子技术(第二版) [主编 覃爱娜 李飞]
- 办公自动化高级应用 [陈萍 朱晓玉]
- 信息处理技术员考试32小时通关 [薛大龙]
- 电子产品设计案例教程(微课版)—基于嘉立创EDA(专业版) [王静 莫志宏 陈学昌 丁红]
- C程序设计实践教程 [刘卫国]
- C程序设计(慕课版) [刘卫国]
- Web技术开发教程(基于.NET开源MVC框架) [王合闯 韩红玲 王青正 陈海蕊]
- 商务英语翻译教程(笔译)(第四版) [主编 王军平]
- 智慧零售技术与应用 [洪旭 著]
- 建设工程法规实务 [主编 余滢]
- 商务秘书理论与实务(第三版) [主编 张同钦]
- 程序设计基础实践教程(C/C++语言版) [张桂芬 葛丽娜]
- C++案例项目精讲 [主编 杨国兴]
- 劳动争议处理实务 [主编 王秀卿 罗静]
- 工程数学 [主编 郭立娟 王海]
- 语音识别理论与实践 [主编 莫宏伟]
- 信息系统项目管理师章节习题与考点特训(第二版) [主编 薛大龙]
- 武术基础教程 [主编 李代勇 谢志民]
- 计算机网络实训教程 [主编 张浩军 赵玉娟]
- 画法几何与机械制图习题集(多学时) [主编 赵军]
- HCIA-Datacom认证题库分类精讲 [主 编 韩立刚]
- SwiftUI完全开发 [李智威 著]
- 网络规划设计师备考一本通 [夏杰 编著]
-
>通识课
>理工类基础课
>程序设计
>大数据与人工智能
>计算机网络与通信
>办公应用
>数据库技术
>数字媒体、虚拟现实
>电工电子
>物联网技术
>单片机、微机原理
>数据结构、软件工程
>辅助设计
>图形图像
>电商物流、信管
>航空工业
>机械与自动化
>电子信息
>经管
>新闻、广播影视
- 教材类 more>>
-
- 本科
- 高职高专
- 中职中专
- 科技图书 more>>
-
- 计算机
- 通信
- 机械
- 建筑
- 电子
- 数码摄影
- 汽车工程
- 教辅培训 more>>
-
- 教辅类
- 培训类
- 外语类 more>>
-
- 英语
- 小语种
- 生活经管 more>>
-
- 生活/理财
- 亲子/教育
- 管理/营销
- 其他
- Java Web应用技术项目化教程
- 机器人流程自动化(RPA)实战——基于U
- 软件工程(微课版)
- MySQL数据库项目化教程(第二版)
- Java面向对象程序设计(微课版)
- 软件测试(微课版)
- Java基础编程(微课版)
- Python 程序设计(微课版)
深圳坪山网站建设公司盐山网站优化免费咨询网站链接排名优化网站优化排名是做什么的常宁网站排名优化软件南京网站优化建站成都规模大的网站优化推广靠谱网站优化快速排名海阳网站优化公司民权个性化网站关键词优化费用鹤壁外贸网站优化价格多少移动端网站SEO优化洪梅家具网站优化在线推广重庆市优化网站公司怎么样温州网站优化公司哪家好丰台优化网站推广钦州网站优化推广搜索引擎优化师的网站沁阳外贸网站优化报价单南庄网站优化济南建材行业网站优化推广渠道沈阳网站推广优化公司简介汕尾网站优化推广服务汕头优化网站推广网站优化制作公司好不好陕西实力强的网站优化电子商务网站网络优化分析政府门户网站优化提升工作方案番禺sem网站优化推广教程网站优化的方法与技巧优化网站先询火25星推香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤