zoukankan      html  css  js  c++  java
  • [java]javabean

    什么是bean,为什么java和bean过不去?

    字面意义上:
        java是咖啡,
        bean是咖啡豆,
        
        咖啡是由咖啡豆研磨出来的.
    
    在javaee里,bean代表实体类用来与数据库表或者其他进行映射.通俗讲大概就这意思把.
    

    Java遇见HTML——JSP篇之JavaBeans

    JavaBean,EJB,POJO。

    PO(persistence object) :用于持久化时(例如保存到数据库或者缓存);
    VO(value object) :用于前端展示使用(例如放置到JSP中解析或者给前端传递数据)
    DTO(data transfer object) :用于接口互相调用返回,数据传输(例如很多接口调用返回值或消息队列内容);

    广泛用于分层开发中进行数据交换。

    EJB在企业开发中,需要可伸缩的性能和事务、安全机制,这样能保证企业系统平滑发展,而不是发展到一种规模重新更换一套软件系统。 然后有提高了协议要求,就出现了Enterprise Bean。EJB在javabean基础上又提了一些要求,当然更复杂了。

    POJO有个叫Josh MacKenzie人觉得,EJB太复杂了,完全没必要每次都用,所以发明了个POJO,POJO是普通的javabean,什么是普通,就是和EJB对应的。

    总之,区别就是,你先判断是否满足javabean的条件,然后如果再实现一些要求,满足EJB条件就是EJB,否则就是POJO。

    java对象 POJO和JavaBean的区别

    POJO其实是比javabean更纯净的简单类或接口。POJO严格地遵守简单对象的概念,而一些JavaBean中往往会封装一些简单逻辑。

    POJO主要用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。

    Javabean虽然数据的获取与POJO一样,但是javabean当中可以有其它的方法。

  • 相关阅读:
    redux-plain-english-workflow
    github入门操作
    debian 安装 android studio 环境
    [转]Linux挂载点介绍及桌面服务器分区方案
    Debian 安装 vmware-tools 手记
    linux 查看进程 和 杀死进程
    extern "C"的用法解析
    TinyXML:一个优秀的C++ XML解析器
    g++ 编译c文件
    python 压缩 解压缩 文件
  • 原文地址:https://www.cnblogs.com/iiiiiher/p/12408991.html
Copyright © 2011-2022 走看看