Java Web应用程序开源框架。
集成SSH或SSM框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层。
界面层(User Interface layer):主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。
Struts、Spring MVC、Spring WebFlux ;
业务逻辑层(Business Logic Layer):UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。
Spring Framework;
数据访问层(Data Access Layer):与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据库。
JDBC、JPA、Hibernate、MyBatis;
模型层(Model Layer):它不属于三层中的任何一层,但是它是必不可少的一层。实现面向对象思想中的"封装",贯穿于三层,在三层之间传递数据;
PO BO VO DTO POJO DAO domain、entity、JavaBean、JavaBeans、model