由买买提看人间百态

topics

全部话题 - 话题: websphere
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)
z****e
发帖数: 54598
1
来自主题: Java版 - 说说spring和ejb的差别
ear包的确会依赖容器
但是这个容器有多个实现
你所说的依赖jboss,websphere等等
没错,但是注意两点
第一,强依赖在j2ee标准化产品中同样存在,就像你说的例子
用了seam,就依赖了jboss,这没错,但是你可以不用非标准化的组件
只要你不用非标准化的组件,至少你的选择就比上面说的强依赖要多得多
依赖一个跟依赖三个比,显然还是依赖三个比较好,更何况还不止三个
每个版本都有一堆的公司让你选择
第二,我们从最起码的说,我们还可以指望非赢利组织,比如apache
这也是为什么apache要搞tomee等项目的原因
哪怕有了jboss,jboss也是开源的,但是这是个公司
当年就差点被oracle收拾掉,要不是fleury最后宁为玉碎,不为瓦全
一头倒向red hat的怀抱,今天就没有jboss这个免费的产品了
或者说jboss就跟今天mysql一样了
商业利益决定了一个公司的产品,本身是不值得信赖的
哪怕这个公司说得再好听,我多么多么nice
但是资本来到人间,从头到脚,每个毛孔都流着血和肮脏的东西
一个商业公司本身是利益驱动的,以最大化股东利益为终极目标
所以资本不作恶,那... 阅读全帖
a****i
发帖数: 1182
2
来自主题: Java版 - 说说spring和ejb的差别
如果没有JBoss,没有Glassfish,就是websphere和weblogic两家
在我觉得那比spring一家要危险得多
虽然spring只有一个篮子
别的不说,就想M$那样,给java加点料,你要遵守标准
我偏偏给你提供非标准的api,性能更好,用着更方便
你用不用?
不用就是重新造轮子;用就是依赖
而且这种依赖你还不容易摆脱,什么都被别人控制
别看好像有两个篮子,比spring那一只篮子要危险得多
问题的核心不在于你有几只篮子,而是你对那些篮子有多大的控制力
所以我会选择开源的
标准不标准,其实更多的影响是对外的部分,象rest这样的
EJB这样偏底层的,标准没有那么重要,反而把问题弄复杂了
b*****p
发帖数: 9649
3
我知道的是:
1、backend用java,Websphere/weblogic framework
2、client端用javascript + jsp, 如dojo framework
3、用json做message.
4、RESTfull web service的框架。
java做为enterprise级的语言,的确有优势。
1、跨平台
2、类多,不需要另外去找
3、jvm的server side scripting提供混合编程的优势。
just my 2 cents.
b*****p
发帖数: 9649
4
我知道的是:
1、backend用java,Websphere/weblogic framework
2、client端用javascript + jsp, 如dojo framework
3、用json做message.
4、RESTfull web service的框架。
java做为enterprise级的语言,的确有优势。
1、跨平台
2、类多,不需要另外去找
3、jvm的server side scripting提供混合编程的优势。
just my 2 cents.
z*******3
发帖数: 13709
5
stereotype
heavy的就永远都heavy
ejb3.0以后也都是pojo了
要是websphere没有人用了
ibm的市值怎么爬上200b的?
a*******m
发帖数: 626
6
+1
ejb3向spring学了很多。

