基于敏捷开发的SSM Web应用开发措施
2021-09-23许跃颖
许跃颖
(北京师范大学珠海分校 广东省珠海市 519000)
Web应用程序开发实践需要全面了解多个课程,例如前端,数据库,编程语言和框架。对于计算机专业的学生而言,整个系统的开发过程为他们提供了实践机会。现阶段,项目实践内容执行形式依然沿用传统的SP+Javabean+servlet,而对现如今在程序开发方面应用率不断增加的框架技术了解不足,应用率较低。
除此之外,系统开发时,传统的瀑布式开发模型效率并不高,流程杂乱,在质量管控方面存在严重不足。本文在系统开发时,尝试在Web应用程序中采用SSM轻量级框架,并在开发过程管理工作中采用敏捷开发模型,将规定链接应用于项目开发流程中,引导学生有序进行开发。
1 SSM框架技术分析
在企业级开发的早期,SSH框架很普遍,但是由于struts安全问题,该框架逐渐被企业放弃,并由轻量级的SSM框架将其取代,该轻量级的SSM框架的组成结构包括Spring,Springmv,Mybatis。
其组成框架包括三项。Web开发过程中,它们各自发挥自身作用。Spring是业务逻辑的依托,Mybati则协同数据库完成交互。Spring MVC中存在MVC模式,且非常完整,该模式可以将用户请求转换成数据模型。结果将返回到weh页面。
SSM是标准的MVC模型,它将整个系统分为4层:视图层,控制器层,服务层和DA0层。 Spring MVC的作用包括视图管理以及请求转发,spring的作用为管理业务对象,MyBatis的作用则是数据对象。受到DA0与Service层耦合特性不高的影响,在开发时不得共同运行。二Controller与View层耦合特性正好相反,所以在开发时二者可以相关联。
现阶段,SSM框架具有较高的应用可行性,由于其理解难度低,在各大公司普遍使用。……
