• Java传输对象模式


    当我们想要在客户端到服务器的一个传递具有多个属性的数据时,可使用传输对象模式。传输对象也称为值对象。传输对象是一个具有getter/setter方法的简单POJO类,并且是可序列化的,因此可以通过网络传输。 它没有任何行为。服务器端业务类通常从数据库获取数据并填充到POJO类,并将其发送到客户端或通过值传递它。对于客户端,传输对象是只读的。 客户端可以创建自己的传输对象,并将其传递给服务器,以便一次性更新数据库中的值。 以下是这种类型的设计模式的实体。

    • 业务对象 - 业务服务使用数据填充传输对象。

    • 传输对象 - 具有仅设置/获取属性的方法的简单POJO。

    • 客户端 - 客户端请求或发送传输对象到业务对象。

    实现实例

    在这个实现实例中,将创建一个StudentBO作为业务对象,Student作为传输对象表示实体。

    TransferObjectPatternDemo是一个演示类,在这里充当客户端,将使用StudentBO和Student演示传输对象设计模式。

    服务定位器模式示例的结构如下图所示 -

  • 相关阅读:
    ZMQ面面观
    windows10系统右键新建菜单的自定义
    元组,列表,字典前加*
    HTTP状态码(转)
    字符串利用%02d将月份前加0
    python中while与else的联姻
    sys.argv
    pandas的read_csv踩到的坑
    wireshark抓包总结
    bcolz
  • 原文地址:https://www.cnblogs.com/hane/p/7323648.html
Copyright © 2020-2023  润新知