APP下载

典型Java Web开发框架模型的研究

2021-12-20张烈超胡迎九

武汉交通职业学院学报 2021年4期
关键词:数据库模型

张烈超 胡迎九

(武汉交通职业学院, 湖北 武汉 430065)

当前,信息技术是推动经济活动的重要引擎,作为信息技术的核心,软件应用程序开发的重要性不言而喻。Java Web是软件开发的主要模式之一,Java Web采用流行的J2EE架构,即采用基于MVC(Model,View,Controller)的分层设计思想,对数据持久层(Model层,即对数据库的存取)、业务逻辑控制层(Controller层,即业务逻辑请求)及视图层(View层,即用户显示)实行分开处理模式[1]。随着开发技术发展及软件应用业务需求复杂性的提升,Java Web后台框架技术也随之快速发展,流行的Java Web框架较多,繁杂的框架及多种与框架相关的新理念令开发学习者无所适从。此外,中大型的项目开始采用分布式技术、微服务技术等,对开发者的要求更高,越是如此,越要学习底层的基本原理[2]。鉴于此,作者选择Java Web框架中几种典型的Java Web框架开发模型加以介绍,有以下几种:(1)EJB;(2)JSP/Servlet; (3)SSH(Struts+Spring+Hibernate); (4)SSM(Spring+SpringMVC+Mybatis);(5)SpringBoot。EJB因其复杂性被其他模型替代;SpringBoot及后续的框架目前是较多软件开发人员学习者首选的框架开发模式,为软件开发带来便捷性的同时并大大缩短了软件开发周期,但它是由SSM框架发展而来,故开发者需要重点掌握SSM框架模型运行机制。鉴于以上原因,本文重点讨论JSP/Servlet、SSH、SSM三种框架模型,通过此三种模型基于MVC分层设计思路及实现过程的对比,给出各种模型的优缺点及其适应性,并分析各模型在分层实现过程中需要注意的要点及关键步骤,为开发人员学习提供借鉴思路。

1 JSP/Servlet、SSH、SSM三种模型技术特点及适应性

JSP/Servlet是Java Web早期的开发模型,就个人观……

登录APP查看全文

猜你喜欢

数据库模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
数据库
数据库
3D打印中的模型分割与打包
数据库
数据库
数据库
FLUKA几何模型到CAD几何模型转换方法初步研究
数据库