当前位置: 首页 > news >正文

创新网站建设方案书网络营销理论包括哪些

创新网站建设方案书,网络营销理论包括哪些,临平做网站电话,wordpress站内访问谷歌Solon Plugin 是框架的核心接口,简称“插件”。其本质是一个“生命周期”接口。它可让一个组件类参与程序的生命周期过程(这块看下:《应用启动过程与完整生命周期》): FunctionalInterface public interface Plugin {…

Solon Plugin 是框架的核心接口,简称“插件”。其本质是一个“生命周期”接口。它可让一个组件类参与程序的生命周期过程(这块看下:《应用启动过程与完整生命周期》):

@FunctionalInterface
public interface Plugin {//启动void start(AopContext context) throws Throwable;//预停止default void prestop() throws Throwable{}//停止default void stop() throws Throwable{}
}

目前对它的使用主要有两种方式:

1、做为具有生命周期的组件使用

做为注解组件,实例产生后会加入 SolonApp 实例的 plugins 列表,并会执行 start 接口,当程序停止时会触发 stop 接口。

这个方式,一般是需要对一些有生命周期的对象进行管理,比如通讯服务:

@Component
public class StompServerPlugin implements Plugin {@Inject("${server.stopm.port}")int port;StompServer server;@Overridepublic void start(AopContext context) throws Throwable {server = new StompServer(port);server.start();}@Overridepublic void stop() throws Throwable {server.stop();}
}

目前,这个方式较少使用(有大量的通讯服务或有生命周期对象已被封装成插件)。如无必要,也不建议使用。

2、做为一个模块生命周期的对接使用,为框架或业务提供扩展能力

生态体系里的所有插件的封装,都基于这个方式。也是最常使用的场景。

  • 在这个方式里,不能使用注解能力(为了绝对的安全)
  • 且需要使用配置文件申明插件(为了获得更早的执行时机)
public class XPluginImpl implements Plugin {@Overridepublic void start(AopContext context) throws Throwable {//...}@Overridepublic void stop() throws Throwable {}
}

具体看一下《插件扩展机制(Spi)》。

http://www.yidumall.com/news/79308.html

相关文章:

  • 做幼儿园设计方案的网站三只松鼠口碑营销案例
  • 5v贵阳做网站的价格1500元个性定制首选方舟网络域名在线查询
  • 朝阳网站制作短网址生成器免费
  • 企业网站seo可以免费投放广告的平台
  • 做网站去哪好百度网址导航
  • 网站日常有哪些工作重庆疫情最新消息
  • 关于网站建设的申请书搜索引擎排名优化方案
  • 做网站应该注意哪些方面广州外贸推广
  • 英网站建设网络运营培训班
  • 最新购物平台优化网站价格
  • 辽宁省建设工程信息网诚信库seo搜索引擎优化推广专员
  • 网站域名优势网站seo关键词排名推广
  • 官方网站建设报价表网络营销方案如何写
  • 利用git做网站备份网站seo链接购买
  • 电信开放81端口怎样做网站八百客crm登录入口
  • 源丰建设有限公司网站运营推广
  • 电商网站规划seo搜索引擎优化薪酬
  • 怎么做网站公众号seo独立站
  • 品牌型网站的作用一天赚2000加微信
  • 里水网站建设企业文化建设方案
  • 上海集团网站建设公司推广软件免费
  • 西安企业100强名单长春网站优化服务
  • 网站推广app开发西安seo技术
  • 网页制作技巧长沙seo技术培训
  • 医院做网站是最简单的前端吗优化措施最新回应
  • b2c网站建设 广州怎么打广告吸引客户
  • 西安建筑网站建设色盲测试图动物
  • 阿里云备案网站备案域名宁波优化系统
  • 永康建设局网站中牟网络推广
  • 自己做网站stri怎样在网上做推广