由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - amazon的soa编程方式说白了
相关主题
web services和POST 到url有啥区别?这年头async IO成了流行了
play 这个框架如何?感觉工作机会不少不要小看js
所谓restful就是在url里嵌入可读的查询串?大家都怎么用Spring
哪位大侠比较一下java和python?node.js大家一般用什么framework?
RESTful设计几个问题angular rest是应该用$http还是$resource?
json web token (jwt) 不能revoke,放cookie有啥缺点?怎么php是很多白人大专生在玩呢?本科的都玩java,c#? (转载)
不明白为什么总有人要去刻意贬低.NET谁能科普一下Azure对小公司,创业有没有潜在的帮助?
Scala Clojure 难以抉择rest vs soap
相关话题的讨论汇总
话题: rest话题: soa话题: spring话题: http话题: java
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
就是迫使coding monkey去封装它们写的代码
也就是soa构架,不封装者一律fire掉
只允许对外发布接口,而不是任何实现
这样就使得代码复用在最大程度上得到提升
同时最大程度上压低了程序猿去阅读其它monkey写的代码的可能性
这就使得开发效率得到大幅提升
因为只需要阅读自己这一块代码就好了
如果调用的接口出了问题,那是别人的问题
这种代码其实非常容易维护和扩展
所以一直有人说姐夫其实是一个很牛逼的构架师
这些年amazon是一头狼带着一群羊,然后一步一步做大做强
m$是反过来,十年前大门退休之后,上了一头mba
然后这头mba把家当基本上是败了个底朝天
这就是兵熊熊一个,将熊熊一窝
我们这种coding monkey放战国也就是食客
遇到废材主,也没啥好罗嗦的,该换就换,到哪不是码?给谁码不是码?
p*a
发帖数: 592
2
非常同意。据说当时麻鬃怨声载道,但后来搞成了就牛逼了。

【在 z****e 的大作中提到】
: 就是迫使coding monkey去封装它们写的代码
: 也就是soa构架,不封装者一律fire掉
: 只允许对外发布接口,而不是任何实现
: 这样就使得代码复用在最大程度上得到提升
: 同时最大程度上压低了程序猿去阅读其它monkey写的代码的可能性
: 这就使得开发效率得到大幅提升
: 因为只需要阅读自己这一块代码就好了
: 如果调用的接口出了问题,那是别人的问题
: 这种代码其实非常容易维护和扩展
: 所以一直有人说姐夫其实是一个很牛逼的构架师

N********n
发帖数: 8363
3
省省吧。.NET WCF早就把SOA那点东西秒成渣了,你以为SOA是亚麻独创呐?

【在 z****e 的大作中提到】
: 就是迫使coding monkey去封装它们写的代码
: 也就是soa构架,不封装者一律fire掉
: 只允许对外发布接口,而不是任何实现
: 这样就使得代码复用在最大程度上得到提升
: 同时最大程度上压低了程序猿去阅读其它monkey写的代码的可能性
: 这就使得开发效率得到大幅提升
: 因为只需要阅读自己这一块代码就好了
: 如果调用的接口出了问题,那是别人的问题
: 这种代码其实非常容易维护和扩展
: 所以一直有人说姐夫其实是一个很牛逼的构架师

c*********e
发帖数: 16335
4
現在不都是rest架构了吗?19岁小年轻都在用rails搞rest,数据库用的mysql或者
postgresql.
現在小公司,不是用mysql,就是sql server,貌似用oracle的,多半是大公司。

【在 z****e 的大作中提到】
: 就是迫使coding monkey去封装它们写的代码
: 也就是soa构架,不封装者一律fire掉
: 只允许对外发布接口,而不是任何实现
: 这样就使得代码复用在最大程度上得到提升
: 同时最大程度上压低了程序猿去阅读其它monkey写的代码的可能性
: 这就使得开发效率得到大幅提升
: 因为只需要阅读自己这一块代码就好了
: 如果调用的接口出了问题,那是别人的问题
: 这种代码其实非常容易维护和扩展
: 所以一直有人说姐夫其实是一个很牛逼的构架师

