由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 光学Java Standard 本身是不是永远不够?
相关主题
J2EE入门Ejb 3.0 deployment descriptor?
怎么能学成J2EE的全能j2ee without EJB
any good j2ee book?jsp和j2ee什么关系?
大家都是搞技术的其实有没有而已解释一下java ee是什么
Any good book recommendation for EJB?jBuiler 4白皮书(来自inprise网站)
Spring 工作机会好象不多啊!J2EE 会热多久?
怎么快速掌握J2EE?去做J2EE好,还是Android好?
新手请教 Java EE JDK6 vs Java EE JDK5What about RMI/IIOP? Is that part of EJB specific
相关话题的讨论汇总
话题: java话题: j2ee话题: jsp话题: standard话题: frameworks
进入Java版参与讨论
1 (共1页)
s*i
发帖数: 31
1
招工广告一般都需要什么 Java EE, EJB, Spring, Hibernate, Web Services, XML,
SOAP, JDBC, JSP/Servlets, N-Tier Architecture. 这些都超出了 Java Standard 范
围。 吧这些都搞懂搞熟了,大概需要好几年,而且这些商业的东西每年都在变化。咳

好几次去interview, 我resume 写 java 是最强的语言。 然后人家问这个这个设计,
你用 EJB/XML 怎么去实现, 问在JSP/Servlet里面那个问题怎么解决。 这些我就一点
不知到了。这些名词就是知道一个概念,然后可能接触过一些很简单的例子,接触了就
忘记了。 就算强迫自己去做Project, 可是照着一本入门的书去学,用EJB 或者 JSP
写一个hello world, 竟然用了3个星期,去搞 setup 什么 config file, xml file,
什么 glassfish, 一大堆乱七八糟的东西,好不容易搞出来一个hello world. 只能苦
笑一声,发现为了搞这个东西吧时间都扑在上面了, 最后只
w*r
发帖数: 2421
2
start from simple and worry less, check for good tutorials with standard
environments.
here is one that is quite useful
http://www.javapassion.com/j2ee/

【在 s*i 的大作中提到】
: 招工广告一般都需要什么 Java EE, EJB, Spring, Hibernate, Web Services, XML,
: SOAP, JDBC, JSP/Servlets, N-Tier Architecture. 这些都超出了 Java Standard 范
: 围。 吧这些都搞懂搞熟了,大概需要好几年,而且这些商业的东西每年都在变化。咳
: 。
: 好几次去interview, 我resume 写 java 是最强的语言。 然后人家问这个这个设计,
: 你用 EJB/XML 怎么去实现, 问在JSP/Servlet里面那个问题怎么解决。 这些我就一点
: 不知到了。这些名词就是知道一个概念,然后可能接触过一些很简单的例子,接触了就
: 忘记了。 就算强迫自己去做Project, 可是照着一本入门的书去学,用EJB 或者 JSP
: 写一个hello world, 竟然用了3个星期,去搞 setup 什么 config file, xml file,
: 什么 glassfish, 一大堆乱七八糟的东西,好不容易搞出来一个hello world. 只能苦

g*****g
发帖数: 34805
3
I think the confusion part coming from too many options in JEE technology.
EBJ 2.x/3.0/Spring are alternatives, we have about 10 web frameworks that
are alternatives. Hibernate/JPA/ibatis/JDO and you name here persistence
frameworks are alternatives.
Even on view layer, we have about 10 templating alternatives as well.
And the combination is just overwhelming even for a veteran.
I blame this on Sun though, since they couldn't come out with elegant
solution from the beginning, and OSS communities

【在 w*r 的大作中提到】
: start from simple and worry less, check for good tutorials with standard
: environments.
: here is one that is quite useful
: http://www.javapassion.com/j2ee/

s*i
发帖数: 31
4
No use. I have seen almost all the tutorials on the internet from google,
nothing is helpful. I once spent 2 nights in a row trying to follow those
beginner tutorials, and they are useless.
There is no hope.
s*i
发帖数: 31
5
And I'm not a veteran. I am still in school, but even the entry level jobs
for college graduates have those things as requirements? What college
student (bachelor or master or even phd) would know all of that stuff?
You'd take 10 years to know all of those!!!!!! Even learning Java standard
takes several years. And college has only 4 years, and most of the class
time does not teach this. So you have to learn on your own time.
c*m
发帖数: 836
6

