《Java Web框架基础》(简称SSM)是软件技术专业核心课程,也是Java开发工程师岗位课程,是后端开发技术的最前沿技术之一。 《Java Web框架基础》属于软件技术专业Java企业级开发方向的必修课程。学习目的是让学生掌握Spring框架、Spring MVC框架、MyBatis框架及其他第三方框架技术;在后端开发项目(为PC网站、移动Web、移动应用开发、微信小程序等前端开发提供API接口服务)开发中整合及灵活运用相关技术解决实际问题。 《Java Web框架基础》主要讲授运用Spring框架、Spring MVC框架、MyBatis框架及其他第三方框架技术开发接口服务及后端管理系统,为PC网站、移动Web、移动应用开发、微信小程序等前端开发提供API接口服务。先修课程为《Java程序设计》、《Java高级程序设计》、《Mysql数据库应用》、《HTML网页设计基础》、《CSS3》、《JavaScript》。本课程在整个软件团队项目开发过程中具有具有举足轻重的作用,此技术能否熟练掌握直接关系到是否适应Java开发工程师职位要求。 本课程以《粤港澳大湾区发展规划纲要》大力发展新一代互联网技术为指导思想,已先修课程课程为基础,以前沿开发技术为主线,将实际项目分模块分功能进行拆解,以一个一个的真实案例为主要教学载体,满足“项目需求”、“工作需求”、“岗位需求”和工作规范。结合高职学生的实际认知能力,弱化理论、强化动手能力、强调技术运用。融入1+x考证内容、职业竟能竞赛和思政元素。 (1)项目拆解整合前端工程师岗位技能 主要特色是以先修课程技术为基础,即以Java程序设计、Mysql数据库应用、网页设计基础、HTML5、CSS3、JavaScript等课程为基础,以为前端应用提供的数据接口服务为目标,将Java企业级开发技术融合运用在实际项目中。将实际项目分模块分功能进行拆解,以一个一个的真实案例为主要教学载体,满足“项目需求”、“工作需求”、“岗位需求”和工作规范。本教材从实用的角度出发,对读者进行由浅入深、自然过渡的方法进行沉浸式学习体验。 (2)融入1+X考证知识点 1+X Java Web应用开发应用开发证书对应知识点与本课程部分内容相关,在部分章节重点陈述1+X考证知识点,提高学生考证通过率。 (3)为职业技能竞赛奠定技术基础 在职业技能竞赛中,Web应用软件开发赛项和小程序应用设计与开发赛项以及一带一路暨金砖大赛IT软件商务解决方案赛项等竞赛项目,都是与本课程的内容高度一致,通过课程的学习,可以为此类竞赛做储备。同时也可以是互联网+创新创业竞赛和挑战杯赛事移动应用产品的技术基础。 (4)融入课程思政元素 在本课点着重企业实践项目开发过程,涉及需求分析、项目规划与设计、项目团队合作、项目测试和项目维护等内容。在这些内容中融合各类课程思政元素,比如:职业生涯规划;耐心、真诚与客户进行沟通;吃苦耐劳、刻苦、持之以恒等优良品种;职业操守;法律意识;团队合作等。