r*******n
发帖数: 3020
5
REST跟SOA什么区别,不都是web service吗

【在 c*********e 的大作中提到】
: 現在不都是rest架构了吗?19岁小年轻都在用rails搞rest,数据库用的mysql或者
: postgresql.
: 現在小公司,不是用mysql,就是sql server,貌似用oracle的,多半是大公司。

c*********e
发帖数: 16335
6
rest简单些,沒有wsdl之类的。

【在 r*******n 的大作中提到】
: REST跟SOA什么区别,不都是web service吗
g*****g
发帖数: 34805
7
你还有脸说,从soap到rest,.net就是跟在java屁股后面抄。

【在 N********n 的大作中提到】
: 省省吧。.NET WCF早就把SOA那点东西秒成渣了,你以为SOA是亚麻独创呐?
g*****g
发帖数: 34805
8
SOA没有非要web service,从corba的年代就有SOA。web service是这年头的主要形式。
rest是web service的一种形式。

【在 c*********e 的大作中提到】
: rest简单些,沒有wsdl之类的。
N********n
发帖数: 8363
9

SOAP/REST压根就和语言无关。傻逼才把这套东西算JAVA原创。

【在 g*****g 的大作中提到】
: 你还有脸说,从soap到rest,.net就是跟在java屁股后面抄。
z****e
发帖数: 54598
10
rest上支持连接池么?
这样连效率很低的
oracle很贵,当然是大公司才用

【在 c*********e 的大作中提到】
: 現在不都是rest架构了吗?19岁小年轻都在用rails搞rest,数据库用的mysql或者
: postgresql.
: 現在小公司,不是用mysql,就是sql server,貌似用oracle的,多半是大公司。

相关主题
json web token (jwt) 不能revoke,放cookie有啥缺点?这年头async IO成了流行了
不明白为什么总有人要去刻意贬低.NET不要小看js
Scala Clojure 难以抉择大家都怎么用Spring
进入Programming版参与讨论
g*****g
发帖数: 34805
11
跟语言无关是没错,但是是从Java这里发展壮大的,你们软软啥protocol不是
proprietary的,逼不得已才兼容。hotmail用了N年的MSP,放着imap就是不用。

【在 N********n 的大作中提到】
:
: SOAP/REST压根就和语言无关。傻逼才把这套东西算JAVA原创。

c*********e
发帖数: 16335
12
连接池不就是在web.config的connection里面设置吗,有啥高级的?

【在 z****e 的大作中提到】
: rest上支持连接池么?
: 这样连效率很低的
: oracle很贵,当然是大公司才用

d********u
发帖数: 5383
13
完了,SOAP和REST又被JAVA占有了。好虫你一F2说话稍微有点儿逻辑行不?哥懂你,可
别人不一定呀。

【在 g*****g 的大作中提到】
: 你还有脸说,从soap到rest,.net就是跟在java屁股后面抄。
g*****g
发帖数: 34805
14
你一团臭臭,见啥不都是臭臭。

【在 d********u 的大作中提到】
: 完了,SOAP和REST又被JAVA占有了。好虫你一F2说话稍微有点儿逻辑行不?哥懂你,可
: 别人不一定呀。

b*******s
发帖数: 5216
15
轻量级,带状态

【在 r*******n 的大作中提到】
: REST跟SOA什么区别,不都是web service吗
z****e
发帖数: 54598
16
就是一个完全版的http协议
加了现在http协议不用的两个方法,put和delete
然后把response里面的html换成xml
另外,状态与协议本身无关
就看服务器愿意不愿意存状态了

【在 b*******s 的大作中提到】
: 轻量级,带状态
z****e
发帖数: 54598
17
我说的是rest的连接池
你不会不知道http是无状态的瞬时连接吧?

