一种构件化软件系统运行状态的按需动态持久化方法

    公开(公告)号:CN101944028B

    公开(公告)日:2013-10-16

    申请号:CN201010294782.6

    申请日:2010-09-28

    Applicant: 北京大学

    Abstract: 本发明公开了一种构件化软件系统运行状态的按需动态持久化方法,属于软件技术领域。本发明通过在开发阶段构造软件系统时,将持久化逻辑相关的代码从业务构件中抽取出来并将其注入到软件系统实现体之中;在运行阶段,被注入的持久化逻辑并不直接调用实际的持久化机制,而是对持久化控制器进行调用,从而在持久化控制器协助下间接地实现持久化过程。与现有技术相比,本发明可以在无需改动软件系统实现体的情况下,动态地调整系统的持久化功能,提高系统灵活性,降低开发人员构建系统及维护人员理解系统的难度,最终导致软件开发维护成本的降低。

    一种构件化软件系统运行状态的按需动态持久化方法

    公开(公告)号:CN101944028A

    公开(公告)日:2011-01-12

    申请号:CN201010294782.6

    申请日:2010-09-28

    Applicant: 北京大学

    Abstract: 本发明公开了一种构件化软件系统运行状态的按需动态持久化方法,属于软件技术领域。本发明通过在开发阶段构造软件系统时,将持久化逻辑相关的代码从业务构件中抽取出来并将其注入到软件系统实现体之中;在运行阶段,被注入的持久化逻辑并不直接调用实际的持久化机制,而是对持久化控制器进行调用,从而在持久化控制器协助下间接地实现持久化过程。与现有技术相比,本发明可以在无需改动软件系统实现体的情况下,动态地调整系统的持久化功能,提高系统灵活性,降低开发人员构建系统及维护人员理解系统的难度,最终导致软件开发维护成本的降低。

Patent Agency Ranking