时间:2014-12-17 来源:

工作流技术JBPM开发入门(五)--思想触碰之解决问题(3)【综合】

继上篇博客

 

上篇博客我们将现有的实现介绍了一番psd切图html,不知道大家有没有发现问题,psd切图html也有可能因为我并没有贴上相应的代码,团队网页接活大家很难理解,div切图排版下面我来说明一下:

对比前后两种方式的区别:

publicvoidtest2(){                

改进方式:

我们一再强调div页面,工作流管理业务,手机页面切图排版每个工作流结点并不知道业务需要做什么div+css+js切图,每个结点也不知道要实现什么功能,div+css+js切图这一切的操作都要看业务给了我们什么承接网站前端,当业务结点扔到工作流程中,页面div重构那么业务就被工作流管理起来了psd切图html,业务和工作流的方法完全耦合在一起web外包,只是将工作流的方法单独抽象来了一个类而已.当然实现功能是没有问题,web外包而且所有的业务只要是继承我们抽象出来的工作流方法就可以很好的共用这套方法网页切图制作,不能应对扩展

//调用完成当前结点

 

优点:

优点:

3,并没有体现出工作流管理业务

 

 

思考:

首先说承接网站前端,之前的那种方式是实现了工作流类似的功能,承接网站前端但是它的实现方式psd切图html,却没有做到灵活,承接网页制作而是加强了和业务的耦合web外包,而且并没有实现工作流管理业务.

 

 

//调用委托

 

 

publicvoid test1(){

抽象出来单独的结点池,web外包所有的业务都使用使用这些结点池中的结点网页切图制作,真正做到和具体业务解耦

1,当然也能应对业务的变更

2,不能实现整个流程的复用.因为和业务的耦合

这种方式的实现更强调实现流程的复用,承接网站前端以及工作流管理业务.即我画好一个流程图psd切图html,那么他的结点个数已经确定,psd切图html而此时业务和这个结点绑定什么业务web外包,那么这个结点就实现什么功能,div切图排版这时我们不但结点复用网页切图制作,而且流程同样可以复用

 

}

//结点池2

总的来说,手机页面切图排版虽然第一种方式实现了业务的变更div+css+js切图,但是这并不是工作流出现的核心目的,div+css+js切图这仅仅是应用工作流的第一步承接网站前端,随着我们对工作流的理解我们应该将它应用的更加淋漓尽致.当然也很有可能,页面div重构到现在我们的理解还不是很透彻psd切图html,还不是很成熟,psd切图html这都是学习的一个过程web外包,对于已经使用工作流的业务网页切图制作,由工作流管理业务(开发结点池div+css+js切图,只要是使用工作流,div+css+js切图那么它的结点池就已经设置好了执行过程)

3,之前的方式更强掉的是业务的变更.(对于已经使用工作流的业务的变更,承接网站前端如果是之前并没有使用工作流psd切图html,后来想要应用的话,承接网页制作维护很不便.因为和业务的耦合)

//调用完成当前结点

 

其实这也就是说我们常说的委托实现web外包,我们不再靠强耦合去调用相应的方法,web外包而是在于业务主动向外提供给我们什么服务.

}

