我已学完JAVA基础(Think in java),我对于网络方面一点都不懂,请问
   
   我准备学JSP和SERVLET,先学哪一个?学之前要学HTML和HTTP协议和JAVA网络编程吗?   HTTP协议和TCP/IP协议有何不同?   JAVA网络编程 和 JSP、SERVLET 有什么区别?    我看到ORRLLY有本书《JAVA网络编程》,不知和JSP的书有什么区别?   多谢!!!!!!!!!!!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    写完的JSP最后也会编译成servlet,两个其实是一码子事,纯用servlet的不多,你可以找本简单的JSP入门的书看起,然后再看一些MVC方面的书,如struts,spring,这些在实际工作中用的很多,再然后你可以看看Hibernate JAVA对象执久化的书,HTML当然一定要会的了,至于TCP/IP、HTTP协议我是一时半会儿不能掌握,这些方面不用花太多的心思去学。权权是个建议,还得靠你自己,勿在浮沙筑高台(侯杰说的)
      

  2.   

    楼主有些急进了,呵呵,看完thinking in java,那写jsp基本不是什么问题了,think in java里面不就有分布式编程吗,其实eckel早把路给你指好了,建议再看一遍tij
      

  3.   

    think in java都看完了,应该很厉害了,具体找点东西做作,很得到很大帮助。还有多看看别人的代码!!jsp和servlet差不多的!主要的是实践,这样你才能更能进步。光看不去做,一场空!
      

  4.   

    html看下就会了,至于协议嘛,既然不会就慢慢来,以后再看也不迟~
    先看servlet再看JSP,领会会更透彻。楼上的这句话不错:勿在浮沙筑高台呵呵~
      

  5.   

    同意楼上的说法,先看servlet再看jsp。
    TCP/IP是一个协议簇,里面的协议很多,其中最主要的两个是TCP、IP,所以才叫TCP/IP协议。而HTTP是其中的一个组成部分。
    要搞懂这些协议可不是一朝一夕的事,还要慢慢来啊。
    呵呵
      

  6.   

    think in java里面的分布式编程太简单了,只是介绍!
      

  7.   

    think in java 是本不错的书,建议多看几遍
    先看servlet再看jsp
      

  8.   

    jsp和servlet是一起学的,不分家。我以前看的是<<jsp编程指南>>,说的很系统。
    http协议大致了解一下即可,将来如有需要再看。HTTP建立在TCP/IP上层。
    一般说的“JAVA网络编程”比较宠统,主要针对C/S类系统,侧重于SOCKET,rmi,jndi这类知识。你要做web开发的话,这类书可以往后排一排,在必要时才看,只看不能使用不能掌握。
      

  9.   

    和楼主一样的状况,不过我还没学完 Thinking in java,我觉得servlet和jsp核心编程不错,正准备学习,不过还是多看看基础的东西,慢慢来
      

  10.   

    tjj没必要一口气把它啃完,动动手再回头翻翻,感觉不一样得很哦~
      

  11.   

    我和楼主有点类是
    先看过一本JAVA的基础书,看了几集视频,
    然后看TIJ 觉得很多地方看不懂,就放下了,又开始看 core java 觉得不错
    反正我现在是边做JSP边巩固java基础
      

  12.   

    while( 我 == 高高手 )
    {
     看书;
     实践;
     总结;
    }
      

  13.   

    想看Servlet和JSP推荐看 清华大学出版社 的 《Servlet与JSP核心技术(第二版)》 比较经典的关于Servlet和JSP的书还有如果只是做应用的话,Servlet、JSP和底层网络知识没有多大关系,网络编程是偏向于底层的套接字
      

  14.   

    先学jsp,再学servlet,因为jsp学起来容易些。但一定要先懂html,javascript,jdbc编程。
      

  15.   

    先学哪后学哪,哪里分得这么清楚的?告诉你,你就找本JSP的书看,里面什么JSP、Servlet、JDBC、JavaBean全讲了。
    给你推荐一本:《JSP程序设计教程》,冶金工业出版社,深入浅出,写得挺好,www.cnbook.net(一个网上书店)就有卖。
      

  16.   

    http是应用程序协议;
    tcp/ip是传输协议;
    http只是tcp/ip之上的协议而已;
    《Java》网络编程》就是讲传输层上的编程的,
    如果我们有了浏览器和web服务器,Socket传输层的编程工作早就被做好了,
    更本不用再关心了!
      

  17.   

    我也正在学,刚看完java的基础教程
    我的理解:
    JAVA网络编程 和 JSP、SERVLET 有什么区别? 
    jsp,servlet编程是属于web编程,不需要你去管什么socket连接等其他的问题,而java网络编程就象其他语言的编程一样,比如c/s结构的要你提高ip,port来连接,并进行数据传输。
      

  18.   

    复习了两个星期.感觉不错.只是application的运行速度太慢.感觉java就是用来做web应用的.
      

  19.   

    学习jsp之前,还是了解一下Servlet比较好!
      

  20.   

    网络传统分成5层,Internet一般分成4层,TCP/IP是工作在这四层中的一层上的一个协议崭(簇),他是提供网络传输协议标准,TCP是面向连接的可靠传输协议,IP是不可靠的传输协议,依赖于IP地址来通过路由器来路由网络数据保。Http协议是TCP/IP协议中的一种超文本传输协议,主要用来传输Web页。
      

  21.   

    正在看 thinking in java中我很同意clydysea(爱花钱的穷人)的说法
    我就是这样做的  
    呵呵
      

  22.   

    Core Java 吧
    不过我觉得这本应该在thinking in java 前先看
    呵呵
      

  23.   

    和我一样哦
    呵呵,我也开始jsp了
      

  24.   

    JAVA学完了?是语言部分学完了啊 如果是 那么我建议你去做一些工程 JAVA语言不是很难啊 主要是要在实践中完善 至于网络并不重要 如果你要学也可以学“.NET”系列的语言啊 都是有关网络开发的