`
douknow
  • 浏览: 16485 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Dao, DaoService和BizService的不同

 
阅读更多

Dao 操作db, 对应每一张表, 缓存每个记录

DaoService, 通过Dao操作, 可进行一定程度的二级缓存(列表等),但缓存可过db恢复 ,同一domain

 

BizSerice 可以使用多个DaoService, 进行业务的封装,(跨domain), 如有缓存,一般为必须的内容,不能从db恢复
分享到:
评论

相关推荐

    怎样区分Action, Service 和 Dao功能.

    区分Action、Service和Dao功能 在软件开发中,Action、Service和Dao都是常用的架构模式,但是很多开发者对这些概念的理解和使用却存在一定的混淆。因此,本文将对Action、Service和Dao的功能进行详细的区分和解释。...

    Service层和DAO层解析

    这增强了系统的可测试性和可扩展性,因为Service层可以通过配置文件或注解来更换不同的DAO实现,比如从JDBC切换到Hibernate。 分层架构的选择应根据项目的规模和复杂度来定。对于小型项目,两层结构(如UI直接调用...

    快速生成dao、service、controller等相关代码

    这个过程通常涉及编写DAO(Data Access Object)、Service和Controller层的代码,这些是软件架构中的核心组件。"快速生成DAO、Service、Controller等相关代码"的标题和描述暗示了一个针对这种情况的解决方案,即一个...

    jsp、servlet进行增删改查,dao层和service层分开

    在Java Web开发中,"jsp、servlet进行增删改查,dao层和service层分开"是一种常见的设计模式,它遵循了MVC(Model-View-Controller)架构,旨在提高代码的可维护性和可扩展性。以下是这个模式的详细解释: 1. **...

    自动生成dao,service

    标题 "自动生成DAO和服务层代码" 指的是在软件开发过程中使用自动化工具来快速创建数据访问对象(DAO)和业务服务层(Service)的代码。这种做法可以显著提高开发效率,减少手动编写重复代码的时间,使开发者能够更...

    DAO层_Service层_Controller层、View层介绍

    DAO层_Service层_Controller层、View层的一些了解知识,帮助填充对这部分比较空白的开发者们。

    action层,dao层 ,service层,entity层1

    标题和描述中提到的"action层,dao层,service层,entity层"是这种分层架构的典型组成部分,下面将详细解释每一层的功能和它们之间的交互。 1. **Action层(控制层)**: 这一层主要负责接收用户的请求,进行业务...

    javaSE-day11-day12--主要实现了购物系统的dao层和service层

    开发者可能将不同组件划分为不同的包,比如DAO层和Service层的实现可能分别放在`com.javashop.dao`和`com.javashop.service`等包下,以遵循良好的命名和组织规则。 综上所述,这个学习过程涵盖了Java开发中的关键...

    dao+service+servlet+jsp实现留言板(添加、查看)

    本项目采用DAO(数据访问对象)、Service层以及Servlet和JSP技术,按照MVC(模型-视图-控制器)模式来实现留言板功能,包括留言的添加和查看。 1. **MVC模式**: MVC是一种广泛应用于Web应用开发的设计模式,它将...

    hibernate4 通用dao,service

    通用DAO通常包含对增删改查(CRUD)操作的抽象方法,如save()、delete()、update()和getById()等,可以适用于多个不同的数据实体类。而Service层则在此基础上进行业务逻辑处理,调用DAO方法来执行数据库操作,并可能...

    基于MAVEN的SpringMVC+Mybatis整合及dao、service强封装

    SpringMVC+Mybatis整合及dao、service强封装:一、SPringMVC与Mybatis框架整合,其中SpringMVC主要采用注解方式实现,Mybatis采用xml为主,对数据库开发、测试、部署环境进行分离配置;二、在封装上针对Mybatis进行...

    java代码生成器(dao层service层)

    Java代码生成器是一种工具,主要用于自动化编程过程中重复性较强的部分,比如DAO(数据访问对象)层和服务(Service)层的代码编写。DAO层是应用程序与数据库交互的主要接口,而Service层则封装了业务逻辑,两者在...

    博客系统(dao+servlet+service+vo+mysql)

    这是一个基于Web的博客系统,它集成了DAO(数据访问对象)、Servlet、Service和VO(值对象)等核心组件,用于实现完整的CRUD(创建、读取、更新、删除)操作。该系统使用MySQL作为后端数据库,提供了方便的数据存储...

    一个通用的dao和service包

    service接口 package com.erp.service; ... import ...这样只需要向dao中注入pojo的完整包名,你就能拥有一个pojo的dao,并且在你的service接口和实现类里不用写一句代码. 轻松持久化你的entity pojo

    采用Java Servlet +Service+DAO实现用户登陆注册

    采用Service+Service+DAO实现用户注册登陆 数据库:SQLite 代码:JSP 目的要求 (1)掌握Servlet使用技术; (2)掌握开发平台的分层技术;...(1)Servlet+Service+DAO开发模式的理解; (2)DAO的封装。

    自动生成dao层和service层代码demo

    闲暇时间,想撸一下代码的时候,可以拿这个练手;...配置好数据库,自动生成dao层和service层代码,可以优化结构,输出自己想要的内容,也可控制不生成service层,或者进一步开发,生成controller层代码,欢迎更新;

    Servlet使用MVC模式(Dao\Service\Servlet)增删查改

    在这个名为"Servlet使用MVC模式(Dao\Service\Servlet)增删查改"的小程序中,我们将深入探讨如何利用这些组件来实现对MySQL数据库的操作。 **模型(Model)** 模型层是应用程序的核心,负责处理业务逻辑和数据访问...

    Java自动生成entity、dao、service、controller代码

    Java自动生成entity、dao、service、controller代码

    泛型dao 泛型dao 泛型dao

    1)dao类的繁多,很多设计都是一个entity对应一个dao (不同的只有类名和方法名) 2)dao接口需要维护的method庞大。 3)业务逻辑改变时,dao需要同时修改两个类文件(接口和实现类) 在本文中,我将为您展示如何...

Global site tag (gtag.js) - Google Analytics