Redian新闻
>
怎么能学成J2EE的全能
avatar
怎么能学成J2EE的全能# Java - 爪哇娇娃
p*p
1
我现在JSP和Servlet非常熟悉了,但是其他部件还比较陌生,什么JMX,JMX,JNDI,EJB..
....哪位说说自己的心路历程
avatar
c*m
2
定义全能先?如果只是会用所有的(或决大多数)JEE技术,框架,etc., 那大多数人
都是全能,包括我自己,呵呵。
如果要非常精通,那恐怕没人能全能。我自己的一个体会,如果能把multi-thread 和
distributed application的方方面面都理解的很透彻了,应付java server side的东
西就基本够用了
avatar
g*g
3
这些都不急着学,建议先学Spring。

..

【在 p***p 的大作中提到】
: 我现在JSP和Servlet非常熟悉了,但是其他部件还比较陌生,什么JMX,JMX,JNDI,EJB..
: ....哪位说说自己的心路历程

avatar
h*d
4
haha...good suggestion
Right now, jsp and servlet are not important any more
so many frameworks available

【在 g*****g 的大作中提到】
: 这些都不急着学,建议先学Spring。
:
: ..

avatar
w*r
5
唉这个没戏,偶和你一样以为可以学成全能,搞来搞去只能搞到要用什么就去啃什么,用
完了就很少再啃,想系统化搞一个全能实在是不知如何下嘴

..

【在 p***p 的大作中提到】
: 我现在JSP和Servlet非常熟悉了,但是其他部件还比较陌生,什么JMX,JMX,JNDI,EJB..
: ....哪位说说自己的心路历程

avatar
h*d
6
you don't have to learn everything...
for j2ee, you only need the ability to pick up new stuff quickly
different companies are using different framework combination

【在 w*r 的大作中提到】
: 唉这个没戏,偶和你一样以为可以学成全能,搞来搞去只能搞到要用什么就去啃什么,用
: 完了就很少再啃,想系统化搞一个全能实在是不知如何下嘴
:
: ..

avatar
m*t
7

+1. And not only true for j2ee but almost any other technology. 关键在于修
炼内功。内功够了,任何掌法剑法都是过眼烟云,飞花摘叶也可伤人。8-P

【在 h**d 的大作中提到】
: you don't have to learn everything...
: for j2ee, you only need the ability to pick up new stuff quickly
: different companies are using different framework combination

avatar
p*p
8
Can I begin with JMX,JNDI and JMS?

【在 m******t 的大作中提到】
:
: +1. And not only true for j2ee but almost any other technology. 关键在于修
: 炼内功。内功够了,任何掌法剑法都是过眼烟云,飞花摘叶也可伤人。8-P

avatar
t*f
9
这个肯定是对的,但是怎么做,能不能给说明一下。比如除了为了赶进度在公司现
学现卖,是不是业余应该做个open source的project还是什么的?

【在 m******t 的大作中提到】
:
: +1. And not only true for j2ee but almost any other technology. 关键在于修
: 炼内功。内功够了,任何掌法剑法都是过眼烟云,飞花摘叶也可伤人。8-P

avatar
m*t
10

Well in the JEE context, I'd start with EJB, session beans in particular.
And then get to the other pieces. JMX and JNDI aren't very interesting. They
are the "I find, I call, I'm done" kind of technologies. The asynchronous
aspects of JMS can be quite intriguing.
But then, like goodbug said, don't forget Spring. I personally think it's
way better than EJB - apart from that it's not a standard spec.

【在 p***p 的大作中提到】
: Can I begin with JMX,JNDI and JMS?
avatar
h*d
11
人说了,是修炼内功,恐怕不是一朝一夕的,呵呵

【在 t******f 的大作中提到】
: 这个肯定是对的,但是怎么做,能不能给说明一下。比如除了为了赶进度在公司现
: 学现卖,是不是业余应该做个open source的project还是什么的?

avatar
m*t
12

It'd definitely help. Any project where you don't have to worry about
deadline and can focus on "doing the right thing the right way" would help.
The point is to actually understand how something works, and why it works
better this way than the other. Don't stop with "this is what I have to do
to make it work."

【在 t******f 的大作中提到】
: 这个肯定是对的,但是怎么做,能不能给说明一下。比如除了为了赶进度在公司现
: 学现卖,是不是业余应该做个open source的project还是什么的?

avatar
c*m
13
对于有一定基础的人,建议多读几遍Rod Johnson的 J2EE development without EJB,
对于各种技术的利弊,应用的原则,都讲的很透彻。此人就是备受本版版众推崇的
Spring Framework的发明者。和

【在 h**d 的大作中提到】
: 人说了,是修炼内功,恐怕不是一朝一夕的,呵呵
avatar
h*d
14
哈哈,萝卜青菜,各有所好吧
我比较喜欢spring,
有些同事就天天嘴上挂着picocontainer

,

【在 c*m 的大作中提到】
: 对于有一定基础的人,建议多读几遍Rod Johnson的 J2EE development without EJB,
: 对于各种技术的利弊,应用的原则,都讲的很透彻。此人就是备受本版版众推崇的
: Spring Framework的发明者。和

avatar
c*m
15
现在还有人用pico container吗?我只是在书里看到这个名字才知道的,好像所有的人
都在用spring似的

【在 h**d 的大作中提到】
: 哈哈,萝卜青菜,各有所好吧
: 我比较喜欢spring,
: 有些同事就天天嘴上挂着picocontainer
:
: ,

avatar
h*d
16
萝卜青菜
我们公司有人就喜欢,因为是他写的:D

