版面调整调查!
返回列表 回复 发帖

[原创]想从事JAVA(J2EE)方面开发的同学可以进来看一下

给想学JAVA的同学简说一下学习历程吧,都有是个人想法的:
1、当然先要学好JAVA这门语言本身,但要知道,这仅仅是整个学习的百分之一。但定要打好底子。
2、J2EE分三层,用最平常来讲就是:展现层(通常是IE),服务器层(应用服务器),持久层(数据库),这是最基本的。
展现层现有的技术有:JAVASCRIPT,HTML,(XML)
服务器层WEB应用有:JSP,SERVLET,(XML)
还有就是现在成为标准的:EJB(其它还有非标准的HIBERNATE)
对于这一层的支持:需要有专用的,符合J2EE规范的应用服务器。如:WEBLOGIC,WEBSPHERE,JBOSS,TOMCAT等。
持久层主要是关系型数据库:如ORACLE,SQLSERVER。

3、上面两个只是最基础的与技术相关的东东,在你掌握了开发一个最基本的应用应具备的技术外,你接下来的就是要学会如何应用设计模式去构建一个系统,掌握现在比较流行的架构,如WEB层的:STRUT,持久层的:EJB,HIBERNATE,持整个架构相关的:SPRING。
4、以上所说的每个阶段要有熟练程度基本要经过一到两个项目的实践,但自身不断的理会也是重要的。
其实整个J2EE都在不断的发展中,而且知识面很广,我写点这些只是想大家在学习的道路上,不要走太多弯路。上面的都是老声长谈了,很多收上都说得很多了。
人怕出名猪怕壮,我是又怕出名又怕撞

re:因为我以前学习时,也是喜欢东学一点,西学...

因为我以前学习时,也是喜欢东学一点,西学一点,有时看到JAVASCRIPT好玩,就学一点,有时看见大家都学JAVA,也学一点,看到JSP好玩,也学一点,再学点MFC,C++,搞了很久,都不知道自己会什么,也不知道自己学的这些有什么用,所以写点东东给大家参考参考。
在从事开发中,最重要的还是需求与分析,设计,对所开发的项目业务理解才是最重要的。
人怕出名猪怕壮,我是又怕出名又怕撞

re:我想问的是.光是看怎么能看会呢.不知道各...

我想问的是.光是看怎么能看会呢.不知道各位以前刚学的时候是怎么学的啊.还请教请教,谢谢
在错的时间,错的地方,遇到对的人,只有遗憾;在对的时间,对的地方,遇到错的人,只有唏嘘!

re:我正在学Java...

我正在学Java...
[img]http://photoimg1.qq.com/cgi-bin/load_pic?verify=rZeQr9%2FIONsxxGzLDAW4Ng%3D%3D[/img] -------------------------------------------------------

re:先把C学好再说.

先把C学好再说.

re:我现在正做win2000+jsp+mys...

我现在正做win2000+jsp+mysql+apache+tomcat.

不知哪位对此熟悉,,,想交个朋友。
[img]http://photoimg1.qq.com/cgi-bin/load_pic?verify=rZeQr9%2FIONsxxGzLDAW4Ng%3D%3D[/img] -------------------------------------------------------

re:大家共同探讨,交流。

大家共同探讨,交流。
人怕出名猪怕壮,我是又怕出名又怕撞

re:我是JAVA爱好者!

我是JAVA爱好者!
MSN:duckula007@hotmail.com

re:嘿嘿,我是做J2EE的后台开发和需求设计...

嘿嘿,我是做J2EE的后台开发和需求设计的,证券行业的。湘潭大学机械学院毕业的。
在上海复旦金仕达。。你说的hibernate和spring我也不懂。看来, 还是要好好的跟你学习学习啊

re:楼上的,偶也是机械的,吗的现在对这个...

楼上的,偶也是机械的,吗的现在对这个东西讨厌的要死,也准备学点java方面的东西
吗的,不知道怎么开始啊

re:学习学习

学习学习
[FLY]八三年古董 农民出身 为诗为文 不求成名 但求开心[/FLY]

数学院的SGI服务器介绍

我学楼主在谈J2EE技术的时候少说了一个东西
面向对象技术,UML建模是很重要的
软件工程的思想是必不可少的
集成开发环境是不能不用的
初学者从记事本敲代码开始是不能不做的
PS:javascript跟java没有丝毫关系,js只是当年借了java这阵风取了这个名字而已,跟javascript相类似也跟java相关的应该是java applet

