我初学java,正在学怎么调试,查了网上,发现有两种调试方法:
Eclipse+Tomcat+Lomboz 和 Eclipse+Tomcat plugin但那些文章都是举了jsp和Servlet的例子,没有java bean的例子。这些插件能不能调试java bean的?尤其是Eclipse+Tomcat plugin能不能调试(因为我发现这个比较简单,打算用这个),有没有例子文章?

解决方案 »

  1.   

    Eclipse+Tomcat+Lomboz 和 Eclipse+Tomcat plugin
    我没用过调试Java bean的。
    都是直接就调了,象一般的java程序一样啊,其实他就是一般的java程序。
      

  2.   

    在dos下, javac c:\myPackage\myJavaBean.java  这样就可以调试了是否有语法错误了。如果想试效果,package myPackage;
    public myJavaBean
    {
       
       public String getMyName()
       {
            String myName="Terry Yip";
            return myName;
        }}JSP文件中,加入以下代码
    <jsp:useBean  class="myPackage.myJavaBean" id="useBean(随便起的)" scope="page"><%
        out.println(id.getMyName());%>注意,这个myJavaBean.java一定要放在一个叫myPackage的文件夹下。
      

  3.   

    就按那些例子来,然后在 JavaBean 中打上些断点。
      

  4.   

    就按那些例子来,然后在 JavaBean 中打上些断点。
    ---------------------------------------------------
    你的意思是不是就按JSP来调,需要调java bean时就step into进去?有道理哦,按道理应该行的,我试试。
      

  5.   

    JSP文件中,加入以下代码
    <jsp:useBean  class="myPackage.myJavaBean" id="useBean(随便起的)" scope="page"><%
        out.println(id.getMyName());%>注意,这个myJavaBean.java一定要放在一个叫myPackage的文件夹下。
    ---------------------------------------------------------------------------------
    我不同意这种做法哦,这样不就是纯粹用打印语句调试吗?效率很低的呀。在页面上打印出来的位置不好找,而且遇到很深的bug,不是跟死人了?
      

  6.   

    不只是 JAVABEAN,任何一个普通的 JAVA 类都是同样的,打断点或者 STEP INTO 都成。这就是 WEB 应用程序的好处,相比起来,EJB 等就非常难调了。