我对java真的好失望,j2ee可能是让我感到最不容易上手的语言了,之前我学过好多语言,入门都非常的容易,为何独j2ee是如此之难呢?
解决方案 »
- sqlstate=42908
- 通过id获得实体类
- resin-3.0.27运行SSH报NoSuchMethodError:.PersistenceContext .properties
- weblogic * 配jdk6
- 新手提问。请教个继承的问题
- 请问如何获取数据库中所有表名?JDBC API中有相关的方法吗?!
- [请教]hibernate的一个问题,关于聚合函数
- 关于在struts中怎样定义双重循环的问题?大家帮帮忙,急等!!!!!
- 新手问题,今天刚下了Apusic,但不明白EJB部署是一个什么概念?
- org.springframework.beans.factory.BeanCreationException:
- com.sun.msv中的类是在那个包里?在哪能够下在?
- 我对JAVA学习和JAVA程序员找工作的看法
自己一步一步的走吧
Good Luck!
j2ee不是一门语言,是一种体系结构,一种设计模式,一套完整的规范
学好J2SE是必须的。没有什么是一步登天,一躇即就的。
勿在浮沙筑高台!
不知道大家有没有用过.net,用过.net之后,你就肯定不会再用j2ee了///////////////////////////
这个不是你想不想用的问题,在于的你老板和客户。
你既然已经用过.net,应该说你已经基本了解了java。所以你要对自己有信心!
最重要的你要会融会贯通,把.net中学到的用到java中来
我觉得有如此多的朋友关注这个问题,我们一定能取得成绩
我觉得java的有个好处,就是opensource很多,也很实用,
象ant,log4j,junit,struts等等,
也有很多商业程序(可以作为参考,模板)。
不过我最喜欢是hibernate,以前得写很多sql语句,现在不用啦,最爽的就是,我可以轻松的实现
跨数据库了。不同的数据库,有很多东西是不一样得,比如自增,以前都是自己做跨数据库得,现在
不用了。刚开始,我也很喜欢像vb那样用鼠标拖拖就可以了,后来习惯了,觉得也没什么。好像很多牛人不用
ide呢。
不过java的配置有些麻烦,要有耐心才行。
我比你还急啊
但也得一点一点来啊学习ing
其实我个人认为只有EJB需要稍微花点时间,其它应该说还好吧。呵呵
我觉得学java有很多方面的好处的
1、一个找工作容易!很多公司现在都需要这样的人才
2、很有挑战性
3、代码共享比较多,参考的地方多
4、书比较多,
5、同道人多
6、待遇好,虽然我不多
。。
很多很多,我一下子也列那么多了
在痛苦的抉择后,我选择J2EE..分享J2EE给我带来的快乐。学到现在,最大的感觉,就是: 简单就是美,美就是Java.不会有学MFC的痛苦,也不会有去分析STL的艰辛,网路应用上一点也不逊色于C++。开始进入我的J2EE之旅。还是下载了一份J2EE规范,一份J2EE SDK。开始研究J2EE,结合http://java.sun.com/j2ee/tutorial/index.html 提供的J2EE Tutorial开始研究了。大概过了1个月,开始有感觉了,也就在这个时候,需要我去完成一个J2EE构架方面的项目。差不多边学编写完成了,很多概念在写完后都不是很清晰,因为东西太多了,主要是基于JSP(Servlet)+Session Bean+EIS构架开发系统。当然也学到很多东西,至少对SB EJB的编写不成问题。懂得了JSP如何调用EJB……..完成项目后,我开始研究Java Pet Store了,很是过瘾。开始知道了Servlet过滤器,XML方面较为全面的知识,知道了J2EE整个框架中各种技术的实际应用。慢慢的,开始研究WebLogic配置好的Pet Store(也是Sun公司的)。慢慢的分析两者的不同之处。开始对J2EE Specification有了很好的感觉。因为J2EE Specification本身是很严肃的,但Pet Store给出了活力。在反复的学习中,我明白了J2EE构架的70—80%。新的问题又出来了,实际企业中会如何建构一个J2EE系统呢?带着这个问题,我开始分析Core J2EE Patterns,这本书。同时,也有EJB Design Patterns。慢慢的,开始知道了J2EE的魅力所在,知道了J2EE为什么会在企业中得到较为好的认可。大家都知道,设计模式一词,在公司上班,你们的老板会看你的代码吗?会赞赏你的DP很好吗,我想很少。在完成你的工作进度之余,加班,加班,再加班,我想你没有更多的时间去分析研究DP.但,J2EE框架不一样,她内置了很多优秀的设计模式,我们在设计开发、构架一个J2EE系统中用到了很多设计模式。比如,MVC,EJB中封装的DAO设计模式。构架J2E系统用Session Fa?ade,Message Fa?ade设计模式也不会太困难。这也是后来J2EE吸引我的地方。慢慢的我知道了,作为一个J2EE开发者,我们要掌握其中的核心内容。我个人认为,3方面很重要。实施EJB系统常用的架构、设计模式,比如session fa?ade、message fa?ade、DTO等。J2EE系统构架中常用的模式。UML-> EJB,EJB->UML相互映射。现在也一样在研究。善于享受孤独,幸好还有J2EE!网络上、书店都提供了很多资料,很多方式都可以得到J2EE方面的资料。如何系统的、高效的学习J2EE这个问题摆在我们面前。比如, 有些人在看完一大堆书后,动起手来时还是不知道怎么开始。等等这些问题是我们最难处理的。如何寻找到一条很好的方式方法呢?其实, 换一个角度来看,比如,学英语,一共有三个层面的东西,首先是词汇,然后是语法,再者是习惯用法(希望读者能够从程序设计的角度考虑问题,看看这两者有什么相似之处,其实他们的逻辑是一样的)。还比如,上数学课,老师在黑板上解题,大家都很轻松得听懂,自己动手时就会有很多问题。这些看来很简单的问题,其实都包含一个道理:理论联系实际,理论指导实践。我们的理论在于,我们要有很好的方法。有些人看了很多书,写了不少程序,水平还是提高得很慢,很难跨越这道难关。还是方法问题。当然,我所谈论的方法,是自己的心得,体会,大家都有自己很独特的方法。没有绝对好、绝对坏的方法,看作用对象是谁。所以这里我们重点看看我这文章中所会提出来的方法。大家来评论评论。
我以前先接触过.net,还用c#替某大的一个妹妹作了一个b/s系统的毕业设计,
但是我现在改行学java了,不为别的,.net简单,会的人多,挣钱少啊。赫赫。
还有一点,我个人认为,.net比较适合中小型的公司,java适合大型的公司。
java真是太搞笑了,我是刚学的,用jsp连数据库连了半天都没连起来,比其他语言差多了,哪有像他这种你认为所有人都是这样吗??
刚学j2ee,请多指教