最近在学Java,看到一类包名经常看到,很好奇代表了什么,就整理了一部分网上的帖子,是不是都对我就不敢打包票了,有人觉得不对的话,欢迎来互怼!

常用包

action包 顾名思义请求,主要是和view 即我们所说的视图就是页面打交道,action类 是 操作方法,对于页面Form 表单的操作方法,具体操作方法的实现就在Action 类里面

bean 就是基本的JavaBean ,多为实体

dao包 就是和数据库打交道的,对于数据库的增删改查的操作都在这里

model 就是实体类,就是和数据库对于,所生产表的一些属性

service 服务器层,也叫业务逻辑层,调用dao中的方法,action又调用它

util 即工具类,放常用到的工具方法

java的(PO,VO,TO,BO,DAO,POJO)解释

PO(persistant object) 持久对象

在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象

最形象的理解就是一个PO对应数据库中某个表中的一条记录,多个记录可以用PO的集合,好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。PO中应该不包含任何对数据库的操作。

VO(value object) 值对象、视图对象

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

TO(Transfer Ob

java常用包名8个_java中常用包名的解释相关推荐

  1. java包是什么意思_java中的“包”到底是什么意思?

    Java包的概念 为了更好的组织类,Java提供了包机制.包是类的容器,用于分隔类名空间.如果没有指定包名,所有示例都属于一个默认的无名包.Java中的包一般包含相关的类.例如,所有关于车辆的类都可以 ...

  2. java.lang包有哪些类_Java中Lang包的工具类有哪些

    Java中Lang包的工具类有哪些 发布时间:2020-12-08 16:15:36 来源:亿速云 阅读:76 作者:Leah 今天就跟大家聊聊有关Java中Lang包的工具类有哪些,可能很多人都不太 ...

  3. Java类有个星号标记_Java中import包带*(星号)问题

    今天发现Java中import包时,带*(星号)的一个问题.下面附上代码和截图: 在我的电脑"E:\csdn\"目标下有两个java文件: Print.java和Demo.java ...

  4. java常见排序算法有哪些_Java中常用的6种排序算法详细分解

    排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料. 废话不多说,下面逐一看看经典的排序算法: 1. 选择排序 选择排序的基本思想是遍历数组的过 ...

  5. 第十三章_Java中常用集合大整理(含底层数据结构简单介绍)

    第十三章_Java中常用集合大整理 1.集合和数组的区别 集合 既可以存储基本数据类型还可以存储引用数据类型 定长–>是数组最大的特点,也是最大的缺点 数组 只能存储引用数据类型 长度可变 相同 ...

  6. 计算机中常用软件列表,详解win10中常用软件列表不要在任务栏显示的方法

    我们在win10系统的使用中,在win10的界面中我们经常使用软件在电脑任务栏中会在电脑中显示,那很多的小伙伴在电脑中是不想要显示的遇到这个问题我们怎么取消这个常用的软件在任务栏一直显示的情况呢,今天 ...

  7. java常用的jar包_Java中常用的jar包有哪些

    Java中常用的jar包有哪些 发布时间:2020-06-22 11:26:02 来源:亿速云 阅读:108 作者:Leah 今天就跟大家聊聊有关Java中常用的jar包,可能很多人都不太了解,为了让 ...

  8. java中包的_Java中的包

    包:定义包用package关键字. 1:对类文件进行分类管理. 2:给类文件提供多层名称空间. 如果生成的包不在当前目录下,需要最好执行classpath,将包所在父目录定义到classpath变量中 ...

  9. java jar包和war包_java中jar包和war包之间有什么区别

    原标题:java中jar包和war包之间有什么区别 jar包 简单地说,JAR(Java Archive)是一种包文件格式.JAR文件具有.jar扩展名,可以包含库.资源和元数据文件. 本质上,它是一 ...

  10. java的三个环境变量是啥_JAVA中常用需要设置的三个环境变量(JAVA_HOME、CLASSPATH、PATH)...

    JAVA中常用需要设置的三个环境变量: JAVA_HOME.CLASSPATH.PATH (一) 配置环境变量:(相对路径) 1. JAVA_HOME=x:/jdk1.6.0 2. 用%JAVA_HO ...

最新文章

  1. switch能使用的数据类型有6种
  2. 理解 Activity.runOnUiThread
  3. python【数据结构与算法】最短路算法之FloyedDijkstra
  4. JQuery eval函数
  5. Oleans集群之Consul再解释
  6. 制作两个字符串字谜的最小步骤数
  7. 二维随机变量期望公式_概率论笔记-Ch4期望与方差
  8. Javascript之DOM(Element类型)
  9. matlab中英文文献,matlab外文文献
  10. 【钉钉-场景化能力包】家校沟通
  11. 苹果手机怎么投影到墙上_手机怎么投屏到投影仪上?这篇图文教程教你轻松搞定...
  12. 从自我怀疑到自我实现
  13. Java 枚举和泛型
  14. 看MySQL数据库的观后感,【看点·光】谈谈赏析和读后感(随笔)_mysql执行语句...
  15. 卷积神经网络图像分类识别
  16. Anaconda 修改默认虚拟环境安装位置
  17. Idea中文件图标发生变化,导致文件显示出现异常
  18. 侍魂微信新服务器2019,侍魂胧月传说手游2019年5月17日微信问答试炼答案
  19. 前台、中台、后台,业务中台、技术中台、数据中台、算法中台分别是什么?
  20. OpenStack ironic裸金属部署(裸金属作为独立服务)

热门文章

  1. 区块链火了 市场热度最么高
  2. informix的数据类型列表
  3. 基于redis实现活跃用户统计功能
  4. 云展网教程 | 如何更改logo和设置点击logo时的转跳链接?
  5. 计算机专业必读哪些经典书籍?
  6. 算法工程师修仙之路:机器学习实战(四)
  7. Integer与Int
  8. Arduino之oled屏幕使用
  9. syswow64删除文件_syswow64是什么文件夹?syswow64可以删除吗
  10. 腾讯蓝鲸-蓝鲸应用统一开发环境指南