现在想学J2EE 但是不知道学他要先学什么 
JAVA基础也有很多知识 比如线程  applet 网络等 是不是  都要学
学完了java基础后还要学什么 才能学J2EE 哪
有没有学过的给讲一下 学习的步骤和过程
好像还要学数据库什么的 还有还有JAVA 什么方面发展比较好哪 
框架这个东西我理解不是很深 种感觉框架就那么几个 前人是不是编的差不多了 现在再编就不好编了
还是每个公司都要不同的框架呀能不能讲一下框架就业的问题 

解决方案 »

  1.   

    先学SE 基础知识
    然后熟悉 web开发
    然后才是EE的内容
      

  2.   

    C语言,HTML,Java,JavaScript,JSP,Struts, Spring, Hibernate, AJAX
      

  3.   

    忘了说,还有数据库,我觉得SQL Server比较容易
      

  4.   

    用Java的一般会选择Oracle数据库...
      

  5.   

    c语言,简单的sql ,java基础,不过现在线程, applet用到的地方不多
      

  6.   

    java对不同的数据库都有不同的数据库连接方式,access,sql Server,MySQL,Oracle。具体用什么,那要看需要了,但是如果学习,尽量都要学学,而且得连接成功。用Oracle数据库是一种情况。Oracle有自己的JAVA EE开发平台,可以直接就连了,其他的需要手动建立驱动程序与数据库的连接
      

  7.   

    applet现在基本上没人用了
    J2SE是必学的咯。。不管将来从事J2ME方面的软件开发
    还是J2EE企业级方面的都开发是都需要的学J2EE的话。。
    1.必学的和首先学的就 JSP/Servlet 和 数据库(会常见的SQL以及主流数据库的使用,MySQL啊)
    ---------------------------------------------------------------------------
    2.了解WEB项目开发的流程(就是用你学的JSP/Servlet写一些小的WEB项目就差不多了),常用WEB容器的使用,例如tomcat的
    3.其实上面也够你学会的,接着下面就是框架了(SSH),然后自己写一下小的项目,框架搞定了
    4。框架搞定了,就将你以前用JSP/JAVABEAN写的项目替换成SSH架构的,或者混合型的
    5.这个过程中你也会慢慢了解许多的设计模式,以及系统的架构(什么MVC啊、三层架构、N层架构啦)大致就是这样的吧。
      

  8.   

    说一下:J2EE项目开发中用到线程的地方不是太多,毕竟J2EE关注的是应用层
    不是一些底层的东西,况且现在项目多数用框架,这些框架基本上帮你解决了线程的
    问题,所以学习中你可以遗忘线程这部分知识了,等你有个几斤几两了,那时候再
    后头看看这玩意基本就差不多了,无非就是并发访问出现线程不安全之类的问题。。
    没事多敲键盘,慢慢就熟悉了
      

  9.   

    先学 servlet 可以去 www.bjsxt.com 下视频学 马老师讲的很好的 。我同学都是看的他的视频
      

  10.   

    1、先学基础
    2、在学SSH框架或S2SH框架
    上面两种学玩其他的就看你公司需要什么技术就学什么技术了。或者你想学什么就学什么。。
      

  11.   

    1 还有这个j2ee的 发展前景怎么样 ?2还有 学JAVA 还有什么比较好的方向没? 大家介绍一下3我也比较喜欢游戏 但感觉JAVA全是小游戏是不是发展方面有点局限工资也不好吧
      

  12.   

    对做游戏真的不看好。
    j2ee主要解决大型商务web网站、分布式企业级应用,应用前景还是不错的。
    java主要就两个方向吧,一个企业级或web,一个是移动平台。
      

  13.   

    说的也太复杂了吧
    直接看Java基础,熟练了就可以啦
      

  14.   

    想在JavaEE方向发展的话,应该
    1.JavaSE和SQL Server学习
       因为javaSE是java入门的基础,首先应该打扎实,这样就是无论以后是javaEE还是JavaME都是离不开的
    而数据库最好是Oracle,不过SQL Server比较简单,先学习sql Server,比较容易接受,以后学习Oracle会更加的顺手
    2.学习jsp进行web开发
    3.真正的不如JavaEE开发中,这个阶段可以说是任重而道远
    希望你能够,百尺竿头更进一步,学习的更出色
      

  15.   

    JavaEE就挺好学啊,学会JavaEE那JavaSE就是小菜啦!
    “JavaSE是小学,JavaEE是中学,JavaME是高中”
    个人理解,呵呵
      

  16.   

    学习路线  大家都公认的。 
    j2se-----servlet-------jsp-------struts------hibernate-------spring 楼主强调的时间?  这得看个人的能力。J2SE是最基础的。 1. J2SE学完基础  做一个项目(做项目的前了解下软件工程,能做简单需求,把需求转换成代码),能连接数据库操作,一个简单界面也OK,然后整理下资料 2. 进入下一阶段servlet/jsp 再做一个项目, 然后整理下资料。 3.。 
    4.。 学习顺序大致是这样的。  掌握语法, 编写代码,做项目,然后总结(反复循环渐进) 
    一个成熟程序员,是需要有一定的代码量。 如果条件允许,有人带做项目 是最好的,或组队做项目,可以说主要获取知识的地方是在做项目时。
      

  17.   

    直接学J2EE,哪有先学什么再学什么啊,那等你能写代码的时候不就都老死了,数据库、J2EE、JSP并行学习,一边找开发实例一边学习,人生也就那么几十年,而且等你学完J2SE,又跑去学J2EE,何苦啊,那还不如直接搞J2SE开发!
      

  18.   


    学完J2SE 谈不了发展前景,看你往哪个方向发展了,喜欢做游戏那就J2ME
    喜欢企业级开发那就J2EE(java最强大的地方,工资待遇相比其他平台语言可以算超棒的了)
    如果想做桌面级的开发那就学AWT swing等,但是用JAVA桌面的东西很少。。
    所以你选就是J2ME和J2EE了,其实国内手机游戏这一行业还刚起步很乱,前景不可知。不建议进啊。自己喜欢另说,
    但是J2EE就不一样,技术成熟,而且应用多年,企业级开发一直站领导地位。
    所以选J2EE绝对没问题
      

  19.   

    现在JAVAEE的一大把!学这个的周街都系,可是企业的职位少!竞争非常激烈!现在一个职位差不多少千人争!J2EE以前就很吃得香,现在差不多是IT农民工!
      

  20.   

    数据库 现在用的比较多的是Oracle    特别数据库的存储过程尤其重要
      

  21.   

    struts1、struts2、spring、ibatis、ext、dwr、jsf这些框架你要好好学一学。
      

  22.   

    首先是JAVASE 基础  在之后  SERVLET JSP 
    有了基础学习 那些框架有容易上手
    如:STRUTS HEIBERNATE SPRING 
    这些其实很多技术都是用了JAVA反射做的
      

  23.   


    晕呀  现在对it农民工比较恐惧 不会这个方向真像这样吧
    感觉现在it什么方向竞争都很激烈 
    有没有 各方面都平衡点的
      

  24.   

    看了上面这么多高手,感触很深啊,我也得加油了,我也想学j2ee。
      

  25.   

    我把自己学习j2ee的一些体会整理一下,希望对楼主有帮助!一:基本的java语法,这就不要多说了!我主要谈的是j2ee,j2se也有一些常用的包要了解!
    二:jsp,servlet,j2ee的表现层应用全靠他们呢!也有许多的表现层框架,例如struts,tapestry,jsf
    我看过一段时间的struts,后来不知道怎么我把他放弃了,好象是我遇到奇怪的问题没法解决!我现在一直在学习tapestry,大家都夸他好!!目前还在继续研究...
    servlet有个很让人不爽的就是java类修改过了,你必须重新reload程序或重新启动jsp服务器!php就没有这个问题,django的python框架也没有这个问题!不过这是java语言的关系,我也没办法!!!!
    三:jdbc 用java操纵数据库必须要用到它!比jdbc 高级一点的是O/R映射,也有许多的框架!hibernate,apache的站点里面也有一个!我在学习的是hibernate,因为可以在图书馆找到书哦!
    四:xml方面的 dom,sax的java处理方法也要学习一下的
      

  26.   

    第一步是JAVAS啊,主要是core java,再就是Servlet和JSP,再就是SSH三大框架.