返回顶部
首页 > 资讯 > 后端开发 > JAVA >java后台框架主要是几层
  • 336
分享到

java后台框架主要是几层

java入门java后台框架几层 2018-10-02 14:10:06 336人浏览 猪猪侠
摘要

java后台的框架主要是5大层,分别是:DAO层、ENTITY层、SERVICE层、CONTROLLER层与View层。分析如下:DAO层: 持久层 主要与数据库进行交互DAO层主要是做数据持久层的工作,主要与数据库进行交互。DAO层首先

java后台的框架主要是5大层,分别是:DAO层、ENTITY层、SERVICE层、CONTROLLER层与View层。

分析如下:

DAO层: 持久层 主要与数据库进行交互

DAO层主要是做数据持久层的工作,主要与数据库进行交互。DAO层首先会创建DAO接口,然后会在配置文件中定义该接口的实现类。接着就可以在模块中就可以调用DAO 的接口进行数据业务的而处理,并且不用关注此接口的具体实现类是哪一个类。

DAO 层的数据源和数据库连接的参数数都是在配置文件中进行配置的。

推荐学习:java视频教程

Entity层(domain层) 实体层

数据库在项目中的类。

Service层(biz):业务层 控制业务

Service层主要负责业务模块的逻辑应用设计。和DAO层一样都是先设计接口,再创建要实现的类,然后在配置文件中进行配置其实现的关联。接下来就可以在service层调用接口进行业务逻辑应用的处理。

封装Service层的业务逻辑有利于业务逻辑的独立性和重复利用性。

Controller层:(action层) 控制层

控制业务逻辑。

Controller层负责具体的业务模块流程的控制,controller层主要调用Service层里面的接口控制具体的业务流程,控制的配置也需要在配置文件中进行。

View层

此层与控制层结合比较紧密,需要二者结合起来协同工发。View层主要负责前台jsp页面的表示。

Conroller层和Service层的区别是:Controlle层负责具体的业务模块流程的控制;Service层负责业务模块的逻辑应用设计;

总结:在具体的项目中,其流程为:Controller层调用Service层的方法,Service层调用Dao层中的方法,其中调用的参数是使用Entity层进行传递的。

相关文章教程推荐:java入门教程

--结束END--

本文标题: java后台框架主要是几层

本文链接: https://lsjlt.com/news/2596.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java后台框架主要是几层
    java后台的框架主要是5大层,分别是:DAO层、ENTITY层、SERVICE层、CONTROLLER层与View层。分析如下:DAO层: 持久层 主要与数据库进行交互DAO层主要是做数据持久层的工作,主要与数据库进行交互。DAO层首先...
    99+
    2018-10-02
    java入门 java 后台框架 几层
  • java后端主流框架有哪些
    Java后端主流框架有以下几种:1. Spring框架:Spring是一个轻量级的开发框架,提供了很多功能模块,如依赖注入、AOP、...
    99+
    2023-09-14
    java
  • LINQ to XML框架主要由哪几个类组成
    这篇文章主要介绍“LINQ to XML框架主要由哪几个类组成”,在日常操作中,相信很多人在LINQ to XML框架主要由哪几个类组成问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”LINQ to XML框架...
    99+
    2023-06-17
  • springmvc框架的主要作用是什么
    Spring MVC框架的主要作用是帮助开发人员快速、高效地构建Web应用程序。它提供了一种基于模型-视图-控制器(MVC)架构的开...
    99+
    2023-10-23
    springmvc
  • ThinkPHP框架的主要特性是什么
    本篇内容主要讲解“ThinkPHP框架的主要特性是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ThinkPHP框架的主要特性是什么”吧!高级模型:可以轻松支持序列化字段、文本字段、只读字段...
    99+
    2023-06-04
  • PaddlePaddle框架的主要优势是什么
    PaddlePaddle框架的主要优势包括: 高度灵活性:PaddlePaddle框架支持多种深度学习模型和算法,具有高度灵活性,...
    99+
    2024-03-11
    PaddlePaddle
  • wepy框架的主要特点是什么
    小巧灵活:wepy框架是一款小而精致的框架,体积小巧,性能高效,适合快速开发小程序。 类Vue语法:wepy框架采用类似Vu...
    99+
    2024-04-02
  • java SSM框架 代码生成器 websocket即时通讯 shiro redis 后台框架源码
    A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B 集成代码生成器 [正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、...
    99+
    2023-06-02
  • Java分布式框架:为什么是Windows平台的首选?
    Java分布式框架已经成为了现代企业级应用开发的必备工具。开发人员可以使用Java分布式框架来构建高性能、高可靠性和高可扩展性的分布式系统。而在Windows平台上,Java分布式框架更是有着不可替代的地位。本文将介绍Java分布式框架在...
    99+
    2023-09-30
    分布式 windows 框架
  • php框架中为什么这么多开源的后台管理要重构处理
    本文将为大家详细介绍“php框架中为什么这么多开源的后台管理要重构处理”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“php框架中为什么这么多开源的后台管理要重构处理”能够给你意想不到的收获,请大家跟着小编的思...
    99+
    2023-06-06
  • Java和Unix之间的框架:索引的重要性是什么?
    Java和Unix都是非常流行的计算机技术,它们在不同的领域都有着广泛的应用。然而,在这两个技术之间存在一个框架,即索引。本文将探讨索引的重要性以及在Java和Unix中的应用。 一、索引的定义和作用 索引是一种数据结构,用于快速查找数据。...
    99+
    2023-06-16
    unix 框架 索引
  • Java编程算法是否需要关注关键字的框架?
    在Java编程中,算法的实现是程序员需要考虑的重要问题之一。而在实现算法时,是否需要关注关键字的框架则是一个有争议的问题。本文将探讨这个问题,并提供一些示例代码帮助读者更好地理解。 首先,让我们来了解一下什么是关键字的框架。在Java编程...
    99+
    2023-08-19
    编程算法 关键字 框架
  • DB分库分表中关于使用框架还是自主开发以及sharding实现层面的考量是怎样的
    这篇文章将为大家详细讲解有关DB分库分表中关于使用框架还是自主开发以及sharding实现层面的考量是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。当...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作