还有,你选好一个语言之后,努力学习这个语言相关的技术,正如楼主所讲的不要东摸西摸,两种体系,.net与sun one都很有前途
[GLOW=255,RED,2]谁能阻止我为爱流泪, 谁能让我忘记曾经爱过谁, 谁能缝补我的心碎, 就算阳光不再明媚, 就算整个世界被水包围, 就算真爱从此变得虚伪, 我也不会再为谁流泪,伤悲!!!!![/GLOW]

re:我现在还在为了先把c吃透还是在一点点...

我现在还在为了先把c吃透
还是在一点点的c的基础上开始java呢
知道java 很有前途
以前一个人学c的时候经常有那种学不下去的感觉因为没有人一起很不爽
现在班上好多人都有这个爱好了
应该会要好一点吧
我是白痴我怕谁

我的主页------静思阁

re:顶~!~偶觉得首先要先把面向过程的语...

顶~!~
偶觉得首先要先把面向过程的语言弄精一门。优秀的程序员应该是汇编级的,所以底层语言也要好好掌握,大家是不是觉得JAVA开发出来的程序很占内存呢?据专家说这是由于底子不厚的原因,呵呵,据James Gosling说,在JAVA的处理机制上很多性能并不比C++慢,有些甚至超过了C++,看来学习JAVA并不是一件简单的事啊!~~虽然它的语法机制很简单!~
没有什么是永恒的,一切就像是十一月的雨~!

re:本人也想学一下java,但不知道c++与...

本人也想学一下java,但不知道c++与其哪个更好了

re:JAVA还真难呀,小弟愚笨,看了好几本书...

JAVA还真难呀,小弟愚笨,看了好几本书都一知半解的!
我住金瀚林,有空来玩! [IMG]http://www.jason314.com/pic/pf1e.gif[/IMG]

re:语言永远只是语言 不是你的思维~~~

语言永远只是语言 不是你的思维~~~

re:有人说,Java行业的圣经有两个,设计模...

有人说,Java行业的圣经有两个,设计模式和重构技术

最近偶在研究J2EE Development without EJB!

不过我现在在单位带领一个团队搞开发,我是开发项目组长,基本要求手下的程序员按照敏捷式开发方法来构建系统,测试驱动开发,用到的技术也很一般化,struts , spring, hibernate...

系统开发倒没有什么问题,问题就出在windows下面开发的应用程序部署到IBM的AIX上面就出一些问题,真是write ones ,debug everywhere..
偶有点想改改SUN公司的Java虚拟机了,哦,应该说是改JDK了!
[GLOW=255,RED,2]谁能阻止我为爱流泪, 谁能让我忘记曾经爱过谁, 谁能缝补我的心碎, 就算阳光不再明媚, 就算整个世界被水包围, 就算真爱从此变得虚伪, 我也不会再为谁流泪,伤悲!!!!![/GLOW]

re:J2EE是技术含量很高的东西,包括东西很...

J2EE是技术含量很高的东西,包括东西很多如JAVA,XML,JSP DB:SQLSERVER2000,ORICAL等等.学好JAVA只是基础而已,JSP对JAVA的要求也更高.我觉得最重要的是掌握三层或者是多层思想,面向对象的思想,面向对象的分析,数据库的设计等.为什么这么说了,也许我们所学的很多都是才用2层的思想做的,或者我们还是处在面向过程或者是基于对象的阶段,所以会觉得J2EE很难学.J2EE是很难,我觉得掌握了我提的那些思想,方向就不会错,学起来也不会那么累.建议大家在学习j2ee之前一定要掌握3层体系的思想,在学习这个之前,可以学好c++,真正掌握面向对象的思想.最好能够用vb+sqlserver2000+asp做一个项目真正了解3层体系的思想,我想这样会容易点.也会很好的容入团队,进行开发.
gsfsd

re:J2EE是技术含量很高的东西,楼上的...

J2EE是技术含量很高的东西,
楼上的,完全不认同你这句话...Java是最容易的编程语言之一,是初级程序员入行IT的入门级语言,Java一直以简单编程和良好的面向对象著称,"JSP对JAVA的要求也更高",我更无法认同这句话,jsp算什么东西,快要过时了的东西,像现在兴起的web2.0技术,包括RIA技术,jsp的日子不会太久了,但这也说明不了什么..
J2EE不难,三层体系结构算什么东西,敏捷方法学中最基本的原理就是简单,难道一定要多层吗?
学Java,多看看设计模式与重构技术.
[GLOW=255,RED,2]谁能阻止我为爱流泪, 谁能让我忘记曾经爱过谁, 谁能缝补我的心碎, 就算阳光不再明媚, 就算整个世界被水包围, 就算真爱从此变得虚伪, 我也不会再为谁流泪,伤悲!!!!![/GLOW]
返回列表