stereotype
heavy的就永远都heavy
ejb3.0以后也都是pojo了
要是websphere没有人用了
ibm的市值怎么爬上200b的?
k********e
发帖数: 368
7
在用websphere,weblogic的公司,如果有人建议使用OpenGSE,结果就是被大家鄙视。
heavy自有heavy的道理。大炮和手枪还是有区别的
z*******3
发帖数: 13709
8
嗯,heavy关键看用途
如果只是hello world
我看java都没有必要
但是如果是eai,对方用weblogic或websphere
可以省不少事
当然如果说有什么是开源不能替代的
这个还真没有,用开源的蛮好,应该提倡
手枪多了,齐射的效果也能变成大炮不是
z*******3
发帖数: 13709
9
笑,是的,楼主的错误关键在于说了jboss
要是只说websphere的话还好
z*******3
发帖数: 13709
10
你要连这个关系都没看出来,那我没有办法跟你说下去
ibm要是没了websphere,就一渣,要巨额亏损
另外web不算什么,web就是一显示的东西,不值得做任何投入
重要性比不上db,三层,business logic最重要,其次是db,最后才是web
google搞的这些什么web,小打小闹可以,真正的东西
显然不能靠google这些来做,就像楼上说的
会让人怀疑我的professional的
M***r
发帖数: 79
11
1
If the app server is built on OSGI model, there is not much difference on
runtime heavy/light between web container and app server.

嗯,heavy关键看用途如果只是hello world我看java都没有必要但是如果是eai,对方
用weblogic或websphere可以省不少事当然如果说有什么是开源不能替........
g*****g
发帖数: 34805
12
据我的了解,其实市场分为两种。一种是传统的企业市场,最早使用j2EE的。
典型的如金融,保险,政府,这些企业不是IT企业,风格比较保守,比较不差钱。喜欢
买IBM,Oracle之类公司的全套Solution,出了问题也是找他们解决。所以Oracle+
weblogic, DB2+websphere全套很正常。
另一种是大量中小企业,特别所谓web2.0公司,比较注重控制成本,基本上就是tomcat
+mysql的stack。
g*****g
发帖数: 34805
13
This is not true. Most high scalability java web applications run on Tomcat,
very few of them run on Weblogic/Websphere. Big non-IT companies don't
really have that many end users compared to web companies. And when you have
high number of concurrent users, Database becomes the bottleneck, what you
use for web app server is not as critical since it can be scaled out
relatively easily. It makes economical sense to use open source technologies
as much as possible.
z*******3
发帖数: 13709
14
当年我买入ibm就是看中了你们的websphere
我当年90不到买的
到现在都没抛,还不算每个季度的分红
赚得盆满钵满的,使得我安心养老
后来才听说巴菲特也买了你们ibm
不过我比他早呵呵
现在看,web可能会有第二波泡泡
好,我准备准备,到时候ibm,oracle什么肯定会被牵连下来
到时候我再杀进去,这次风险分担一下
ibm和oracle一半一半吧

