Advertisement

第8章Java核心技术整理---JAVA三层架构

阅读量:

JAVA三层架构,持久层,业务层,表现层的理解:

在项目的开发过程中,偶尔会将整个项目划分为三层架构。其中表示层(UI)负责用户界面的展示与交互;业务逻辑层(BLL)负责应用的核心业务功能;数据访问层(DAL)负责与数据库的数据交互。

表示层的功能在于为用户提供交互操作界面,在Web或WinForm环境下具体涉及用户界面的操作。
业务逻辑层的主要任务是处理关键业务流程并进行数据传输,在此阶段需要对复杂逻辑判断以及数据库相关的数据验证工作进行处理。
数据访问层的主要职责是完成数据库数据的访问操作,并基于输入的数据进行相应的数据库操作。

在这里插入图片描述

SSH: Struts(表示层)+Spring(业务层)+Hibernate(持久层)

该层框架名称为Struts。它主要用于实现界面展示功能,并能够接收大量网络请求数量较多的情况下进行处理并高效地完成任务。该组件的主要功能是接收并转发网络请求数量较多的情况下进行处理并高效地完成任务。在MVC模式下属于后端服务层结构设计上具有明显优势,在运行效率上有显著提升的特点。它不仅能够将业务逻辑与前端展示进行关联将业务逻辑与前端展示进行关联将业务

全部评论 (0)

还没有任何评论哟~