g*****g 发帖数: 34805 | 1 mf was talking about cloud. You certainly can use GWT as your front end,
and you can integrate with spring MVC if you want it that way.
It's probably simpler though, to integrate with a restful webservice. |
|
y***u 发帖数: 5243 | 2 webservice没什么花头,练手不如学学怎么写J2SE的GUI程序。Swing的GUI模型,基本
上学会了,现代任何一个GUI系统,你都悟了。 |
|
w*******s 发帖数: 940 | 3 我不明白RESTful的webservice好象已经和普通的页面区别不大了
比如说spring里,整个 @RequestMapping(method = RequestMethod.GET)
是不是这样就行? |
|
g*****g 发帖数: 34805 | 4 That's overkilling, webservice is supposed to be a function over http.
How hard should it be to learn how to create or call a function? |
|
q*********u 发帖数: 280 | 5 娃,终于显身了,
个人觉得还是个基础理解的过程不能少阿,写一些xml其实也不费事,
另外熟练一下几个java的几个xml读写的open source的应用也蛮好,比如前几天那个
junit民工的贴子
ps: 今天湖人这个篮板抢的很好阿
That's overkilling, webservice is supposed to be a function over http.
How hard should it be to learn how to create or call a function? |
|
t*******e 发帖数: 684 | 6 你说的这些是没错。就Java programming而言,不学XML靠JAXB也能应付了.
但是server-side programming光靠java是不够的.
我提到BPM, SOA之类就是想说这个,当然你也可以认为这超出了Java developer的范畴
, 我本身也有点倾向这样的观点. 不过sun有个Java certificate是SCDJWS,就要考到非常多的
XML,XSD,SOAP,webservice security的东西。 |
|
m******o 发帖数: 774 | 7 I created the web service using annotation @WebService, etc. It appears that
a wsdl file is created automatically when the code is deployed within JBoss
. The wsdl file specifies that the return type of this web service method
would be 'hashMap'. However when the method is being called, an error is
thrown saying 'hashMap' is not a recognized type. I googled around and it
does look like HashMap,ArrayList etc. are no longer supported by current web
service specification. I assume java2wsdl would f |
|
a*******n 发帖数: 237 | 8 自己想一个有兴趣的项目,写个网站什么的。 业余做,用java来实现。 把什么
framework 都用上。 webservice 用 jersey 或者apache什么的, 用上spring
framework, 底层用上jpa, 最上层用个yui 或者其他什么的
花三到六个月完成一个项目。 保证能找到工作 |
|
x*******i 发帖数: 777 | 9 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,
serialization
,streams,networking, multithreading,reflection,event,handling,
NIO,
localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制
等。
你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设
计的思想和方法,以及桌面程序的 SWING,AWT, SWT。你还应该对UI部件的
JAVABEAN组
件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习j... 阅读全帖 |
|
x*******i 发帖数: 777 | 10 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你
应该十分了解UML,尤其是class,object,interaction以及statediagrams。
2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,
serialization
,streams,networking, multithreading,reflection,event,handling,
NIO,
localization,以及其他)。
3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制
等。
你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设
计的思想和方法,以及桌面程序的 SWING,AWT, SWT。你还应该对UI部件的
JAVABEAN组
件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
5.你需要学习j... 阅读全帖 |
|
p*****y 发帖数: 529 | 11 I think ultimately the javascript UI framework (JQuery, Ext JS, TibcoGI,
dojo) and webservices should be the future architecture for all Rich
internet applications. Of course, you can use flex to replace all javascript
based frameworks.
And if any interviewer indicates that the job "requires" spring MVC or
struts, I'll forget about the job. I should say the team is not competitive
enough for a good developer to join. |
|
e*****t 发帖数: 1005 | 12 spring is too broad: there's spring mvc, spring security, spring webservice,
spring transaction management, spring dependency injection, .... |
|
z*******3 发帖数: 13709 | 13 你这样回答会出问题,人家让你每一个都说过去
webservice, |
|
z****e 发帖数: 54598 | 14 结果还是通过了
我不知道楼上说的join行不行
但是我看了网络上的答案是suspend
刚聊了聊,发现这是一个core java的职位,并不全是j2ee的职位
对web什么东西都不要求,但是对原理以及模式,decoupling之类的要求比较多
比如要求解释为什么spring能够decoupling,而且恨隐晦地问
说几个构架的问题
其中一个
两个模块,要求尽最大可能decoupling,但是又要互相调用,你怎么办?
我的答案是
第一层就是用设计模式给降低coupling,但是设计模式很难做到真正的降解
因为要自己去写各种构造器,也就是framework
而这些framework又会跟现有实际应用的代码coupling
所以建议第二步就是套上spring给做到彻底的剥离,或者干脆用上ejb
本来还想展开说说ejb的,但是空间不够了
还有一个实例就是,simon是一个构架师,他有一台机器
这台机器从另外一个system接收数据,那么突然有一天
那个system升级了,而数据的格式全部改变了,为此simon很痛苦
问你怎么办?
我的答案是,首先考虑把现有的这个数据转换成原来格式,然后就好了
... 阅读全帖 |
|
z****e 发帖数: 54598 | 15 发现现在j2ee大部分的工作已经进化到esb了
至少也是webservice了,还有各种xml及其延伸
java单纯搞web开发的已经越来越少了
不是不能做,但是单纯通过java写web的所占的比重越来越低
跟xml结合的各种应用是大势所趋 |
|
z****e 发帖数: 54598 | 16 当初提出的三层衔接
其实不止三层了,四五层都有
但是最常用的三层
一个是通过最底层的rmi接口调用,Serializable接口就是那时候的东西
但是很快人们就发现,这样搞没得搞,因为一群人太煞笔了
大部分人学不会Serializable和rmi
当然之前的corba更让人绝望
谁有办法用上百万年薪去雇佣这样一个人来搞这种东西
rmi算是对corba的一层封装,但是还是很难搞
然后发明了ejb,remote接口,在中间那一层做集成
但是在最初版本中犯了一个大忌
就是本机上的调用跟异机上的调用,居然是一样的
群众崩溃了,这不是煞笔嘛?同一台虚拟机,我直接用不就好了
还找个屁啊?spring就是在这个时候抢占市场的
一群无法理解或者说理解了觉得有病的人都跑去用spring了
等到ejb2.0出来的时候,spring已经遍地开花了
然后这个时候,人民又意识到,这个不同机器上的调用是有必要的
在不同平台上做交流是大势所趋,于是发明了各种办法
比如用ajax来统一ie和ff,还有web2.0, soa什么都是那个时候踢出来的
当然最重要的一个创造就是xml,这个本意是规范文件格式
让不同平台上的... 阅读全帖 |
|
z****e 发帖数: 54598 | 17 发现现在j2ee大部分的工作已经进化到esb了
至少也是webservice了,还有各种xml及其延伸
java单纯搞web开发的已经越来越少了
不是不能做,但是单纯通过java写web的所占的比重越来越低
跟xml结合的各种应用是大势所趋 |
|
z****e 发帖数: 54598 | 18 当初提出的三层衔接
其实不止三层了,四五层都有
但是最常用的三层
一个是通过最底层的rmi接口调用,Serializable接口就是那时候的东西
但是很快人们就发现,这样搞没得搞,因为一群人太煞笔了
大部分人学不会Serializable和rmi
当然之前的corba更让人绝望
谁有办法用上百万年薪去雇佣这样一个人来搞这种东西
rmi算是对corba的一层封装,但是还是很难搞
然后发明了ejb,remote接口,在中间那一层做集成
但是在最初版本中犯了一个大忌
就是本机上的调用跟异机上的调用,居然是一样的
群众崩溃了,这不是煞笔嘛?同一台虚拟机,我直接用不就好了
还找个屁啊?spring就是在这个时候抢占市场的
一群无法理解或者说理解了觉得有病的人都跑去用spring了
等到ejb2.0出来的时候,spring已经遍地开花了
然后这个时候,人民又意识到,这个不同机器上的调用是有必要的
在不同平台上做交流是大势所趋,于是发明了各种办法
比如用ajax来统一ie和ff,还有web2.0, soa什么都是那个时候踢出来的
当然最重要的一个创造就是xml,这个本意是规范文件格式
让不同平台上的... 阅读全帖 |
|
e*****t 发帖数: 1005 | 19 虽然remote method invocation和web service有其相似之处:都利用network,都run在
TCP之上,并且可以实现类似的功能,但我觉得还是把他们分开来提比较好。
remote method invocation (remoting)是tightly coupled,一般限于java or jvm 平
台,通讯上双方一般不使用plain text,而是传送的binary. 平台提供正常以及异常(
exception)处理,乃至transaction处理。
web service是loosely coupled, 可以用于任何平台之间,通讯上一般使用plain text
(xml or json),没有直接的异常处理机制。
performance wise, remoting肯定会更好无疑,但是正如你所说,web service用在web
server和app server之间不是不可以,不过我想应该不会很普遍。为什么?因为没有
必要。没人直接搞rmi,肯定也是建立在某些framework之上的,如果framework给我非
常简单的异常处理,支持tran... 阅读全帖 |
|
e*****t 发帖数: 1005 | 20 Got this from a recruiter, if you are interested, contact the recruiter dire
ctly.
I am a corporate recruiter for Fannie Mae and am in the process of identifyi
ng multiple Java/JMS/Tibco developers for our offices in Herndon, VA and Was
hington , DC.
We are scheduling interviews with the interview team in DC and Dallas on 18t
h October, 2012, with additional locations in Chicago and New York in the mo
nth of November.
We are looking for developers with expertise in:
Technical expertise in Java/J... 阅读全帖 |
|
g*****g 发帖数: 34805 | 21 For simpler one, TimerTask, more complicated one, quartz, both can be
wired through spring. You can expose the bean as a webservice where you can
set the parameters you need. Add a boolean that's checked every time it's
triggered and you have your stop/start.
页启 |
|
g*****g 发帖数: 34805 | 22 For simpler one, TimerTask, more complicated one, quartz, both can be
wired through spring. You can expose the bean as a webservice where you can
set the parameters you need. Add a boolean that's checked every time it's
triggered and you have your stop/start.
页启 |
|
g*****g 发帖数: 34805 | 23 UI layer本来就不是性能的关键,加上这几年流行ajax+webservice,用什么语言确实
差别没有那么大。UI层需要脚本语言,jsp, jsf都没什么竞争力,我觉得Grail(Groovy
), Lift(Scala)倒是有点竞争力。 |
|
z*******3 发帖数: 13709 | 24 我对脚本一点信心都没有
觉得就是一个泡沫
因为脚本本身实现的功能相当有限
太简单的用不了脚本,太复杂的我干脆直接预编译后投递算了
脚本就有点上不上下不下,但凡是这种上不上下不下的
我都不太看好
webservice也不单纯是web的东西
尤其是被ejb这一层采用了之后
再经过rest等优化
估计以后会变成front end和back end的一种标准集成方式
替换掉rmi,在公司内部网络上实现一种比较合理的通信
这才是我看好web service的原因
如果仅仅是web的东西,尤其是公网上的service
那还是算了吧
Groovy |
|
z*******3 发帖数: 13709 | 25 我这点很同意tom说的
一旦你用了,你就爱不释手
不会之前你会觉得很可怕
但其实没有那么可怕
无非是个工具,你只要理解了这些东西做什么用的
剩下的就很简单,无非做两个试验,照葫芦画瓢
先看定义,javaee的定义,摘取自wikipedia
Java EE includes several API specifications, such as JDBC, RMI, e-mail, JMS,
web services, XML, etc., and defines how to coordinate them. Java EE also
features some specifications unique to Java EE for components. These include
Enterprise JavaBeans, Connectors, servlets, JavaServer Pages and several
web service technologies. This allows developers to create enterprise
applicati... 阅读全帖 |
|
t***a 发帖数: 416 | 26 你这办法好么?
jsp里调用webservice就不说了。。。。你把web service的结果放在http请求里了,万
一客户端有人恶意修改http request呢。。。
include |
|
b***i 发帖数: 3043 | 27 那不用webservice, 直接用put, get是什么意思? |
|
b***i 发帖数: 3043 | 28 我的设备和计算机通过串口通讯,每次几个到几百个字节,1200比特每秒
在刷新速度1秒1次的时候,webservice技术足够了。如果1秒10次,就得参考各类网络
游戏,以及skype,使用udp了。 |
|
b***i 发帖数: 3043 | 29 就写csv文件里面,到时候excel打开看一看,还远远没有自动化呢。目前只是让手机能
看到这些实时的显示显得酷。
未来到是准备自动化测量很多数据,然后把这些信息发送到服务器上。也就是另外一台
很弱的本地计算机而已。我想用java这一套,估计用mysql还是hibernate什么的吧,或
者直接写文件也可以,用jboss还是tomcat什么的写点网页就行了。原来的测试程序是C
#写的,用webservice不妨碍,反正就是httprequest。趁机用公司的时间和钱来学习
java这一套。 |
|
b***i 发帖数: 3043 | 30 说的是游戏网站什么时候不用webservice的,都用udp什么的。当然是RTT要求高(就是
很低),我看一般网页都要几百毫秒的。棋类没有问题,但是3D shooting就不行了吧。 |
|
g*****g 发帖数: 34805 | 31 JS exchanges with REST webservice using JSON. |
|
b***i 发帖数: 3043 | 32 比如,我要异步地每秒读取webservice,并把结果显示到某一个div那里,而不要刷新
整个页面。 |
|
m******2 发帖数: 48 | 33 版上各位朋友大家好,
我在初学java, 想在短期内准备software developer的面试,背景不是计算机专业。
看了很多网上的资料,觉得java范围太广了。想请教大家,如果只是为了找工作(1-3
个月准备时间),到底什么范围就够了呢?要掌握第一条(似乎大家都推荐的),还是
也要学习第二,第三里的内容?
第一 Core JAVA
Core Java要学的有Collection,multithreading,exception
handling。
第二是JAVA Web
JAVA Web 有HTML,CSS,Javascript,JSP,Servlet
第三就是 J2EE
常用的struts1/2,spring,hibernate,ejb3
还有一些
比较新的技术
Webservice 的soap和rest。
soap可以看看apache axis ,apache axis2,apache cxf
。 Rest可以看
jersey, spring MVC
... 阅读全帖 |
|
t*******e 发帖数: 684 | 34 用过strikeiron的webservices, 不知道google maps API可不可以用作address
validation。
了的 |
|
s*******r 发帖数: 35 | 35 请问大牛们,在AWS如何作测试,像junit。我们要用SQS,DynamoDB,CloudSearch等等,
不容亦mock。我能想到的就是在AWS app 上专门开一个webservice endpoint作test用
,然后本地机器用curl发request 到那个app,drive 测试logic.
请大牛们给些idea. goodbug? |
|
x****d 发帖数: 1766 | 36 jms is very useful if you do integration. have a look at spring integration.
you know spring is very piratical, if jms is not, spring wont put that much
effort into it.
jms is really powerful and useful, I have a lot of use case from ecom to
financial industry, everywhere. I know a new project that use to run
webservice for their BAM/esper app, now they are moving to JMS.
|
|
z***s 发帖数: 3241 | 37 我也搞了几年JAVA了,由于一向懒惰,没有成为大牛,只是一普通程序猿,不爱玩社交
网站,不爱玩微博,唯独喜欢百度贴吧,潜水很久了,手痒来给新人分享下从新手成长
为老鸟的已见,也刷刷存在感,应该不比曝照差吧。
首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,
然后是线程、IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。
这阶段完了,你可以写些能在控制台打印出来的小程序,锻炼下逻辑思维。也就是号称
JAVASE毕业了,其实不过是入门而已,如果要往WEB方向发展,这些倒是基本足够了。
接下来要学HTML JSP SERVLET 数据库 JAVASCRIPT TOMCAT,目标,写出第一个动态网
站,也许只是个登陆功能,只能展示下个人资料,但这是很重要的一步,你要弄清楚的
是,一个用户的点击产生的请求,是从哪里发起,哪里接收,哪里处理,哪里返回,你
得理解浏览器和服务器的关系和分工,cookie和session,request和response。这个是
个WEB开发的学习初级阶段,这都是些JAVA诞生以来最原始的最官方的WEB开发技... 阅读全帖 |
|
|
B*********s 发帖数: 292 | 39 windows上的程序要调用linux上的程序,返回结果后windows处理一番,再调用linux上
的另一个程序处理。
windows程序和linux程序之间有几M的文件要共享,可能用svn的方式共享。二者在局域
网之中。
如何让这些程序之间互相调用、返回结果呢?
我想到的办法是:
1,在windows、linux上都搭建webservice,由对方调用。局域网之间这样做是不是太
重量级了?
2,双方开socket,等对方来连接。好像比较低层次。
3,开一个共享目录,双方都每10秒查询一次看看对方有没有新命令。这样是否可靠?
windows上面用c#,linux上面用perl/ruby。两边的核心都做好了,而我负责做两边的
通信。 |
|
Z**0 发帖数: 1119 | 40 有源代码就是不好啊,抄袭不抄袭,非常明显啊。MS道歉了,以后是不是它主推exe文件格式的webservice,这样就不容易给抓到把柄了。
【 以下文字转载自 Seattle 讨论区 】
发信人: birdbird (人在江湖~之~绝代赌神), 信区: Seattle
标 题: 微软承认聚酷抄袭代码,啧啧
发信站: BBS 未名空间站 (Tue Dec 15 23:21:56 2009, 美东)
北京时间12月16日早间消息,微软就加拿大微型博客服务商Plurk(噗浪)指控其抄袭一
事发表最终声明,称被抄袭的聚酷程序代码是由微软MSN中国合资公司所聘用的中国厂
商提供,同时向Plurk作出道歉。微软同时将无限期推迟向用户提供测试版聚酷服务的
时间。
微软同时表示将无限期推迟向用户提供测试版聚酷服务的时间。
以下为微软的声明全文:
12月14日(星期一),有关测试版应用程序----微软MSN中国合资公司所聘用的中国厂商
开发的聚酷服务----的问题浮出水面。此后,我们马上与MSN中国合资公司就这一状况
展开了联手调查。
这家中国厂商现已承认,该公司所提供的部分代码确实是拷贝来的,这明显违 |
|
a*****i 发帖数: 4391 | 41
文件格式的webservice,这样就不容易给抓到把柄了。
我觉得是中国contractor山寨了Plurk。
微软还没那么蠢。 |
|
q********e 发帖数: 161 | 42 Hi friends,
I am looking for code example to get market data into my application? Anyone
know any free/cheap webservice/api available? Or if you have any code
snippets to grap the data directly from web?
Many Thanks !
quick |
|
d*******a 发帖数: 3 | 43 right now only JS is supported,
is there a version for XML webservice or java?
I'd need to run a test app on server side that queries google maps API,
right now the only solution I can see is to convert JS to java using Rhino |
|
p****r 发帖数: 7 | 44 right. The webservices call returns something like
myobject:hash(ea214653)
How to interpret this obj. By wsdl? Or is there any function I
Can use to parse the obj. Info? Thanks. |
|
g*****g 发帖数: 34805 | 45 JNI is your friend, and if you feel JNI is too hard for you,
maybe webservice will do. |
|
h***i 发帖数: 1970 | 46 其实都差不多,什么语言都要学习一些库,C++需要了解的库也不少,大家彼此彼此,
主要取决于你的应用。很多库都是支持多种语言的。比如,用remote memory作cache,
用memcached,object serialization,用Google protocol buffer或thrift,RPC用
Corba,Ice或Restful webservice,就是JMS,也可以用Stomp支持多种语言。C++的确
有起弱点,比如说reflective支持不行,导致无法用independency injection,数据库
访问的标准也几乎没有,但大多数库都基本上大家都有,各种语言互相抄,你有log4j
,我有log4cplus,没什么区别。我们公司语言用的比较杂,基本啥语言适合就用啥语
言,像Perl, Python, C++, Java, Scala都用。 |
|
x***o 发帖数: 135 | 47 【 以下文字转载自 DotNet 讨论区 】
发信人: xltao (iii), 信区: DotNet
标 题: how to get reference.vb file?
发信站: BBS 未名空间站 (Tue Jan 4 10:29:46 2011, 美东)
Hi, I am a newbee for dot.net.
I am trying to add a web reference throught he wdsl file. But I couldn't get
the the auto generated reference.vb file. I can see the reference.map file.
When I try to update the webreference. I got the the following error
message:
The custom tool 'MSDiscoCodeGenerator' failed. Unable to import binding '
BindingName' from namespace '... 阅读全帖 |
|