要想学好Java,首先要知道Java的大致分类。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。 
那么又该如何学习J2EE呢? 
1. 当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗? 
2. 然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 
3. 然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。 
4. 接下来你应该学习一下Javabean了,可能你早就看不?TJSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。 
5. 接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 
6. 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。 
7. 还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail了。 
8. 对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。

解决方案 »

  1.   

    配置jsp:
    http://community.csdn.net/Expert/topic/2667/2667373.xml?temp=.8143885
      

  2.   

    java是基础,必须懂
    推荐一本jsp的好书
    Sams.Teach.Yourself.JavaServer.Pages.In.21Days.iNT.eBook-LiB
      

  3.   

    其它的还是别看了..下面三本通俗易懂..
    《JSP应用开发详解(第二版)》电子工业出版社
    《TOMCAT与JSP WEB技术开发详解》电子工业出版社
    《21天学会JAVA 2》(如果有点面向对象的基础,一个星期也够了;哪个出版社会的忘记了,是外国人写的)
      

  4.   

    先看JAVA语法,再直接去学JSP,不要管JAVABEAN、SERVLET什么的,先就JSP网页学会
      

  5.   

    要做jsp,首先你要学习java基础知识:《Thinking in Java》——Java程序员必备之书
    有了一定的java基础,你可以开始JSP/SERVLET了,随便到书店看看,应该有很多jsp和servlet的书。
    对以上内容有了一定的掌握,你就可以更深一步的学习struts和hibernate了。简介:
    jsp和servlet是相辅相成的,servlet就是写java程序,用来处理或输出web数据的,而jsp就是在html页面里嵌入java代码,方便web开发,最终jsp还是要被服务器编译成servlet来运行的。
    tomcat和weblogic是java用的web服务器,tomcat比较简单,上手快,weblogic强大,实际开发中常用。
    struts和hibernate是两个框架,一个负责显示层,一个负责数据持久层。你刚入门,这部分可以放在几个月之后来学习。java基础-->java的web开发原理——>JSP/SERVLET/TOMCAT——>STRUTS/HIBERNATEGOOD LUCK!
      

  6.   

    JAVA->JSP->JAVABEAN->SERVLET,再接下来就 看你要学什么了~~~比如struct,hibernate什么的~~
      

  7.   

    《JSP应用开发详解(第二版)》电子工业出版社
    这本书是垃圾,不看也罢!
      

  8.   

    JAVA->JSP->JAVABEAN->SERVLET,再接下来就 看你要学什么了~~~比如struct,hibernate什么的~~
    對按這樣來
      

  9.   

    to  IceCraft(心淡情浓):
        好吧,你认为垃圾,可并不是每个人都有你一样的想法...
      

  10.   

    先学Java,推荐<<Thinking in Java>>,当然,最好已有C++基础,数据结构这些也要熟
    然后学JavaServlet,JavaServlet是JSP的基础,如果你不好好研究一下JavaServlet,对JSP的理解可能会有偏差,
    再然后才学JSP,如果JavaServlet学地比较不错的话,我想这个时候学JSP应该感觉是相当之轻松了
      

  11.   

    《jsp深入编程》希望出版社的,我最初就是看的这本书,觉得入门还可以,不过要有点java基础的呀。
      

  12.   

    http://community.csdn.net/Expert/topic/3392/3392788.xml?temp=.987179
    再推荐一本书,《jsp2.0技术手册》,两个台湾人写的,电子工业出版社,感觉很不错。
      

  13.   

    郁闷,问大家一个问题,javascript中有个eval怎么用啊?
    比如说:eval("main2.Frm2.chkbox" + i +".checked")==true
    为什么要家eval啊
      

  14.   

    eval的作用是把字符串的代码表达式执行(或实现)
    像你这个例子,"main2.Frm2.chkbox" + i +".checked"仅仅是一个字符串,你要把它当作真正的对象来操作它的checked属性就要用eval了
      

  15.   

    推荐书名:《JSP应用开发详解》——电子工业出版社
      

  16.   

    中秋快乐回复人: japhone(***无缘何生斯事,有情所累此身***) ( ) 信誉:99  2004-09-28 12:31:00  得分: 0  
     
     
       要想学好Java,首先要知道Java的大致分类。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。 
    那么又该如何学习J2EE呢? 
    1. 当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗? 
    2. 然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 
    3. 然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。 
    4. 接下来你应该学习一下Javabean了,可能你早就看不?TJSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。 
    5. 接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 
    6. 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。 
    7. 还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail了。 
    8. 对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。
      
     
    同意
      

  17.   

    首先配置好环境,然后通过学习Tomcat自带的例子,渐渐就了解jsp了,呵呵,祝你好运
      

  18.   

    很多 JSP 高手啊 
    问个问题 
    小弟 用JSP做了一个 论坛  但是 在显示留言内容的 时候 发现 显示的时候 没有原来写入时候
    的 换行  这个问题 怎么解决啊  !!
    谢谢 各位了 数据库用的是 ACCESS
      

  19.   

    《JSP应用开发详解(第二版)》电子工业出版社
    同事有,偶看过,是鸡肋!不过也能学到不少东西(偶的jstl就是看得此书)。建议先从网上搜索一些jsp免费书籍or讲义
      

  20.   

    《JSP应用开发详解(第二版)》电子工业出版社,内容有些乱,建议有点基础再看,不郭他也属于入门及,我正在看。照抄了一大半,正在看JSTL.
      

  21.   

    我觉得Y.Daniel Liang著的《Java语言程序设计》不错……
      

  22.   

    找本书看看吧,推荐一本《Think in Java》
      

  23.   

    japhone(***无缘何生斯事,有情所累此身***) 说的很全面了,我就不补充了
      

  24.   

    天啊,这个帖子这么火啊
    顺便问一下,jstl是什么??
      

  25.   

    同意这个:JAVA->JSP->JAVABEAN->SERVLET,再接下来就 看你要学什么了~~~比如struct,hibernate什么的~~
    對按這樣來合理,比较切题,又有符合实际选择的自由空间