org.tinygroup.application-应用启动框架

本文介绍了Tiny框架中Application接口的设计思路,包括其特点和优势。详细解释了如何将应用程序拆分为一系列有序的应用处理器,并探讨了这种方式如何提高代码的可维护性和扩展性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是Application?
        答:Application翻译成中文就是应用程序,书面定义就是在特定平台上能够执行某种功能的软件程序,它的范围很宽泛:小到初学者的“Hello”程序,大到掌握全球经济的股市交易系统,全部都可以理解为应用。

Tiny框架是怎么设计Application接口?
        答:Tiny框架认为无论桌面应用还是web应用都是应用程序,差别只是复杂程度不同;应用程序应该是可以被拆分成一系列的活动序列,使用者通过设计活动序列,完成应用程序的加载、卸载等。具体可以归纳如下几点:
Application特点         
  •                                 应用(Application)是由一组应用处理器(ApplicationProcessor)组成,具体的业务执行全部由应用处理器(ApplicationProcessor)完成。
  •                                 应用处理器(ApplicationProcessor)执行应该是有序的,由应用(Application)统一调度。
  •                                 应用处理器(ApplicationProcessor)可以统一管理配置信息,完成配置的加载、更新、卸载。
  •                                 应用(Application)可以提供上下文(ApplicationContext),方便应用层数据共享。


小贴士         
                        采用Tiny框架的设计有如下好处:                 
  •                                 业务逻辑变更造成的代码修改,局限在一个或几个应用处理器,应用本身无需变动。
  •                                 框架本身提供很多应用处理器,如Bean管理器、文件处理器、国际化资源管理器等,开发人员仅用配置一下就可以使用,无需写额外代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值