用不了好几年,入门最难,入门之后就会发现这些技术其实就是多,要花好多时间看,
其实都没什么难度,尤其是EJB3,现在更简单了。学这些东西,不要一头扎进一个里面
钻的太深,要先掌握好big picture,才不会有云里雾里的感觉。servlet那是基础,一
般也是直接和client交流的,建议你好好看看,那本head first servlet and jsp入门
不错(这是我觉得head first系列唯一值得看的);EJB 和 Spring都是business
component container,其实最早的概念是EJB,至于为什么出来spring这么个东西,一
大堆的背景故事,你现在也不需要知道,就记住他们可以在servlet后面,进行主要的
business logic, 也是你的domain model存放的地方,当然spring还提供了一堆挺不错
的utility method;Hibernate是所谓的ORM,就是把object和relational db映射的一
层,你可以把它想象成在business logic和database之间,也不是所有的app都需要这
一层

【在 s*i 的大作中提到】
: 招工广告一般都需要什么 Java EE, EJB, Spring, Hibernate, Web Services, XML,
: SOAP, JDBC, JSP/Servlets, N-Tier Architecture. 这些都超出了 Java Standard 范
: 围。 吧这些都搞懂搞熟了,大概需要好几年,而且这些商业的东西每年都在变化。咳
: 。
: 好几次去interview, 我resume 写 java 是最强的语言。 然后人家问这个这个设计,
: 你用 EJB/XML 怎么去实现, 问在JSP/Servlet里面那个问题怎么解决。 这些我就一点
: 不知到了。这些名词就是知道一个概念,然后可能接触过一些很简单的例子,接触了就
: 忘记了。 就算强迫自己去做Project, 可是照着一本入门的书去学,用EJB 或者 JSP
: 写一个hello world, 竟然用了3个星期,去搞 setup 什么 config file, xml file,
: 什么 glassfish, 一大堆乱七八糟的东西,好不容易搞出来一个hello world. 只能苦

c*m
发帖数: 836
7

大学/研究生院本来就不教语言,又不是培训班,都是自己学的。开始很frustrated是
正常的,但是只要耐心点,慢慢来就掌握了。我MS的论文是分析JBoss EJB Container
架构,当时连怎么deploy hello world都不知道,但是一点一点琢磨,最后也搞的很明
白了。

【在 s*i 的大作中提到】
: And I'm not a veteran. I am still in school, but even the entry level jobs
: for college graduates have those things as requirements? What college
: student (bachelor or master or even phd) would know all of that stuff?
: You'd take 10 years to know all of those!!!!!! Even learning Java standard
: takes several years. And college has only 4 years, and most of the class
: time does not teach this. So you have to learn on your own time.

