营销平台业务开放的尝试ppt课件_第1页
营销平台业务开放的尝试ppt课件_第2页
营销平台业务开放的尝试ppt课件_第3页
营销平台业务开放的尝试ppt课件_第4页
营销平台业务开放的尝试ppt课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、营销平台-业务开放的尝试无邪2021.7今天的关键点业务开放有哪些方式呢?业务开放的难点在哪里?业务开放应该如何规划?业务开放涉及哪些技术方面的内容呢?营销平台业务开放的阅历分享!大纲 业务开放的方式业务开放的方式 业务开放的挑战业务开放的挑战 处理方案处理方案 阅历分享阅历分享业务开放方式数据开放数据开放商品信息物流信息买卖信息流程开放流程开放影响业务流程影响中间数据深化业务环节更加动态化和即时化更加动态化和即时化数据开放需求买卖需求买卖分析报表分析报表定制分析报表定制分析报表获取订单数据提供流程开放一个技术上的类比l HibernateHibernate的运用者的运用者l 支持支持ORMa

2、ppingORMappingl 支持支持CacheCachel 支持多支持多DBDBl HibernateHibernate的参与者的参与者l 添加对新添加对新DBDB的支持的支持l 添加分布式添加分布式CacheCache等等大纲l 业务开放的方式业务开放的方式l 业务开放的挑战业务开放的挑战l 处理方案处理方案l 阅历分享阅历分享业务开放时的业务挑战l 业务稳定l 业务笼统和建模l 流程梳理营销平台的一个模型业务开放时的技术挑战l 平安:防止恶意代码平安:防止恶意代码l 稳定:保证减少程序出错机率稳定:保证减少程序出错机率l 性能:防止程序运转过慢性能:防止程序运转过慢l 兼容:开放其实是

3、对外的一个承诺兼容:开放其实是对外的一个承诺l 易用:淘宝的开发,是希望没有壁垒的易用:淘宝的开发,是希望没有壁垒的大纲l 业务开放的方式业务开放的方式l 业务开放的挑战业务开放的挑战l 处理方案处理方案l 阅历分享阅历分享插件技术l 所谓的插件,就是将变化与不变的内容加所谓的插件,就是将变化与不变的内容加以分别。以分别。l 插件并不是说只需一级,现实上,往往是插件并不是说只需一级,现实上,往往是多级设计更为合理,由于插件意味着开放,多级设计更为合理,由于插件意味着开放,开放也是有级别的。开放也是有级别的。营销平台中的多级插件l 根插件最顶层的功能笼统根插件最顶层的功能笼统l 运用不同的实现技

4、术,对不同类型的用户运用不同的实现技术,对不同类型的用户加以开放。加以开放。插件与模块化l 插件必需与模块化相结合插件必需与模块化相结合l 资源控制资源控制l 独立部署独立部署l 动态加载动态加载l 运用运用SpringSpring的的ContextContext来实现一些模块化的来实现一些模块化的任务任务运用Spring的Context做模块化声明式效力l 声明所需求什么资源声明所需求什么资源l 声明本人的执行时间声明本人的执行时间l 声明本人的有效性声明本人的有效性l 声明本人的可用性声明本人的可用性l 声明声明.声明式效力的小例子lpublic double calculate(.) l

5、 User userI=findUser(.);l long lastTime=findLastBuy(.);l l if(上次购买不超越1天) l return totalPrice*0.9;l l else l return totalPrice; l l 声明式效力的小例子lpublic double calculate(Object) l User userI=(User)object0;l Long lastTime=(Long)object1;l l if(上次购买时间1天内) l return totalPrice*0.9;l l else l return totalPrice

6、; l l lpublic ParameterDef getDeclaredParameters()l return new ParameterDefl new ParameterDef(.);l new ParameterDef(.)l ;l声明式效力+模块化l 平安:无法直接访问资源平安:无法直接访问资源, ,减少犯错和入侵减少犯错和入侵l 稳定:同上稳定:同上l 性能:更加有效地缓存资源性能:更加有效地缓存资源l 兼容:每个业务都对应的版本,由不同的兼容:每个业务都对应的版本,由不同的l 执行器来执行执行器来执行大纲l 业务开放的方式业务开放的方式l 业务开放的挑战业务开放的挑战l 处理

7、方案处理方案l 阅历分享阅历分享SDK设计l 易用性易用性l 封锁性封锁性l 兼容性兼容性易学易用不易读不易读/不易写不易写易读易读/不易写不易写易读易读/易写易写易露写易露写封锁性l 明确地通知他人经过包名和类名:明确地通知他人经过包名和类名:l 可变与不可变功能应该是可变与不可变功能应该是finalfinal类类, ,扩展是扩展是非非finalfinall 可用与不可用明确的入口可用与不可用明确的入口尽量不要运用尽量不要运用兼容性l InterfaceInterface的兼容性很差的兼容性很差l Abstract ClassAbstract Class的兼容性比较好的兼容性比较好l final Classfinal Class的兼容性很好的兼容性很好l 很多兼容技巧:很多兼容技巧:l instanceinstance方式如方式如IViewPart2IVie

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论