
本书是与"Web前端开发职业技能等级标准”配套的教材,主要应用Java动态网站搭建,书中所有代码均在主流浏览器中运行通过。 全书分为两大部分:第一部分为Java动态网站搭建基础,对SSM框架中的各知识单元的要点进行阐述,并辅以代码示例进行诠释和应用;第二部分为实践,可以对应课程实验或综合实践,采用技术专题进行重要知识单元训练,参考企业项目开发过程和标准,针对不同的知识单元设计了项目,重点训练每一个知识单元内容。
前言 为了帮助读者学习和掌握“Web前端开发职业技能等级标准”标准(中级)中涵盖的职业技能要求,工业和信息化部教育与考试中心1+X项目组组织企业工程技术人员编写了本书。本书按照标准中涉及的核心技能要求精心设计“Java动态网站搭建”重要知识单元和配套技术专题,这些技术专题全部按照企业项目开发思路进行分析设计和实施。 本书结合高校计算机相关专业Web前端开发方向课程体系、企业Web前端开发岗位能力模型和“Web前端开发职业技能等级标准”,形成Web前端开发三位一体知识地图,以实践能力为导向,以企业真实应用为目标,遵循企业软件工程标准和技术,以任务为驱动,对Java编程基础、类和对象、Servlet、JSP、数据库编程(JDBC)、SSM框架、Bootstrap、Ajax、RESTful API等Web前端开发中的重要知识单元,结合实际案例和应用环境进行分析和设计,并对每个重要知识单元进行详细的实现,力求真正掌握这些知识在实际场景中的应用。 全书分为Java动态网站搭建基础和实践两部分,共15章,其中: 第一部分是SSM框架,包括现在主流三大框架,重点讲解三大框架的核心知识及应用。 第二部分是专题训练(实验),以任务为驱动,采用迭代思路进行开发。针对Bootstrap、MySQL数据库操作、Java类和对象、JSP和Servlet、数据库编程、SSM框架编程、RESTful API、Ajax和JSON等核心知识单元设计技术专题,每个技术专题针对一次实验项目进行训练,内容包括实验目标、实验任务、设计思路和实验实施(跟我做),最大程度覆盖Web前端开发中级实践内容。 参加本书编写工作的人员有谭志彬、龚玉涵、张晋华、马庆槐、郑婕、马玲等。 由于编者水平有限,书中难免存在不足之处,敬请读者批评和指正。
目录 第1章 SSM框架 1 1.1 SSM框架简介 1 1.2 持久层框架MyBatis 3 1.2.1 MyBatis简介 3 1.2.2 MyBatis配置 3 1.2.3 XML映射文件 6 1.2.4 动态SQL 10 1.3 Spring框架 13 1.3.1 Spring IoC 13 1.3.2 容器 13 1.3.3 Spring Bean 14 1.4 Spring MVC框架 16 1.4.1 Spring MVC开发流程 16 1.4.2 分派器 16 1.4.3 控制器 17 1.4.4 视图解析 19 1.4.5 ModelAndView类 20 第2章 Bootstrap页面开发: 注册页面 21 2.1 实验目标 21 2.2 实验任务 21 2.3 设计思路 22 2.4 实验实施(跟我做) 23 第3章 响应式网页开发: 分类信息页面 29 3.1 实验目标 29 3.2 实验任务 29 3.3 设计思路 30 3.4 实验实施(跟我做) 34 第4章 第一个Java程序 40 4.1 实验目标 40 4.2 实验任务 40 4.3 设计思路 40 4.4 实验实施(跟我做) 41 第5章 类和对象:日期计算器 54 5.1 实验目标 54 5.2 实验任务 54 5.3 设计思路 55 5.4 实验实施(跟我做) 56 第6章 Java Web编程(JSP): 在线投票系统 63 6.1 实验目标 63 6.2 实验任务 63 6.3 设计思路 64 6.4 实验实施(跟我做) 65 第7章 Java Web编程(JSP+Servlet): 购物车 75 7.1 实验目标 75 7.2 实验任务 75 7.3 设计思路 77 7.4 实验实施(跟我做) 79 第8章 MySQL数据库: MySQL基本操作 93 8.1 实验目标 93 8.2 实验任务 93 8.3 设计思路 93 8.4 实验实施(跟我做) 94 第9章 MySQL数据库: 试题信息管理 98 9.1 实验目标 98 9.2 实验任务 98 9.3 设计思路 100 9.4 实验实施(跟我做) 102 第10章 数据库编程(JDBC): 学生成绩管理 112 10.1 实验目标 112 10.2 实验任务 112 10.3 设计思路 114 10.4 实验实施(跟我做) 117 第11章 SSM框架: 第一个SSM程序 136 11.1 实验目标 136 11.2 实验任务 136 11.3 设计思路 137 11.4 实验实施(跟我做) 138 第12章 SSM框架:在线答题 155 12.1 实验目标 155 12.2 实验任务 155 12.3 设计思路 156 12.4 实验实施(跟我做) 157 第13章 SSM框架:个人博客 167 13.1 实验目标 167 13.2 实验任务 167 13.3 设计思路 169 13.4 实验实施(跟我做) 173 第14章 RESTful API规范: 视频列表 187 14.1 实验目标 187 14.2 实验任务 187 14.3 设计思路 188 14.4 实验实施(跟我做) 190 第15章 AJAX:天气预报 199 15.1 实验目标 199 15.2 实验任务 199 15.3 设计思路 200 15.4 实验实施(跟我做) 201 参考文献 208