DSF框架使用(DAO、序列化、注解、服务接口、服务代理)

1、首先说一下什么是DSF
DSF(到家服务框架):提供服务接口供客户端调用,实现服务端服务共享、避免服务的不一致及二次开发;(个人理解:类似于对外提供的API接口—只是这里是提供的服务的接口)

2、框架:
客户端程序、服务端程序、DSF容器:它们之间的连接通过RPC远程调用(基于TCP)

3、各模块实现
服务端程序:
(1)数据实体类(添加注解@Table(name=“表名”)):
与数据库相关——–表与数据实体类的成员之间的映射通过注解实现,存于entity包;成员变量(主键对应的变量:添加注解@Id(insertable = true)——表示主键,可设置属性可插入、可更新等;其他数据库中的变量@Column(name = “id”),对于不属于数据库表中的变量通过添加@NotDBColumn进行标注),各变量对应set、get方法,基本使用默认构造参数,有需要的话重写toString方法;这里还要注意(不像MyBatis,sql写在xml中)
与 序列化、反序列化相关——-针对Java数据实体类,要实现serialize接口():要序列化的Java实体数据类添加@DSFSerializable(name =Java实体数据类 )标注;实体数据类成员添加@DSFMember(sortId=1)标注,并指定sortId值(不重复、1-127之间

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值