`

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实现读取证书访问https接口

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

    Fundamental Networking in Java

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

    java英文词典

    它不仅包含了大量的Java编程相关的专业术语,还可能包含了对这些术语的详细解释,以及在实际编程中如何应用的例子。通过这个工具,用户可以快速查找并理解Java编程中的专业词汇,提高学习和工作效率。 词典可能覆盖...

Global site tag (gtag.js) - Google Analytics