基于Spring Boot+Ext JS的企业应用系统通用平台的设计与实现
作者:***
来源:《电脑知识与技术》2019年第35期
前端页面模板 摘要:Spring作為企业级应用开发框架,配置烦琐;Spring Boot简化了Spring的配置,实现了开箱即用。Ext JS是一站式前端开发框架,可以搭配Spring Boot买现前后端分离的Java Web应用框架。该文基于Spring Boot和Ext JS,提出以实体类为驱动的前后端协同开发和准前后端分离的通用平台,在基本规格确认的基础上独立开发,使用单个和数个JSP页面实现SPA(单页面应用程序)的开发方式,通过JSP的Session管理用户认证信息。该平台在统一规格的基础上,实现开发分离,提高开发和测试效率;合并部署,简化部署过程和部署架构,适用于中小型及快速开发的企业级应用。
关键词:Spring Boot;Ext JS;MVC;MVVM;准前后端分离;类驱动;约定优于配置
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2019)35-0063-04
1 背景
IoC与AOP是Spring框架最重要的两个编程思想,基于Spring框架开发Web应用,需要整合MVC框架(比如SpringMVC、Structs2等)、数据持久化框架(比如Hibemate、MyBatis等)以及JSP模板引擎等。虽然兼容性是Spring框架的优点,但不同的框架搭配对应的配置不尽相同,这些配置烦琐却又样板化。对于大多数企业级应用而言,个性化配置基本没有要求。提供一种默认的框架组合,在不配置或少量配置的状况下使用框架开发,就可以省去项目搭建的工作,Spring Boot即在此背景下产生的。
Spring Boot使用默认或简化配置实现了框架的开箱即用,而且其内置了Web服务器,保持了Web应用程序与一般应用相同的开发方式。在应用前端展现上,基于Spring Boot框架的Web应用,既可以使用后端模板引擎开发前端页面,比如Free-Marker或Thymeleaf;也
可以作为后端服务框架搭配前端Web框架进行开发。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论