新書推薦:

《
季风海域的丝银对流:16—17世纪中西交往图景中的东亚移民、贸易与文化
》
售價:NT$
653.0

《
她本自由:女性破除心理束缚、治愈父权创伤之旅
》
售價:NT$
305.0

《
大学问·天津工人:1900—1949(海外汉学家贺萧代表作)
》
售價:NT$
500.0

《
加密货币与金融大变局 稳定币重塑金融体系
》
售價:NT$
403.0

《
莆田南少林武术桩功功法
》
售價:NT$
857.0

《
逊清奉天残留特权研究
》
售價:NT$
704.0

《
分职文昌:中国古代尚书省及六部体制研究
》
售價:NT$
539.0

《
弗里德里希二世皇帝:一部传记
》
售價:NT$
1034.0
|
編輯推薦: |
本书遵循职业教育教材编写规律和职业院校学生学习规律,配套齐全
|
內容簡介: |
本书由校企双元合作开发,以职业能力培养为本位,以企业常用的“权限管理系统”项目为载体,解析项目涉及的Java EE框架应用开发中的前端与后端知识技能点。本书基于工作任务与职业能力要求确定编写架构,结合职业岗位要求与国家职业标准,融入Java应用开发“1+X”职业技能等级证书的认证考核内容。本书包括导学、12个工作单元及附录。工作单元1为搭建开发环境,工作单元2为生成数据库与约定接口规范,工作单元3为构建后端项目公共模块,工作单元4为实现用户和角色管理接口,工作单元5为实现登录认证和鉴权,工作单元6为实现菜单管理接口,工作单元7为构建前端项目,工作单元8为实现登录的前端功能,工作单元9为实现用户和角色管理的前端功能,工作单元10为实现菜单前端管理功能,工作单元11为打包部署项目,工作单元12为自动打包部署项目。本书可作为各类职业院校软件技术及相关专业的教材,也可供软件开发爱好者参考使用。为了方便读者学习,本书配有二维码微课视频,并在超星学习通建有在线开放课程和示范教学包。本书还配有教师授课用电子课件、源代码,可联系编辑(010-88379197)获取,或登录机工教育服务网(www.cmpedu.com)注册后免费下载。
|
目錄:
|
目 录前言二维码索引导学 项目介绍 1工作单元1 搭建开发环境 7任务1 搭建后端开发环境 7任务2 搭建前端开发环境 14工作单元2 生成数据库与约定接口规范 19任务1 根据数据表设计生成数据库 20任务2 根据UI设计编写后端接口文档 26工作单元3 构建后端项目公共模块 32任务1 使用Spring Initializr构建后端项目 33任务2 使用Spring Data JPA构建数据访问层 38任务3 导入常用工具类 54任务4 封装统一接口响应的HTTP结果 55工作单元4 实现用户和角色管理接口 64任务1 实现用户列表接口 65任务2 实现用户列表的查询与分页接口 70任务3 实现用户新增接口 78任务4 实现批处理删除用户接口 83任务5 实现修改用户接口 86任务6 实现获取用户信息与角色列表接口 90工作单元5 实现登录认证和鉴权 97任务1 实现基于Spring Security的权限控制功能 98任务2 实现基于JWT的登录认证功能 108任务3 实现基于JWT的访问鉴权功能 117任务4 实现获取登录用户授权信息接口功能 123工作单元6 实现菜单管理接口 127任务1 实现菜单后端接口层 128任务2 实现菜单后端业务层 133任务3 实现菜单后端数据控制层 143任务4 测试验证菜单后端接口 146工作单元7 构建前端项目 152任务1 初始化前端项目 153任务2 裁剪前端项目结构 155工作单元8 实现登录的前端功能 162任务1 实现登录功能 162任务2 实现菜单动态生成功能 168工作单元9 实现用户和角色管理的前端功能 178任务1 实现显示用户列表页面 179任务2 实现用户列表分页 185任务3 实现用户查询功能 188任务4 实现用户新增功能 193任务5 实现用户修改功能 201任务6 实现用户批量删除功能 205工作单元10 实现菜单前端管理功能 209任务1 实现菜单列表与查询页面 210任务2 实现菜单新增功能 216任务3 实现菜单修改功能 224任务4 实现菜单删除功能 227工作单元11 打包部署项目 230任务1 搭建云服务器环境 230任务2 打包与部署项目后端 237任务3 打包与部署项目前端 238工作单元12 自动打包部署项目 242任务1 安装Docker服务 243任务2 自动发布后端项目到Docker容器 245任务3 自动发布前端项目到Docker容器 251附录 实训项目(诚品书城) 260参考文献 271
|
內容試閱:
|
前 言本书以计算机软件人才需求、高等职业学校专业教学标准、“Java应用开发”1+X职业技能等级证书标准为基本依据,以提高学生的职业能力和职业素养为宗旨,坚持以职业能力培养为本位的课程设计原则,实现计算机软件应用型人才培养。本书以企业典型项目产品为载体,以工作任务为讲述单元,以工作手册式为样板,对接企业最新技术和规范,践行教材改革。特点如下:(1)素质教育元素融入 本书在动态修订过程中认真贯彻党的二十大精神,落实立德树人根本任务,通过将中华优秀传统文化等素质教育元素融入课程,用习近平新时代中国特色社会主义思想铸魂育人,实现价值引领,培养学生深度分析、大胆质疑、勇于创新、团结合作的精神和能力,引导学生形成积极正确的人生观、价值观和世界观。(2)高阶性 本书针对有一定Java编程基础的学生,采用软件开发的新技术、新方法,开发一个完整的典型项目产品,将知识和能力有机融合,内容强调广度和深度,系统培养学生的整体设计与计划工作能力、解决复杂问题的综合能力。(3)创新性 本书采用了Java企业应用开发的前沿技术和规范,体现与时俱进的时代性。本书配备了电子课件、源代码,另辅以教学云平台、代码仓库,增加了师生间的联系和互动,推进了现代信息技术与教学的深度融合,方便教师引导学生进行探究式与个性化学习。(4)课证融通 本书有机融入1+X职业技能等级证书的技能点。在构思教材的工作单元和任务场景时,紧紧围绕该证书(中级)六大工作领域的职业技能等级要求,设计了“权限管理系统”项目作为载体,在任务实施过程中潜移默化地培养学生掌握证书所要求的职业技能。(5)工作手册式 本书内容源自企业真实项目典型产品,参考了企业工作任务单。引领和提示学生明确工作任务的内容和质量标准;根据工作要求和技术条件制订合理的工作方案;基于工作任务的过程,提炼步骤和内容,进行学习和方案实施;对照工作标准对工作过程进行检查,对工作成果进行评价。能够帮助学生在学习的过程中迅速进入职业角色。(6)实用性 本书配套了在线开放课程、示范教学包、云实训环境。学生和社会学习者能够通过自主使用资源实现不同起点的系统化、个性化学习,并实现一定的学习目标。教师可以针对不同的教学对象和课程要求,灵活组织教学内容,辅助实施课上课下、线上线下混合式教学。本书面向企业Java全栈工程师岗位技能,包括搭建开发环境、实现后端功能、管理接口、实现前端和部署应用。以企业常用的“权限管理系统”项目为载体,解析项目涉及的知识技能点。该项目是一个综合性科目知识的总结,凝聚了很多课程的知识要素,学生在学习过程中会同时提高综合素质能力。本书中涉及的后端技能主要涵盖数据表设计能力、项目构建能力、使用Java操作数据库能力、Restful接口编写能力、JSON数据交互能力、日志记录场景能力、登录场景解决能力、增删改查场景解决能力、树形菜单场景解决能力、权限认证授权能力、接口测试能力和数据监控场景能力。前端技能主要涵盖布局能力、首页布局能力、登录布局能力、增删改查页面布局能力、路由状态管理能力、后端交互能力、Mock测试能力。本书教学课时建议如下:工 作 单 元 任 务 名 称 课 时导学 项目介绍 2工作单元1搭建开发环境 任务1 搭建后端开发环境 1任务2 搭建前端开发环境 1工作单元2生成数据库与约定接口规范 任务1 根据数据表设计生成数据库 1任务2 根据UI设计编写后端接口文档 1工作单元3构建后端项目公共模块 任务1 使用Spring Initializr构建后端项目 1任务2 使用Spring Data JPA构建数据访问层 8任务3 导入常用工具类 2任务4 封装统一接口响应的HTTP结果 2工作单元4实现用户和角色管理接口 任务1 实现用户列表接口 1任务2 实现用户列表的查询与分页接口 2任务3 实现用户新增接口 2任务4 实现批处理删除用户接口 2任务5 实现修改用户接口 2任务6 实现获取用户信息与角色列表接口 2工作单元5实现登录认证和鉴权 任务1 实现基于Spring Security的权限控制功能 6任务2 实现基于JWT的登录认证功能 6任务3 实现基于JWT的访问鉴权功能 4任务4 实现获取登录用户授权信息接口功能 1工作单元6实现菜单管理接口 任务1 实现菜单后端接口层 4任务2 实现菜单后端业务层 3任务3 实现菜单后端数据控制层 2任务4 测试验证菜单后端接口 8工作单元7构建前端项目 任务1 初始化前端项目 4任务2 裁剪前端项目结构 4工作单元8实现登录的前端功能 任务1 实现登录功能 6任务2 实现菜单动态生成功能 6工作单元9实现用户和角色管理的前端功能 任务1 实现显示用户列表页面 5任务2 实现用户列表分页 3任务3 实现用户查询功能 4任务4 实现用户新增功能 7任务5 实现用户修改功能 5任务6 实现用户批量删除功能 3工作单元10实现菜单前端管理功能 任务1 实现菜单列表与查询页面 3任务2 实现菜单新增功能 7任务3 实现菜单修改功能 3任务4 实现菜单删除功能 3工作单元11打包部署项目 任务1 搭建云服务器环境 4任务2 打包与部署项目后端 1任务3 打包与部署项目前端 3工作单元12自动打包部署项目 任务1 安装Docker服务 3任务2 自动发布后端项目到Docker容器 4任务3 自动发布前端项目到Docker容器 5本书建议一周安排16课时,学习之前需掌握一定的SpringBoot框架、Maven构建工具、VueJS前端框架等基础知识。本书由广东科学技术职业学院熊君丽、珠海爱浦京软件股份有限公司刘鑫主编,珠海爱浦京软件股份有限公司王创鑫、广东科学技术职业学院扶卿妮参加编写,广东科学技术职业学院龙立功任主审。在本书的编写过程中,编者参考了大量相关技术材料,吸取了许多同仁的宝贵经验,在此对资料的提供者和支持、帮助过我们的同仁表示感谢。限于编者的经验和水平,书中难免有疏漏之处,恳请各位读者批评指正。编 者
|
|