r*****l
发帖数: 2859
8
Java developers spent more time picking frameworks than
doing the actual development, unfortunately :(

【在 s*i 的大作中提到】
: 招工广告一般都需要什么 Java EE, EJB, Spring, Hibernate, Web Services, XML,
: SOAP, JDBC, JSP/Servlets, N-Tier Architecture. 这些都超出了 Java Standard 范
: 围。 吧这些都搞懂搞熟了,大概需要好几年,而且这些商业的东西每年都在变化。咳
: 。
: 好几次去interview, 我resume 写 java 是最强的语言。 然后人家问这个这个设计,
: 你用 EJB/XML 怎么去实现, 问在JSP/Servlet里面那个问题怎么解决。 这些我就一点
: 不知到了。这些名词就是知道一个概念,然后可能接触过一些很简单的例子,接触了就
: 忘记了。 就算强迫自己去做Project, 可是照着一本入门的书去学,用EJB 或者 JSP
: 写一个hello world, 竟然用了3个星期,去搞 setup 什么 config file, xml file,
: 什么 glassfish, 一大堆乱七八糟的东西,好不容易搞出来一个hello world. 只能苦

s***e
发帖数: 122
9
感叹一下这个论文的题目好啊

Container

【在 c*m 的大作中提到】
:
: 大学/研究生院本来就不教语言,又不是培训班,都是自己学的。开始很frustrated是
: 正常的,但是只要耐心点,慢慢来就掌握了。我MS的论文是分析JBoss EJB Container
: 架构,当时连怎么deploy hello world都不知道,但是一点一点琢磨,最后也搞的很明
: 白了。

t*******e
发帖数: 684
10
三五年还是要的。但老的淘汰的东西新人就不需要学了。而且技术总是往简单的方向发
展。有点耐心,先学最常用的,最热的,慢慢就有大的视野了,对某些特定技术知道个
大概就行了。毕竟,知道用什么技术解决什么问题,比会编程更重要。很多技术都可以
现学现用的。
相关主题
Spring 工作机会好象不多啊!Ejb 3.0 deployment descriptor?
怎么快速掌握J2EE?j2ee without EJB
新手请教 Java EE JDK6 vs Java EE JDK5jsp和j2ee什么关系?
进入Java版参与讨论
C***Y
发帖数: 1323
11
幸好我没攻java,发现太繁杂了--韦小宝练少林功夫,一辈子学不完。
s******d
发帖数: 901
12
我哭,我和lz的感想一样,为了这个我都不敢换工作,就在公司里混。实在是不知道从
哪里下手钻研,太多online tutorials 乐,我也试过setup some sample project,就
算能work, 也理解得不深,过两天就忘了,这个真是要几年的实践经验才能得心应手的
。我自己决也不算太笨,在学校里都是straight A,读master的时候有两门课要用C写,
从来都没做过,我还挺紧张的,结果做出来也都是A,可是J2EE这样的东西没有工作经验
真的是不行啊。我一想起未来就害怕,又是个没有钻研精神的人,在说对technology也
没兴趣,我对fashion,化妆品什么的更感兴趣。和父母说他们也不懂,不知道我为什么
有那么大压力。唉,苦水吐完了,问题还是没法解决,算了,过两年转QA得了。
t*******e
发帖数: 684
13
光看tutorial还是不够的。还是要看好的书,我比较喜欢manning的in action series.
s*i
发帖数: 31
14
我也是,觉得C/C++/Standard Java反而简单,或者容易上手。 这个什么 j2ee, .net,
之类的,我跟你说我不知道看过多少"online tutorial", "primer", "sample
program". 根本没法入门, 连个hello world 怎么运行也太清楚,就算运行成功,也
不理解来龙去脉。c/c++ 里面那些很复杂的什么指针,memory mangememnt, threading
我觉得不难,或者说只要一步一步看下去就可以理解。 但是这个j2ee, .net 不一样
,他没有一个系统化的东西让你一步一步看下去,乱七八糟。。。
我马上毕业了,感觉正经的编程工作,全要你知道这j2ee 或 .net 。

【在 s******d 的大作中提到】
: 我哭,我和lz的感想一样,为了这个我都不敢换工作,就在公司里混。实在是不知道从
: 哪里下手钻研,太多online tutorials 乐,我也试过setup some sample project,就
: 算能work, 也理解得不深,过两天就忘了,这个真是要几年的实践经验才能得心应手的
: 。我自己决也不算太笨,在学校里都是straight A,读master的时候有两门课要用C写,
: 从来都没做过,我还挺紧张的,结果做出来也都是A,可是J2EE这样的东西没有工作经验
: 真的是不行啊。我一想起未来就害怕,又是个没有钻研精神的人,在说对technology也
: 没兴趣,我对fashion,化妆品什么的更感兴趣。和父母说他们也不懂,不知道我为什么
: 有那么大压力。唉,苦水吐完了,问题还是没法解决,算了,过两年转QA得了。

J*********r
发帖数: 5921
15
zan "worry less"

【在 w*r 的大作中提到】
: start from simple and worry less, check for good tutorials with standard
: environments.
: here is one that is quite useful
: http://www.javapassion.com/j2ee/

c*m
发帖数: 836
16

看你也不是个笨人,有worry的功夫不如踏下心来学学,一个月学一门技术够慢了吧?
12个月之后不也什么都懂了??

【在 s******d 的大作中提到】
: 我哭,我和lz的感想一样,为了这个我都不敢换工作,就在公司里混。实在是不知道从
: 哪里下手钻研,太多online tutorials 乐,我也试过setup some sample project,就
: 算能work, 也理解得不深,过两天就忘了,这个真是要几年的实践经验才能得心应手的
: 。我自己决也不算太笨,在学校里都是straight A,读master的时候有两门课要用C写,
: 从来都没做过,我还挺紧张的,结果做出来也都是A,可是J2EE这样的东西没有工作经验
: 真的是不行啊。我一想起未来就害怕,又是个没有钻研精神的人,在说对technology也
: 没兴趣,我对fashion,化妆品什么的更感兴趣。和父母说他们也不懂,不知道我为什么
: 有那么大压力。唉,苦水吐完了,问题还是没法解决,算了,过两年转QA得了。

J*********r
发帖数: 5921
17
c#.net会不会好一点?
J*********r
发帖数: 5921
18
对,有时候就是顾虑太多,一时半会看不到成效容易气馁放弃,我经常这样。。
其实咬咬牙钻研进去说不定就看到光明了,想一蹴而就不太可能。

【在 c*m 的大作中提到】
:
: 看你也不是个笨人,有worry的功夫不如踏下心来学学,一个月学一门技术够慢了吧?
: 12个月之后不也什么都懂了??

s******d
发帖数: 901
19
唉,就是踏不下心来,看看就烦了,我是那种不能自学的人,学校里有老师讲,还逼着
你做project,不会还可以问,工作后全靠自己自觉,太难了。所以说第一份工作太重要
了,如果一开始就接触这些technology,现在也是expert乐。

【在 c*m 的大作中提到】
:
: 看你也不是个笨人,有worry的功夫不如踏下心来学学,一个月学一门技术够慢了吧?
: 12个月之后不也什么都懂了??

s******d
发帖数: 901
20
你第一份工作他们就要求这个也太为难人了八,哪个学校教这个啊。我当初找entry
level的时候,倒都是只问些general 的问题。不过只要你第一份工作用到这些,以后
就好办多了。

net,
threading

【在 s*i 的大作中提到】
: 我也是,觉得C/C++/Standard Java反而简单,或者容易上手。 这个什么 j2ee, .net,
: 之类的,我跟你说我不知道看过多少"online tutorial", "primer", "sample
: program". 根本没法入门, 连个hello world 怎么运行也太清楚,就算运行成功,也
: 不理解来龙去脉。c/c++ 里面那些很复杂的什么指针,memory mangememnt, threading
: 我觉得不难,或者说只要一步一步看下去就可以理解。 但是这个j2ee, .net 不一样
: ,他没有一个系统化的东西让你一步一步看下去,乱七八糟。。。
: 我马上毕业了,感觉正经的编程工作,全要你知道这j2ee 或 .net 。

相关主题
其实有没有而已解释一下java ee是什么去做J2EE好,还是Android好?
jBuiler 4白皮书(来自inprise网站)What about RMI/IIOP? Is that part of EJB specific
J2EE 会热多久?need help from the J2EE expert
进入Java版参与讨论
w*r
发帖数: 2421
21
it is true J2EE grows too complicated and framework looks nice but the
choices between frameworks cost a lot of learning curve. I guess the
solution is to keep up learning and keep up working . How about setup a
project like write something like bbs from basic jsp and then switch to jsf,
and then spring, and then change backend to hibernation and then switch to
use gwt ... and ...
it should get you up to speed...

【在 s******d 的大作中提到】
: 我哭,我和lz的感想一样,为了这个我都不敢换工作,就在公司里混。实在是不知道从
: 哪里下手钻研,太多online tutorials 乐,我也试过setup some sample project,就
: 算能work, 也理解得不深,过两天就忘了,这个真是要几年的实践经验才能得心应手的
: 。我自己决也不算太笨,在学校里都是straight A,读master的时候有两门课要用C写,
: 从来都没做过,我还挺紧张的,结果做出来也都是A,可是J2EE这样的东西没有工作经验
: 真的是不行啊。我一想起未来就害怕,又是个没有钻研精神的人,在说对technology也
: 没兴趣,我对fashion,化妆品什么的更感兴趣。和父母说他们也不懂,不知道我为什么
: 有那么大压力。唉,苦水吐完了,问题还是没法解决,算了,过两年转QA得了。

w*r
发帖数: 2421
22
I know there are "too many" j2ee people only know little part of j2EE. I
have worked on j2ee extensively for several years, I still just covered part
of the technology that I used everyday... the importance about learning
j2ee is to keep a positive attitude and a systematic way to organize your
work/notes. make sure you take down everythin you learned and organize them
time from time.. otherwise things you stop working on can slip out of the
memory very fast.

net,
threading

【在 s*i 的大作中提到】
: 我也是,觉得C/C++/Standard Java反而简单,或者容易上手。 这个什么 j2ee, .net,
: 之类的,我跟你说我不知道看过多少"online tutorial", "primer", "sample
: program". 根本没法入门, 连个hello world 怎么运行也太清楚,就算运行成功,也
: 不理解来龙去脉。c/c++ 里面那些很复杂的什么指针,memory mangememnt, threading
: 我觉得不难,或者说只要一步一步看下去就可以理解。 但是这个j2ee, .net 不一样
: ,他没有一个系统化的东西让你一步一步看下去,乱七八糟。。。
: 我马上毕业了,感觉正经的编程工作,全要你知道这j2ee 或 .net 。

g*****g
发帖数: 34805
23
Well said, jsp is a mess, jsf is still a mess though.
Java is a good product, J2EE standards are a mess, and
OSS community had to right the ship from time to time.

jsf,
to

【在 w*r 的大作中提到】
: it is true J2EE grows too complicated and framework looks nice but the
: choices between frameworks cost a lot of learning curve. I guess the
: solution is to keep up learning and keep up working . How about setup a
: project like write something like bbs from basic jsp and then switch to jsf,
: and then spring, and then change backend to hibernation and then switch to
: use gwt ... and ...
: it should get you up to speed...

w*r
发帖数: 2421
24
jsp and jsf can help the beginner to understand the evolution into later mvc
framework and ajax frameworks.

【在 g*****g 的大作中提到】
: Well said, jsp is a mess, jsf is still a mess though.
: Java is a good product, J2EE standards are a mess, and
: OSS community had to right the ship from time to time.
:
: jsf,
: to

g*****g
发帖数: 34805
25
Big players in this industry care their investment more than anything
else. As a result, new spec is more of compromise rather than best-of
brand technology. We often have really nice OSS that takes long time
to be widely adopted, and tons of code based on really ugly technology
and applications continue to build on them because they are standard.
Although I like options, the learning curve and cost is unneccesarily
high for JEE compared to .Net. In the long run, this can make JEE less
cost effi

【在 w*r 的大作中提到】
: jsp and jsf can help the beginner to understand the evolution into later mvc
: framework and ajax frameworks.

d***q
发帖数: 1119
26
java 框架比应用多。
哈。
P*****f
发帖数: 2272
27
j2ee是企业系统架构。当然复杂多了。怎么可能看点tutorial久上手。
你学习语言的角度来学习j2ee,方法就错了
C++的企业系统平台如CORBA之类也一样复杂

net,
threading
道从
,就
手的
写,
经验
technology也
什么

【在 s*i 的大作中提到】
: 我也是,觉得C/C++/Standard Java反而简单,或者容易上手。 这个什么 j2ee, .net,
: 之类的,我跟你说我不知道看过多少"online tutorial", "primer", "sample
: program". 根本没法入门, 连个hello world 怎么运行也太清楚,就算运行成功,也
: 不理解来龙去脉。c/c++ 里面那些很复杂的什么指针,memory mangememnt, threading
: 我觉得不难,或者说只要一步一步看下去就可以理解。 但是这个j2ee, .net 不一样
: ,他没有一个系统化的东西让你一步一步看下去,乱七八糟。。。
: 我马上毕业了,感觉正经的编程工作,全要你知道这j2ee 或 .net 。

s******e
发帖数: 493
28
just want to join the party.
Try not repeating some good posters above. I will not post my comments but I
do want to post my question.
Due to its complexity, many frameworks, apis, and specs have emerged. But
there are still tons of issues not addressed or not addresses enough in any
existing projects, apis, and specs. My question is what are the top 3 issues
that needs to be addressed in your mind?
in other words, where should innovation go for j2ee?
1 (共1页)
进入Java版参与讨论
相关主题
What about RMI/IIOP? Is that part of EJB specificAny good book recommendation for EJB?
need help from the J2EE expertSpring 工作机会好象不多啊!
使用java的大型站点怎么快速掌握J2EE?
打算quit enterprise Java了新手请教 Java EE JDK6 vs Java EE JDK5
J2EE入门Ejb 3.0 deployment descriptor?
怎么能学成J2EE的全能j2ee without EJB
any good j2ee book?jsp和j2ee什么关系?
大家都是搞技术的其实有没有而已解释一下java ee是什么
相关话题的讨论汇总
话题: java话题: j2ee话题: jsp话题: standard话题: frameworks