【在 c*m 的大作中提到】
: 现在还有人用pico container吗?我只是在书里看到这个名字才知道的,好像所有的人
: 都在用spring似的

avatar
c*m
17
Paul Hammant? 啥公司,招人吗? :)

【在 h**d 的大作中提到】
: 萝卜青菜
: 我们公司有人就喜欢,因为是他写的:D

avatar
h*d
18
ft...that's it. hehe
He is a wierd guy:)
If you enjoy travel, we do hire people

【在 c*m 的大作中提到】
: Paul Hammant? 啥公司,招人吗? :)
avatar
c*m
19
Sigh, travel这种事,不自己试试还真难说喜欢不喜欢,不过想想可能觉得是挺累人的
,刚刚去你们公司网站上看了看,感觉IT界很多名人/牛人都是在类似的consulting
firm工作吧,估计是在customer site不好摸鱼,所以水平提高比较快 :)
btw 如果每周出差的话,是不是住在哪里就无所谓了?

【在 h**d 的大作中提到】
: ft...that's it. hehe
: He is a wierd guy:)
: If you enjoy travel, we do hire people

avatar
h*d
20
是,我们公司有些单身的人,
家就是一个邮局的mailbox
和一个月两百块钱的storage room

【在 c*m 的大作中提到】
: Sigh, travel这种事,不自己试试还真难说喜欢不喜欢,不过想想可能觉得是挺累人的
: ,刚刚去你们公司网站上看了看,感觉IT界很多名人/牛人都是在类似的consulting
: firm工作吧,估计是在customer site不好摸鱼,所以水平提高比较快 :)
: btw 如果每周出差的话,是不是住在哪里就无所谓了?

avatar
c*m
21
ft, 那一年下来得攒多少钱啊。你们在customer site的时候work load怎么样?每周是
工作四天还是五天?

【在 h**d 的大作中提到】
: 是,我们公司有些单身的人,
: 家就是一个邮局的mailbox
: 和一个月两百块钱的storage room

avatar
h*d
22
no no no
每周40小时,因为是出差,所以住宿客户包了

【在 c*m 的大作中提到】
: ft, 那一年下来得攒多少钱啊。你们在customer site的时候work load怎么样?每周是
: 工作四天还是五天?

avatar
m*t
23

I would say that Spring has grown to a point where it's no longer comparable
to pico. Spring offers a lot more than Pico.
Don't get me wrong. Pico is a great IoC container, and still has lots of
fans. What I like Pico particularly is precisely that it tries to remain an
IoC container.
So, it's that same saying again - the right tool for the right job. 8-)

【在 c*m 的大作中提到】
: 现在还有人用pico container吗?我只是在书里看到这个名字才知道的,好像所有的人
: 都在用spring似的

avatar
g*g
24
spring 和picocontainer IOC没有本质的区别,但spring和
ejb的区别,特别是ejb2.x是很大的。另外,不需要container
使单元测试和单步调试容易多了。ejb在这上面太痛苦。

【在 h**d 的大作中提到】
: 哈哈,萝卜青菜,各有所好吧
: 我比较喜欢spring,
: 有些同事就天天嘴上挂着picocontainer
:
: ,

avatar
q*n
25
wow, 很仰慕你们公司啊。
你们都找啥样的人?

【在 h**d 的大作中提到】
: ft...that's it. hehe
: He is a wierd guy:)
: If you enjoy travel, we do hire people

avatar
s*e
26
I guess he is from thoughtworks. (Martin Fowler's company). Their interview
process is lengthy but full of funs.
avatar
p*p
27
说说我的经验吧
我自己看了几个开源的源代码,然后自己编了个servlet container,总之学到了非常
多的东西,知识翻倍。最重要的给自己信心,现在用个什么,出了问题就直接看看源代
码。不管多复杂的东西,都是能看懂的,这个帮助非常大。
我现在的项目就是要把这个container集成到一个J2EE环境里面,比如Geranimo。所以
需要了解些JMX,JNDI,JMS等等这些东西,大家帮忙看看怎么个Route Map比较好。
另外我的PHD方向是SOA, service provisioning, orchestration, provisioning在
VOIP里面。是不是J2EE知识很需要把,还有Web Service等等,给些建议把
avatar
c*m
28
如果想集成到一个server里面的话,大概jboss最合适了,因为它就是用的JMX, 最重要
的是,documentation非常详细,google 'jboss 4.0 official guide', 第一章讲的就
是JMX microkernel。jboss的web container就是个tomcat的SAR, 把它换成你自己的应
该不难。不过看不出来为什么需要JMS。SOA跟J2EE没什么关系吧。

【在 p***p 的大作中提到】
: 说说我的经验吧
: 我自己看了几个开源的源代码,然后自己编了个servlet container,总之学到了非常
: 多的东西,知识翻倍。最重要的给自己信心,现在用个什么,出了问题就直接看看源代
: 码。不管多复杂的东西,都是能看懂的,这个帮助非常大。
: 我现在的项目就是要把这个container集成到一个J2EE环境里面,比如Geranimo。所以
: 需要了解些JMX,JNDI,JMS等等这些东西,大家帮忙看看怎么个Route Map比较好。
: 另外我的PHD方向是SOA, service provisioning, orchestration, provisioning在
: VOIP里面。是不是J2EE知识很需要把,还有Web Service等等,给些建议把

avatar
B*N
29
spring 能做distribute transaction 吗?
我在用EJB3 session bean + hibernate,感觉挺好用的。

【在 g*****g 的大作中提到】
: 这些都不急着学,建议先学Spring。
:
: ..

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