点击次数:1415
作者:
web前端行业资讯
Web new NewsList
英特尔宣布与法拉利跨界合作欲将AI技术用于赛车运动 ,,2018年01月11日甲骨文服务器出漏洞:攻击者用漏洞挖矿获取加密货币 ,,2018年01月11日用深度学习设计图像视频压缩算法:更简洁、更强大 ,,2018年01月11日Ubuntu内核和NVIDIA更新:修复Meltdown和Spectre两处漏洞 ,,2018年01月11日AntDesign3.1.1发布,阿里企业级UI设计语言 ,,2018年01月11日微信「跳一跳」带火小游戏,开发者如何快速上手? ,,2018年01月11日谷歌公布最新安卓系统份额:你用上奥利奥了么? ,,2018年01月11日腾讯开发出“3D音效”算法:普通耳机实现3D实时语音效果 ,,2018年01月11日谷歌工程师点赞中国程序员实现Node.js启动超4倍提速 ,,2018年01月11日三星电子总裁兼CE部门负责人金炫奭:万物互联时代到来 ,,2018年01月11日NVIDIA和大众合作建立智能驾驶助手 ,,2018年01月11日GIMPS项目报告发现已知最大素数 ,,2018年01月11日微软与生物技术公司开展AI驱动的血液检测同时诊断数十种疾病 ,,2018年01月11日微软跨平台移动开发工具套件HockeyApp宣布免费 ,,2018年01月11日《硅谷》里神乎其神的压缩技术,AI正在一点点做出来 ,,2018年01月11日LinuxMint19代号敲定为“Tara”预计2018年5月至6月期间发布 ,,2018年01月11日Facebook发布wav2letter工具包,用于端到端自动语音识别 ,,2018年01月11日开源数据库ArangoDB正进行约1156万美元股权融资 ,,2018年01月11日IntelCPU漏洞闹大:腾讯云紧急升级 ,,2018年01月11日2018年1月全球数据库排名:Redis夺回第八 ,,2018年01月11日Lyft将联手无人驾驶公司于CES上展示无人驾驶汽车 ,,2018年01月11日京东X无人超市首家社会门店开业:刷脸进、微信自动结算 ,,2018年01月11日担心被AI取代是杞人忧天?高晓松跨年演讲说的有几分对 ,,2018年01月11日免费授权技术许可Intel宣布在未来CPU中集成雷电3 ,,2018年01月11日算法决定你在社交媒体上看到的信息 ,,2018年01月11日谷歌安全博客披露“英特尔内核漏洞”更多细节 ,,2018年01月04日Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日JEE开发工具JBossTools3.3M4发布 ,,2016年06月23日织梦DEDECMS做301重定向的方法2014年01月28日MacOSX安装redis-php扩展 【云计算】2015年08月17日Entityframework的简单应用2015年01月24日Java线程:概念与原理 【编程语言】2015年07月27日成员函数做为线程函数【编程语言】2014年12月29日MySQL数据移植中的乱码问题 【数据库】2015年02月11日HDU4372CounttheBuildings(组合数+斯特林数) 【综合】2015年08月07日第九周项目一 【编程语言】2015年05月11日SpringMVC数据验证——validate编码方式 【互联网】2015年07月01日小米智能家居出生日期选择框的实现源码 【系统运维】2015年08月24日POJ2155Matrix(树状数组)【编程语言】2015年04月24日Rsync同步错误处理 【Web前端】2015年07月29日Dalvik虚拟机动态加载DEXJAR【移动开发】2015年07月17日带多选框的下拉列表的实现 【编程语言】2015年09月01日file的fread函数使用【互联网】2014年12月16日【算法导论】红黑树详解之一(插入) 【Web前端】2015年01月19日【cocos2d-js教程】cocos2d-js中一些常用函数整理 【编程语言】2014年12月16日Linux字符设备驱动剖析 【移动开发】2015年05月25日postgresql数据库迁移时间 【综合】2015年08月29日poj--1625Censored!+AC自动机上的dp+大数 【综合】2015年08月27日windows下Apache+MySql+PHP3+PHP4+PERL安装配置2014年01月30日CSS实现光滑圆角效果2014年01月29日Jetty的工作原理以及与Tomcat的比较:摘自IBM 【编程语言】2015年04月17日Java数据结构-线性表之队列 【架构设计】2015年07月27日深入详解C编写Windows服务程序的五个步骤2014年01月30日HDU5351MZL'sBorder(java找规律) 【编程语言】2015年08月05日VC网络编程Socket套接字编程 【编程语言】2014年12月30日这些年经历的技术变迁与沉浮【综合】2015年07月24日题目1458:汉诺塔III 【编程语言】2014年12月29日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)