Groovy
w**z
发帖数: 8232
15
很负责的告诉你ebay 不用websphere, 也不用ejb. 最新的版本基于spring +osgi,
private cloud, based on vmware .
z*******3
发帖数: 13709
16
谁告诉你“只有ibm能做”了?
是楼主说websphere和jboss没人用啊
我们说的都是有人用,这是第一页的东西
第二页我们在做case study,在聊天,拿一个例子来说
说分布式的东西该怎么做,如果做了会有什么问题
我想到了一个死结,而这个死结是global transaction的死结
只要用了distributed transaction,这个就绕不开
然后古德霸说没有这个问题,不需要用到这个东西
这个其实已经不是第一页的内容了,所以有人说偏题了
最后没有人说“一定要用appserver”
谁告诉你一定要用了?
是楼主说“没有人用”
难道不是没有人用就一定要用?除了这两个就没有其它选择?
这个比较扯淡
我想我的看法其他人是赞同的
你用什么都可以,但是并不代表重量级的东西没有人用
就算你不用难道还不让人用了?
所有的不给人后路的肯定语气都是你自己想出来的
z*******3
发帖数: 13709
17
回头看第一页5楼
把我这个帖子重复读三遍,看看我是什么意思
看看我有没有下什么结论
发信人: zhaoce073 (迟到早退不思上进的蜥蜴), 信区: Java
标 题: Re: 真的还有人用那么heavy的web sphere,jboss么?
发信站: BBS 未名空间站 (Sun Nov 4 23:40:12 2012, 美东)
嗯,heavy关键看用途
如果只是hello world
我看java都没有必要
但是如果是eai,对方用weblogic或websphere
可以省不少事
当然如果说有什么是开源不能替代的
这个还真没有,用开源的蛮好,应该提倡
手枪多了,齐射的效果也能变成大炮不是
z*******3
发帖数: 13709
18
实际上,hibernate早就已经是jboss的一部分了
是jboss关于jpa的实现
jboss后来提出一个概念我很喜欢
他们认为,将来的j2ee,是由一堆可以拆装的部分组成
所以jboss把各个项目细分
比如做rest的,就搞了resteasy之类的
而同样在另外一边,spring也在做类似的事情
vmware也在不停地扩充spring,给spring做出各种各样的组件
比如spring mvc,spring core,spring web service之类的
其实你稍微open mind一点
不要把jboss跟spring对立起来
你会发现,jboss和spring在逐渐地靠近,越来越象了
而ejb不过是其中一个普普通通的组件而已
跟什么servlet,face还不是一回事
倒是有些人一听到ejb吓成那样才是奇芭
当年古德霸说过他怎么搞ejb的
说一开始以为ejb有多难,实际上写两个之后,不就那么一回事么
对,我也这么觉得,而且我觉得这么简单的东西,不会
真是侮辱了自己的智商
你说微积分的证明,不会,那可以理解,可能没学过数学分析
你这个不会,行了吧,专科生过来我跟他说两句估计... 阅读全帖
k********e
发帖数: 368
19
搞技术的人就容易极端。其实很简单的问题搞得太复杂。
萝卜白菜,各有所爱。大家在纠结什么app server好,人家已经用dot net搞起新系统
了。so what?
小公司为了省钱,用开源的,因为系统小,用tomcat。 好选择
中型公司,有了些钱和数据,为了应付增加的流量和安全性能,开始用jboss。好
大型公司为了确保稳定和系统的连贯,维护,继续使用weblogic, websphere。他们不
在乎几十万的费用。你让他们改架构,就是找扁。好
google,amazon等巨型公司,市场上根本没有他们能用的系统,他们就自己开发。好
ejb还是spring? 新项目当然用spring,也有的公司用ejb3,因为ejb3和spring的差距
不大了,而且是标准。 老项目继续ejb,不重要的老项目有钱有人的时候可以改成
spring。
至于有人说为什么JEE不JBOSS,答案就是JBOSS就是JEE certified。
JTA也是JEE标准。 这些搞不清的话,需要搞清楚在讨论,省得浪费时间,误导观众。
EJB的好处是在10年以前。现在基本就是POJO了。 EJB3继续大行其道是因为他学... 阅读全帖
c*****e
发帖数: 3226
20
我的意思是去花时间学j2ee如jboss, websphere, ejb真的没必要。
b***i
发帖数: 3043
21
就是说j2ee如jboss, websphere, ejb没有必要?
我现在正用google app engine来做后端的事情,没有jboss的需求,连linux都不用学
了。google app engine提供了全套功能来完成database的任务,真的不用学j2ee了,
连hibernate都不用学了。hibernate顾名思义,就是把对象存到数据库里去冬眠吧?
z*******3
发帖数: 13709
22
【 以下文字转载自 PDA 讨论区 】
发信人: zhaoce073 (迟到早退不思上进的蜥蜴), 信区: PDA
标 题: Re: 安卓速度流畅的关键在哪儿?
发信站: BBS 未名空间站 (Fri Nov 16 23:28:29 2012, 美东)
基本上只要没有钱的问题,都是php搞定
但是只要有钱牵扯在里面,j2ee上吧
那个列表里面也就是amazon和ebay有钱扯进去
所以这两个back end都是java写的
ebay用上了websphere
100
z*******3
发帖数: 13709
23
来自主题: Java版 - 本菜对EJB一问
如果你笃定要用google的话
google可以帮你把所有问题都搞定
就像微软一样,而且可以尽可能多地搞定不少问题
ibm也可以,oracle也没有问题
只要你愿意,选择一家公司,然后把所有基础的问题全部交给他们去做
不管是db还是os还是web server,都可以让这家公司搞定
但是这样做的后果就是,你严重依赖这家公司
将来做大了之后要换,就没那么容易了,这就是代价
值不值得,那就看你自己权衡了,世上没有免费的午餐
这也是这种服务提供商所乐于看到的结果,而且这里面的代码往往不规范
就不容易迁移,你想换到另外一家公司去,恐怕没那么容易
理论上说,什么server side的系统都可以写成三层
哪怕中间这一层business logic只不过是做了很简单的连接的工作
但是人们在设计这个系统的时候,最初目的是为了复用component
包括中间这一层的java beans
能够跑在不同的地方,比如汇丰用的银行系统逻辑
也能够在渣打银行中使用,哪怕汇丰用的是oracle和weblogic
而渣打用的是db2和websphere,都能够跑
当然现实中往往做不到,但是做不到归做不到,理想状态永... 阅读全帖
z****e
发帖数: 54598
24
来自主题: Java版 - programming那帮人好好玩啊
也不一定
rails濒临被淘汰,被grails所取代一个很重要的原因是grails跑在jvm上
可以利用上现有的hibernate那些东西,所以比rails要流行
而且spring,jboss也都有自己的前端
并不见得会比grails要复杂多少,更不要说weblogic和websphere了
我倒是觉得php将来可以好好利用上
尤其是随着浏览器越来越强大,如果能有效减少页面代码的话
php价格上的优势会变得不可阻挡
java等jvm上的动态语言耗资源,收费的就更不要说了
web service做前后端集成还不是很成熟,比如缺乏象连接池一样的优化空间
每一次都建立连接所消耗的资源尤其是时间资源是巨大的
对于高并发的应用还不是很现实
所以多数时候还情愿用rmi,ejb,jca这些强耦合的方式以保证效率
另外就是,一个公司,同时雇用两个不同语言的developer
从成本上说就不太合适,有些公司的组员是流动的
不同的组员在不同的时候会到不同的组里面去做事
如果前段用groovy,后端用java,那么很自然这有学习曲线
不是没有这样的公司,但是我看这些公司里面大多数人
还是把java当成本行,... 阅读全帖
z*******3
发帖数: 13709
25
来自主题: Java版 - 我来回答一下投行IT的问题
hotspot是准real time
对于大多数需求来说,可以了
类似的,websphere jvm也是准real time
z*******3
发帖数: 13709
26
来自主题: Java版 - 我来回答一下投行IT的问题
hotspot是准real time
对于大多数需求来说,可以了
类似的,websphere jvm也是准real time
z*******3
发帖数: 13709
27
jersey是j2ee标准jax-rs的impl之一
还可以用jboss的resteasy
Implementations of JAX-RS include:[2]
Apache CXF, an open source Web service framework.
Jersey, the reference implementation from Sun (now Oracle).
RESTeasy, JBoss's implementation.
Restlet, created by Jerome Louvel, a pioneer in REST frameworks.
Apache Wink, Apache Software Foundation Incubator project, the server module
implements JAX-RS.
WebSphere Application Server from IBM via the "Feature Pack for
Communications Enabled Applications"
WebLogic A... 阅读全帖
z*******3
发帖数: 13709
28
最重要的是理论
你要明白你自己在做什么,为什么这么做
好处和坏处,有什么限制
剩下的无非都是些细节,不懂问就好了
就跟指挥打战的将军一样
脑子里想的是战略,而不是如何用狙更准
那不是曼斯坦因应该想的
要明白敌人的水平,相信自己的判断
在这一点上,编程,炒股,打战,工程还有打游戏都是一样的
东西做大了,都是共通的
所以德国人打战打得好,工程也做得好,软件也写得好,德国姥玩股票也玩得好
德意志银行也是常见的一个投资银行,德国姥做的游戏也做得不错,比如突袭
日本人也是如此,野村证券也是一个主要的投资银行,日本游戏做得相当好
日本人工程也做得不错,软件小日本贡献也不少,比如ruby
阿三嘴巴上说java,java,其实java真正流行的东西,阿三几乎没有什么贡献
jboss是法国人做的,java之父是加拿大人,spring/hibernate是澳大利亚人做的
bea是abc搞的,freemarker是匈牙利人做的,intellij idea是捷克人的产品
websphere是多伦多工作室搞的,scala是德国人的产品,groovy是法国人做的
linux是芬兰人的东西
说到底都是发达国家的人的... 阅读全帖
d****g
发帖数: 7460
29
If it is websphere, it has its own security configurations for web services.
Handles client code as well.
http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=
w****u
发帖数: 3147
z*******3
发帖数: 13709
31
来自主题: Java版 - 开发前景光明啊
感觉现在搞core java的前所未有的热门
以前以为j2ee标准下,web和persistence都会交给其他人去做
比如dba之类的,现在nosql和hadoop这些web公司产品的流行
使得开发职位进一步增加出来
搞java的真是很幸福啊,在这样一个年代
百花齐放啊
而且开源总是后发制人
昨天看了一下hbase和bigtable的效率对比
07年时候还只是bigtable的六分之一左右
09年时候就已经达到900:1200了
http://wiki.apache.org/lucene-hadoop/Hbase/PerformanceEvaluatio
这个效率对于大多数应用来说足够了
而且随着jvm本身效率的提升
逐步逼近google自身系统,当然说要完全等同google自身系统的效率
有一定难度,毕竟google是这个东西的鼻祖
就像jboss跟weblogic还有websphere的差别一样
但是对于大多数其他公司,足够用了
我打算说服我们公司的人用nosql和hadoop
我们公司的系统本身就适合hadoop,一堆海量的数据
每一次出错都要我手工用bzgrep去找,累死了
... 阅读全帖
z*******3
发帖数: 13709
c*********e
发帖数: 16335
33
en,tomcat会,我用tomcat就当glassfish用,一个用法。
c*********e
发帖数: 16335
34
用weblogic,是不是同时只能用jdeveloper,sqldeveloper?
w**z
发帖数: 8232
35
无所谓。wls 只是一个container . 理论上,只是理论上,ear file 是container 通用
。开发就更没关系了。
c*********e
发帖数: 16335
36
金融公司,银行,最怕免费的第三方软件破坏他们的大系统。所以,它们自己写自己的
library,自己造自己的轮子。所以银行喜欢用perl,jsp之类的。
z*******3
发帖数: 13709
37
不过这个市场份额呢,可信可不信
因为一个大公司买一个weblogic
跟五十个小公司用五十个tomcat不是一个概念
小公司就是没钱,再多市场份额都是看着high
其实没啥用
c*****y
发帖数: 562
38
说的有道理,这儿有用过tcServer和TomEE的吗?
tcServer demo看着不错
c*m
发帖数: 836
39
金融公司不用开源软件很大程度上是political driven, 因为几乎没有support,而且
支持compliance的周边feature不全。所以开源软件在金融公司只有两个形式,第一,
根本不用,第二,一个内部专门的部门,唯一的任务就是重写外面的开源软件,然后在
内部发布,然后他们提供support。
b******y
发帖数: 9224
40