【在 c*********e 的大作中提到】
: 连接池不就是在web.config的connection里面设置吗,有啥高级的?
g*****g
发帖数: 34805
18
It is stateless but tcp connection can be kept alive, make subsequent query
much faster.

【在 z****e 的大作中提到】
: 我说的是rest的连接池
: 你不会不知道http是无状态的瞬时连接吧?

w**z
发帖数: 8232
19
managed by servlet container in case of Jersey.

query

【在 g*****g 的大作中提到】
: It is stateless but tcp connection can be kept alive, make subsequent query
: much faster.

g*****g
发帖数: 34805
20
You also have to specify a pool on client side.

【在 w**z 的大作中提到】
: managed by servlet container in case of Jersey.
:
: query

相关主题
node.js大家一般用什么framework?谁能科普一下Azure对小公司,创业有没有潜在的帮助?
angular rest是应该用$http还是$resource?rest vs soap
怎么php是很多白人大专生在玩呢?本科的都玩java,c#? (转载)如何学习用Java开发Web Service? (转载)
进入Programming版参与讨论
z****e
发帖数: 54598
21
rest貌似是要求http协议的,要不然没法post/get这些
http本身是stateless啊,tcp可以stateful,但是如果介入http实现去搞连接池
那要自己模拟实现http协议,那这个就有些折腾了,还不如直接就用tcp算了

query

【在 g*****g 的大作中提到】
: It is stateless but tcp connection can be kept alive, make subsequent query
: much faster.

g*****g
发帖数: 34805
22
没你想的那么复杂。http keep-alive的支持JDK里面已经实现了。这些类库无非是支持
个pool。
比如PoolingHttpClientConnectionManager。

【在 z****e 的大作中提到】
: rest貌似是要求http协议的,要不然没法post/get这些
: http本身是stateless啊,tcp可以stateful,但是如果介入http实现去搞连接池
: 那要自己模拟实现http协议,那这个就有些折腾了,还不如直接就用tcp算了
:
: query

g*********9
发帖数: 1285
23
用JAVA实现REST,如果要用async, 哪个framework最简单,最流行?JERSEY or SPRING?

【在 z****e 的大作中提到】
: rest貌似是要求http协议的,要不然没法post/get这些
: http本身是stateless啊,tcp可以stateful,但是如果介入http实现去搞连接池
: 那要自己模拟实现http协议,那这个就有些折腾了,还不如直接就用tcp算了
:
: query

w**z
发帖数: 8232
24
具体点,怎么 async?

SPRING?

【在 g*********9 的大作中提到】
: 用JAVA实现REST,如果要用async, 哪个framework最简单,最流行?JERSEY or SPRING?
z****e
发帖数: 54598
25
你选的组合完全可以做,不难
不过不是or,是and
这两个framework是两个不同东西,一个用来包装web service接口,rest比soap简单
另外一个用来实现真正的async,spring一个annotation就搞定了
spring比ejb简单,但是如果要集成很多东西的话,ejb container比spring简单

SPRING?

【在 g*********9 的大作中提到】
: 用JAVA实现REST,如果要用async, 哪个framework最简单,最流行?JERSEY or SPRING?
1 (共1页)
进入Programming版参与讨论
相关主题
rest vs soapRESTful设计几个问题
如何学习用Java开发Web Service? (转载)json web token (jwt) 不能revoke,放cookie有啥缺点?
Python at Netflix不明白为什么总有人要去刻意贬低.NET
其实最大的hype是web serviceScala Clojure 难以抉择
web services和POST 到url有啥区别?这年头async IO成了流行了
play 这个框架如何?感觉工作机会不少不要小看js
所谓restful就是在url里嵌入可读的查询串?大家都怎么用Spring
哪位大侠比较一下java和python?node.js大家一般用什么framework?
相关话题的讨论汇总
话题: rest话题: soa话题: spring话题: http话题: java