我大概过了一遍JAVA,东西太多了,细抠太花时间。昨天把网上的代码拷下来,基本跑通了一个简单的网上卖音乐的东东。用的是JSP,SERVLET那一套,我还没具体研究。要不要仔细研究它啊?它的模式可能跟用框架不太一样吧?我想现在直接上框架(SPRING,HIBERNATE),直接接受框架的设计方式和思路。

解决方案 »

  1.   

    JSP Servlet JDBC IO 动态代理 反射 
    这些还没弄明白你研究个P的“框架的设计方式和思路”。现在上框架就等于抛开细节,直接码农,等到能上手了再回头理解消化基础,绕了个天大的弯子。不过公司喜欢这种方式,2#那样的菜鸟也推崇这种方式。
      

  2.   

     JSP Servlet JDBC 做过一些小东西,略知12。IO 动态代理 反射听过网上视频,但不用很快就忘了。我上了框架,在上面跑通一个项目,就会清楚不少吧?
      

  3.   

    看你的学习方式吧,反正我喜欢自顶向下学习。先学这门技术可以做什么,然后再去学具体的东西。3楼的观点,我并不赞成,难道不懂JVM就不能学Java吗??难道连JVM都没搞明白,还搞Java个屁吗?
      

  4.   


    问题不能太狭隘的去评论。一个产品,一个系统的完成,会用到很多东西。所以你学习的原则应该是有广度也要有深度。知识面要宽一些,但不要什么都会点却没有专精的。这说起来简单,做起来会很难。空谈误国,实干兴邦。学来还是要用,所以建议学习的时候多动动手。一个框架或者一套工具,我们要先学会去用,才能再去学习其中的原理。而你要使用,也需要一些相关的基础。简单的说这就是java基础、框架的关系,谁也离不开谁。框架是为了帮助我们进行工作的,再如何封装最后也是对数据的操作,所以数据库也很重要,但是对数据怎么处理这也关系到业务。
    总之,越说越多。
    工作中,开发来说,刚毕业有基础的,培训段时间都能干的不错。但对于一些多应用平台整合则需要技术的积累,如4A(帐号、权限、审计、认证)、工作流、单点、webservice等等。
    你要知道你自己将来怎么走,业务还是架构。人的精力有限,要想都精通不太现实。
    甚至不同的行业领域,单纯一个要做到精通就会耗费掉你的大部分时间。如果你是学生,那么多关注下当前的技术方向,有些是新兴的,有些一直都在使用并将继续使用。选择喜欢的去学习。
    如果你不是学生,那就不要想的太多了,找工作吧,因为,你学十年不如你工作两年学的多。最后,工作需要运气。人生需要运气,剩下的才是努力。
      

  5.   

    框架:授人以鱼,基础:授人以渔。到底哪个重要很难说。框架也是在基础上建立,基础好了,学习框架事半功倍,建议先简单的学习jsp+servlet(可以自己写个登陆的功能及简单的增删改查),再学习框架。
      

  6.   

    先简单的学习jsp+servlet(可以自己写个登陆的功能及简单的增删改查):这个做过,没问题了。以前搞过C和数据库开发。但是缺乏面向对象的概念,想通过多读程序掌握。目前在看网上音乐商店的项目,把jsp+servlet那套再熟悉一下。
      

  7.   

    9#:一个框架或者一套工具,我们要先学会去用,才能再去学习其中的原理。我去培训了一天,讲了SPRING和HIBERNATE,能跑个最简单的东东出来。
      

  8.   

    网上音乐商店的项目:DEBUG问题SERVLET-API JAR HAS NO SOURCE ATTACHMENT怎么办?