首页 >> 大全

利用JavaFx开发RIA桌面应用-构架思路

2023-07-31 大全 30 作者:考证青年

背景

最近在给公司其他部门开发桌面应用,起初大家讨论是利用C++还是Java时,考虑到团队内部比较熟悉Java就最终确定利用Java来开发,经过考虑最终决定利用来进行界面框架的搭建,下图为构架的整体框图。

这里写图片描述

内容

本文主要想记录下自己对于开发RIA桌面应用的一些心得及构架思路,初步分为3大块。

第一块:业务梳理

业务梳理的目的就是找出不相关及相关的模块分别有哪些,进行分组,将那些完毕不相关的模块彻底隔离开。比如图中分了3组,组1、组2、组3分别独立。

第二块:SDK开发

针对不同的组,单独开发SDK包,不同SDK业务独立,相互不影响,这样有利于提升软件的可靠性、可维护性、可扩展性。可以把SDK理解为独立的插件,需要用就把他加进来,不需要就拔除。

第三块:客户端集成SDK

将不同SDK实现的功能集成进客户端,并实现相遇的界面开发。

效果

按照这种思路进行软件开发后,在软件中期测试时,不同功能测试暴露出来不同的问题,由于不同组开发人员不同,自己只需关注自己的模块,所以排查问题及解决问题的速度大大提升,不同功能已经完全独立,某一功能异常不会影响整体软件性能。

软件更新升级不会引起连带问题,如导致某一功能异常。

相关文章:

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了