avatar
c*5
1
正在学习一新的项目Spring on JBoss Web Services. Spring 的原理和examples还是
能理解的。但项目里的configuration files 和其它有些设定有些不懂。如何明白呢?
avatar
z*e
2
哪些config files?
可能你遇到了jboss上的config,比如jpa之类的
jboss现在换名字了,叫wildfly
不过你们都用jboss了,还用spring干嘛
直接用jboss的di
用beans.xml就好了,跟spring是一样的
额外加一个spring反而麻烦,用spring干脆就把jboss干掉
用tomcat好了,jboss其他东西反而重
avatar
z*e
3
jboss应该有一个统一的jboss.xml
avatar
c*5
4

可能是复杂了。Jboss, Spring and CXF. 但我刚接手,难下结论。
你是说Jboss Framework就能解决了, 是吗?

【在 z****e 的大作中提到】
: 哪些config files?
: 可能你遇到了jboss上的config,比如jpa之类的
: jboss现在换名字了,叫wildfly
: 不过你们都用jboss了,还用spring干嘛
: 直接用jboss的di
: 用beans.xml就好了,跟spring是一样的
: 额外加一个spring反而麻烦,用spring干脆就把jboss干掉
: 用tomcat好了,jboss其他东西反而重

avatar
z*e
5
http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition
我看了看jee7的new feature,其中就包括有restful ws api和web socket还有di
然后根据官方网站上的情况,wildfly已经兼容了所有的jee7的api
http://www.oracle.com/technetwork/java/javaee/overview/compatib
所以你直接下wildfly也就是jboss的后续版本,就可以直接替换这三个了
不过找文档是一个比较头疼的东东,spring文档也很糟糕,apache的好点
这次让人惊讶的是,韩国人的tmaxsoft居然比ibm&oracle的快

【在 c***5 的大作中提到】
:
: 可能是复杂了。Jboss, Spring and CXF. 但我刚接手,难下结论。
: 你是说Jboss Framework就能解决了, 是吗?

avatar
s*o
8
老赵的vert.x研究的怎么样了?market share上有没有什么大进展?

【在 z****e 的大作中提到】
: jboss/wildfly的源代码已经放到github上了
: https://github.com/wildfly/wildfly

avatar
z*e
9
最新进展是正式兼容了clojure和scala
基本上以后不管做啥,我都会用这个server了
类库陡然增多啊,以后什么server side的类库
包括ror,还有nodejs那些,都可以用了
vert.x还提供了jca的module,可以很容易跟wildfly集成
server side现在光写代码堆轮子没啥乐趣了
都不难,无非看点tutorial就可以搞定了
倒是搞些统计比较有挑战性
As of version 2.1.1, Vert.x exposes its API in Java, JavaScript, Groovy,
Ruby and Python, Scala and Clojure.

【在 s***o 的大作中提到】
: 老赵的vert.x研究的怎么样了?market share上有没有什么大进展?
avatar
c*5
10
Jboss Developer Studio 好象还不能用wildfly吧?我的理解
是不是JBoss,Spring等Framework除了兼容JEE标准,还有很多
自己的类库,是吗?
但为什么说它们的server符合JEE标准,Tomcat不是呢?
avatar
z*e
11
jboss developer studio感觉不太好用,私货太多了
用eclipse,然后下jboss的plugin就好了
或者idea,下jboss的plugin
jboss是历来实现jee标准最快的一个
不管是jee7还是jee6,jee5什么也都很快搞定
倒是websphere&weblogic有些慢,当然最快的是样板glassfish
不过glassfish除了当样板用以外,没有人真的用
spring不是标准的jee,对jee标准有很深的影响
但是spring本身各种接口annotation什么,都跟标准化的jee不一样
jboss是标准化了jee impl,spring不是,spring更像是一个简化的jee impl
jboss应该没有什么特殊的类库,绝大部分都是jee标准
spring大部分都是非标准的接口什么
jee分成两块,一块是web,web server是jee的子集合
另外一块是app,两块凑一起叫做full,所以你看官网上给这些产品颁证书
分成full和web,后者是前者的子集,tomcat只实现了web
jboss实现了both,weblogic&websphere什么也都实现了both
以前jboss是在tomcat上做后续开发,实现了app之后,加上tomcat实现的web
这样搞定full certificate,spring的idea更多表现在app部分
而不仅仅是web server,spring+tomcat可以认为是一个简化版的full certificate