我负责开发的电商网站就是用的tomcat, 年营业额超千万美元,后台系统核心基本是我
写的,运行在tomcat上,现在有8年了,很稳定,很强大。我还在继续掌舵 :-)
做软件要keep it simple. 小米加步枪用好了,照样胜出哈.
当年苹果创始人Steve Wozniak 做的苹果II 要比大型机简单多了,而且用了很少的
parts, 风行世界。
c*********e
发帖数: 16335
41
simple is beauty.现在it界太多忽悠的东西,唬人的东西,很简单的东西搞个非常深
奥绕口的新名词。
z***s
发帖数: 3241
42
仰慕一下哈
能不能说说大概架构?
另外缺不缺人手? ^_^
z*******3
发帖数: 13709
43
那是你用起来不难,就好比微积分
证明微积分的人是牛顿莱布尼茨,都是牛到死的人物
但是用微积分的话,一个高中生就好了
你要能搞出一些非常流行的产品
不要说大公司随便去,你做startup都会被大公司收购
一夜暴富,例子很多,什么spring,jboss都是从startup一路走来
z***s
发帖数: 3241
44
不会用微积分的飘过。。。。
z****e
发帖数: 54598
45
我很怀疑你们美帝有几家真正烧钱的公司
那没见你说过websphere和主机这些
oracle db比起这些来说,其实license不算太贵
z****e
发帖数: 54598
46
银行本身的挨踢并不算强大
但是你要想赚银行的钱,那就是另外一个故事了
现在最火爆的palantir就是做这个的
主要客户是银行和政府,两个都是不缺钱的主顾
rocketfuel就是干你们这个的
相比之下,我更看好palantir
还有一个cloudera也是给银行等主顾提供mapreduce服务的
想仿照当年ibm搞websphere vs 开源搞jboss一样赚钱
i****k
发帖数: 804
47
J2EE这个词,行内人知道,已经是至少5年前的老技术了。最近入行的可能都不知道这
个词,所有官方文档的说法都是JavaEE。
IT这个行业,尤其在网站开发方面,技术迭代速度非常快。互联网公司的技术主流早已
经从JavaEE转移了两代左右。用JavaEE做开发的基本上是企业级应用,而这些公司往往
需要某个商业产品工具,比如WebSphere,WebLogic等等。
另外,互联网公司招聘会比较注重基本功比如算法。而企业级应用开发团队现在很少招
没有实际经验的,愿意办h1b的更少。
基于这个背景,建议是:如果基本功扎实,应该试试FLG或者其他办H1B的科技公司。退
一步的话,挑一个比较新的商业工具。如果有实力,建议学Cloudera Hadoop。这个市
场在一两年以内还是严重供不应求,应该能找到愿意办H1B的企业。
d****i
发帖数: 4809
48
来自主题: Java版 - 请教framework
我的理解是JBoss是full-fledged Java EE application server,已经可以用来干很多
事了,类似的还有Websphere, Weblogic等,Spring可以在这个基础上增加或者简化一
些功能。
z*******3
发帖数: 13709
49
来自主题: Java版 - 请教framework
spring能做的,jboss都能做
不同的key words罢了
比如di,你不需要ejb,用beans.xml就可以替换spring的di了
不需要整合,直接就能用,用法跟spring的di是一样的
当然annotation有所区别,不过相比之下,jboss这一套更为标准
websphere什么也都可以这么用,spring的话,换一个就不是那么容易了
当然spring也支持标准的annotation和xml命名
但是你在网络上找到的例子,都是非标准命名和使用
aop jboss也有
不过需要说明的是,aop不是j2ee的一部分,所以不是所有的app server都缺省支持
d****i
发帖数: 4809
50
来自主题: Java版 - 请教framework
spring可以替代所有app servers
能否zkss,为什么很多企业还用websphere,weblogic这样的呢?我上次在国内见到了
一些电信电力金融行业的人,他们都是用上面两个app server外加AIX和Solaris的Unix
系统,是不是他们不差钱都喜欢用贵的,不像互联网公司比较钓丝,尽选开源免费的东
西像Spring和Linux?
首页 上页 1 2 3 4 5 6 7 8 9 10 (共10页)