`

Java中的几个术语的解释与关系

    博客分类:
  • java
阅读更多

 java的几种对象(PO,VO,DAO,BO,POJO)解释 
   一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。

 

   二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递。

 

   三、DAO:data access object 数据访问对象,此对象用于访问数据库。通常和PO结合使用,DAO中包含了各种数据库的操作方法。通过它的方法,结合PO对数据库进行相关的操作。

 

   四、BO:business object 业务对象,封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作。

 

   五、POJO:plain ordinary java object 简单无规则java对象,我个人觉得它和其他不是一个层面上的东西,VO和PO应该都属于它。

 

分享到:
评论

相关推荐

    jvm详解 Java语言中所用的常用术语解释

    ### JVM(Java虚拟机)详解:Java语言中所用的常用术语解释 #### 一、Java虚拟机(JVM)概述 Java虚拟机(JVM)是Java语言的核心组件之一,它为Java程序提供了一个运行时环境。JVM的概念是Java语言跨平台能力的关键,...

    Java相关的重要术语解析

    并且语言的设计仍然以简捷为重点,因此有其它语言基础的朋友学习Java语言会感觉比较简单,对于这个语言学习的难点则是面向对象的相关概念,包括:包、类、对象、实例、接口、继承、重载与覆盖,还有就是类、变量、...

    J2EE中常见术语解释

    本文介绍了J2EE中几个核心概念,包括RMI、CORBA、RMI-IIOP、JNDI以及STUB与SKELETON。通过理解这些概念,可以帮助开发者更好地理解和使用J2EE框架及其相关技术。此外,对于如何选择合适的远程通信方式(RMI vs CORBA...

    java常用词语例子以及解释

    本文将深入解析几个常见的Java词汇及其在数据库操作中的应用实例,帮助开发者提升技能,优化代码。 #### WidgetManager与TestObject `WidgetManager`是一个类或接口,用于管理各种小部件(widgets)。`getWidgets`...

    java学习之软件开发过程中的各种术语总结

    进入正题我们说一下这几个术语都是什么意思! SRS:软件需求说明书,是指在研究用户要求的基础上,完成可行性分析和投资效益分析以后,由软件工程师或分析员编写的说明书。 HLD:概要设计说明书,编制的目的是说明...

    java的API接口文档模板

    该文档模板包括引言、术语与缩略词、参考资料、基础 Base、接口列表等几个部分。其中,引言部分解释了文档的编写目的和使用对象,术语与缩略词部分列出了常用的术语和缩略词,参考资料部分提供了相关的文档和作者...

    JAVA英汉词典(超大词汇量版)

    词典中的词汇涵盖了以下几个方面: 1. **基础概念**:包括变量、数据类型、控制结构(如if-else、switch、for、while)、类、对象、继承、多态、封装等OOP(面向对象编程)的基本概念。 2. **核心API**:Java标准...

    JAVA中文API文档

    API文档通常包括以下几个部分: 1. **类库概述**:这部分会介绍Java API中的主要类库,如基础类库、集合框架、网络编程、多线程、I/O流等,以及它们在软件开发中的角色和重要性。 2. **类和接口**:对于每一个类或...

    深入Java 2 SDK

    在探讨Java 2 SDK时,我们首先要明白几个核心概念:Java Development Kit (JDK),Java Runtime Environment (JRE)和Java Virtual Machine (JVM)。这三个术语在Java开发领域至关重要,它们共同构成了Java平台的基础。...

    基于JAVA的剪刀石头布游戏设计——Java课程设计报告_.pdf

    4. Java的多线程机制:在文档内容中,提到了与线程相关的几个关键概念,如`Thread`、`Runnable`和`run()`方法。`Thread`是Java中表示线程的一个类,可以创建线程并执行线程。`Runnable`是一个接口,定义了一个`run()...

    IBM Datastage Java 包开发手册简体中文版

    其中重要的几个方面包括: - 开发环境的搭建,包括安装Java开发工具包(JDK)、配置DataStage环境等。 - Java类的编写,需要遵循特定的接口或类结构,这样DataStage才能正确识别和调用。 - 使用DataStage提供的API...

    Java 14虚拟机规范.pdf

    Java虚拟机由以下几个主要部分组成: - 类加载器子系统:负责加载编译后的.class文件到JVM中。 - 运行时数据区:包括方法区、堆、Java栈、本地方法栈和程序计数器,这些构成了JVM的内存模型。 - 执行引擎:将字节码...

    java3d编程教程

    为了深入理解Java 3D编程,我们首先需要明确几个关键概念。 首先,Java 3D是Java用于显示三维图形的一个扩展库。使用Java 3D编写的程序能够在多种计算机上运行,也可以在互联网上执行。Java 3D类库提供了一个比...

    java二叉树常用术语及应用详解.docx

    在Java中,我们可以使用类来表示二叉树及其节点。例如,上述代码中的`BinaryTree`类和`HeroNode`类就是用来构建和操作二叉树的。 在二叉树中,有一些关键术语: 1. **节点**:二叉树的基本单元,包含数据(节点值...

    Java 汇总学习简介

    在学习 Java 的过程中,我们需要掌握以下几个关键知识点: 1. 编程语言的发展历史:了解从机器语言到高级语言,再到面向对象语言的演进,以及它们各自的优势。 2. Java 语言特点:包括平台独立性(Write Once, Run ...

    千寻简Java词典音标版

    首先,我们来看几个重要的Java相关词汇。`API(Application Programming Interface)`是应用程序编程接口,它定义了软件系统之间交互的规范。`AOP(Aspect Oriented Programming)`面向切面编程,是一种编程范式,...

    java常用开发词汇

    比如,在日常开发过程中,我们会遇到“a collection of”(一系列)、“a couple of”(几个)、“a kind of”(一种类型)等表达方式。这些简单的词汇有助于我们在编写文档和讨论技术时表达更加准确和清晰。 接...

    java实现读取证书访问https接口

    总结来说,Java实现读取证书访问HTTPS接口涉及以下几个关键步骤: 1. 读取不同格式的证书并将其转换为Java `Certificate` 对象。 2. 创建自定义的`SSLSocketFactory`,加载证书和KeyStore。 3. 使用自定义的`...

    Fundamental Networking in Java

    《基础网络编程在Java中》一书分为几个部分: - **第一部分**:介绍了为什么选择Java进行网络编程,以及本书的组织结构和术语约定。 - **第二部分**:深入探讨了Java中的基本网络概念和技术,包括但不限于: - 流式...

Global site tag (gtag.js) - Google Analytics