【在 c***5 的大作中提到】
: Jboss Developer Studio 好象还不能用wildfly吧?我的理解
: 是不是JBoss,Spring等Framework除了兼容JEE标准,还有很多
: 自己的类库,是吗?
: 但为什么说它们的server符合JEE标准,Tomcat不是呢?

avatar
z*e
12
jboss
spring+tomcat
vert.x
代表着三种不同的java server的模式
可以简单认为是重,中,轻量级server开发的代表
avatar
c*5
13

我现有的项目作者将个个子项目做成Maven Dependency,说是利于
调用interface,但会不会影响效率。
另外,STS tools suits做spring 项目好用吗?谢谢。

【在 z****e 的大作中提到】
: jboss
: spring+tomcat
: vert.x
: 代表着三种不同的java server的模式
: 可以简单认为是重,中,轻量级server开发的代表

avatar
z*e
14
对啊,maven就是用来管理类库依赖的
这样全部用jar封装起来之后,就直接call就好了
sts就是spring那个公司的studio
就跟jboss developer studio一样
其实两个都是eclipse based
我觉得直接安装插件可能会更好

【在 c***5 的大作中提到】
:
: 我现有的项目作者将个个子项目做成Maven Dependency,说是利于
: 调用interface,但会不会影响效率。
: 另外,STS tools suits做spring 项目好用吗?谢谢。

avatar
c*5
15
项目用了很多dependency,JAXB, XMLBeans,CXF 等等。到底是要用的时候google相关的
open source project就行了,还是每样都学?
另外,感觉很多项目的结构类似,有好的书或资料介绍项目框架设计的吗?
avatar
z*e
16
学idea,学理论,不要拘泥于某一个具体的实现
比如di,spring有,jboss也有,google什么也都有di的项目
大同小异,把idea学懂了,用哪个都是一样的
没有好的书推荐,这些项目还在不停地冒出来,就算有书也会很快过时

关的

【在 c***5 的大作中提到】
: 项目用了很多dependency,JAXB, XMLBeans,CXF 等等。到底是要用的时候google相关的
: open source project就行了,还是每样都学?
: 另外,感觉很多项目的结构类似,有好的书或资料介绍项目框架设计的吗?

avatar
c*5
17
前段时间用Maven,没培训,自己看google,写出的东西能用但好象
不专业,很多新技术都自学,做出的东西都能用但水平不高。
尤其现在单位一般不愿提供培训,如何能提高质量呢?
avatar
s*y
18
spring+tomcat代表着java server的模式?
我不太理解这句话 Spring和server有什么关系?
avatar
z*e
19
你自己写的那些java beans的管理
有不同的方式,tomcat管理servlet和threads的生命周期
不负责你写的那些beans的管理,这个就只能交给spring来做
如果jboss在的话,可以交给ejb container来做
vert.x则不主张share components,或者说是另外一种方式share
用msg bus来分享components,这里components要封装成一个module
spring不是server,spring只负责管理那些beans的生命周期
至于剩下的,是server的事,spring本身就是一个container或者说module

【在 s****y 的大作中提到】
: spring+tomcat代表着java server的模式?
: 我不太理解这句话 Spring和server有什么关系?

avatar
z*e
20
我觉得这种东西其实说白了就是一个理论
然后别人impl了,再然后通过学习别人的tutorial来工作
所以本质还是一个理论,理论懂了,没有搞错
剩下都是细节,不重要,理论指导实践
对于jboss这种工具来说,你能让它跑起来,八九不离十了
jboss有web控制台,你可以看看,会告诉你很多信息
比如当前container里面有几个ejb这些

【在 c***5 的大作中提到】
: 前段时间用Maven,没培训,自己看google,写出的东西能用但好象
: 不专业,很多新技术都自学,做出的东西都能用但水平不高。
: 尤其现在单位一般不愿提供培训,如何能提高质量呢?

avatar
c*5
21
现在Spring Jee 这类开发工作还多吗?
avatar
z*e
22
这要看怎么定义了
现在java的工作几乎没有不用spring的
至少spring的idea已经渗透到java的方方面面
但是说一定要用spring这些,这个不太好说
core java和jee之间的界限在逐步模糊

【在 c***5 的大作中提到】
: 现在Spring Jee 这类开发工作还多吗?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。