0%

WebService原来有两种方式,一是SOAP协议方式,在这种方式下需要WSDL,UDDI等,二是REST方式,这种方式根本不需要WSDL,UDDI等。而且REST方式现在看来是更加流行,更有前途的方式。
在SOA的基础技术实现方式中WebService占据了很重要的地位,通常我们提到WebService第一想法就是SOAP消息在各种传输协议上交互。近几年REST的思想伴随着SOA逐渐被大家接受,同时各大网站不断开放API提供给开发者,也激起了REST风格WebService的热潮。

一、定义

1、SOAP

其实SOAP最早是针对RPC的一种解决方案,简单对象访问协议,很轻量,同时作为应用协议可以基于多种传输协议来传递消息(Http,SMTP等)。但是随着SOAP作为WebService的广泛应用,不断地增加附加的内容,使得现在开发人员觉得SOAP很重,使用门槛很高。在SOAP后续的发展过程中,WS-*一系列协议的制定,增加了SOAP的成熟度,也给SOAP增加了负担。

2、REST

REST其实并不是什么协议也不是什么标准,而是将Http协议的设计初衷作了诠释,在Http协议被广泛利用的今天,越来越多的是将其作为传输协议,而非原先设计者所考虑的应用协议。SOAP类型的WebService就是最好的例子,SOAP消息完全就是将Http协议作为消息承载,以至于对于Http协议中的各种参数(例如编码,错误码等)都置之不顾。其实,最轻量级的应用协议就是Http协议。Http协议所抽象的get,post,put,delete就好比数据库中最基本的增删改查,而互联网上的各种资源就好比数据库中的记录(可能这么比喻不是很好),对于各种资源的操作最后总是能抽象成为这四种基本操作,在定义了定位资源的规则以后,对于资源的操作通过标准的Http协议就可以实现,开发者也会受益于这种轻量级的协议。

阅读全文 »

jar包和war包的区别:
war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.
它们都是压缩的包,拿Tomcat来说,将war文件包放置它的,启动Tomcat,这个包可以自动进行解压,也就是你的web目录,相当于发布了。

阅读全文 »

很多聊技术的人会聊敏捷,聊敏捷似乎避免不了scrum,而scrum中经常出现的sprint这个东西,那么sprint在scrum中到底是什么呢?
有人也许会说sprint就是是一个迭代(iteration),一个开发周期嘛,那么问题来了:
sprint和我们之前认知的开发周期有什么区别?
任何一个迭代都可以称为一个sprint吗?
sprint背后到底代表的是什么?

阅读全文 »

  从世纪初黑莓带来的第一缕曙光开始算起,企业移动化已经走过了十余年的发展历程。这种全新的移动生产力组织形态在革新了组织办公方式的同时,也对组织内的IT架构产生了深远的改变。
  在回顾企业移动化突飞猛进发展势头的同时,更多的人有另外一个疑问:未来企业移动化将是什么样的?国信灵通市场研究中心专家组在对企业移动化实践案例进行分析后认为,未来企业移动化将会呈现三个重大改变:更广、更强、更小。
  未来企业移动化是什么样?

阅读全文 »

一、色光三原色

光学三原色:红(Red)、绿(Green)、蓝(Blue)
组合的颜色:红+绿=黄(Yellow); 绿+蓝=青(Cyan); 红+蓝=品红(Magenta); 红+绿+蓝=白(White)
这里所写的颜色都是100%颜色的叠加。随着它们叠加比例的不同,则产生不同的色彩

二、颜料三原色

(红)+(黄)=(橙)
(蓝)+(红)=(紫)
(蓝)+(黄)=(绿)

阅读全文 »

  自姜太公封齐建国,历经丁公、乙公、癸公、哀公、胡公、献公、武公、厉公、文公、成公、庄公、僖公,到襄公时已历经三百余年,传了十四世。
  齐襄公,僖公长子,名诸儿,公元前697年—公元前686年在位,齐国第十四任国君。齐襄公性情粗暴,崇尚武功,图谋称霸,即位伊始就大动干戈,矛头直指纪国。

阅读全文 »

王阳明一生虽然立下奇功,但在仕途上也属于郁郁不得志之列。
王阳明在被贬贵州修文县时,在龙场悟道,创立了心学,从此,王阳明走向了人生的巅峰。
王阳明的心学强调“知行合一”,遵循内心的良知,便能达到宁静于内、无敌于外的境界。知行是合为一体的,知是行的开始,行是知的结果,由此,心学否定了程朱理学格物致知理论关于知行两者割裂开的思想。也正因为这样,王阳明一直受到了儒家弟子的攻击和反对。
王阳明提出,人的一生就是要达到致良知,根据自己的良知去行事。真正的自信就是,相信自己的良知,并按良知做事。
王阳明提倡的“良知”,除了关于道德的善恶之心外,还有关于智慧的是非之心。他认为,这些良知就在人心中,不需要再向外界寻求,很多人只是良知给蒙蔽了。但是,王阳明的心学和佛学不同的是,心学是一种入世的学问,强调行的重要性,要在行中磨炼自己。
看了整本书,最大的感觉就是,王阳明才是真正的心理学大师,剿匪的时候,充分利用了人的心理,虚虚实实,或招安、或强攻,基本是以最小的代价获得了最大的胜利。

阅读全文 »

一、规划方面的思考

1、思考的方式:站在老板的角度思考,和业务换位思考
2、首席信息官,对本行业的业务风险有清晰的判断。首席信息官应负责制定和及时更新信息科技战略,确保信息科技战略与业务战略保持一致;信息化的价值观就是帮助业务,提升业务。
3、要思考5-10年的房地产和技术发展趋势,提前做一些规划和应对的工作;
4、深入到企业的经营管理问题求解需求,才能爆发出新的创新点;
5、万变不离其宗,要找到变背后的不变。

阅读全文 »