当前位置:  开发笔记 > 编程语言 > 正文

.NET中Servlet和Applet的通讯记录是什么?

如何解决《.NET中Servlet和Applet的通讯记录是什么?》经验,为你挑选了2个好方法。

我试图了解.NET中servlet和applet的对应关系,但我对JAVA没有太多经验.

我认为applet可以与silverlight的东西进行比较,这意味着你可以独立于浏览器进行编码,但之后就不是这样了,因为(在其他事情之间)你可以在浏览器之外重新使用applet.

我需要为基于JAVA的大学课程演示Web技术,我可以使用.NET ,只要我可以演示相同的东西.

任何帮助或想法赞赏!



1> JonoW..:

在.Net中,HTTP处理程序(.ashx)可能是最接近servlet的东西.对于applet,没有直接的equivelent,但siverlight可能是最接近的(虽然它更接近Flash/JavaFX)



2> nerraga..:

我同意Sandy,ASP.Net最好与JSP相比(它实际上只不过是一个专门的servlet)..Net servlet模拟似乎是基类System.Web.UI.Page.

这很好地总结了比较(下面的例子公然剽窃)

import javax.servlet.*; 
import javax.servlet.http.*;

import java.io.*;

public class SimpleServlet extends HttpServlet {

    public void doGet(HttpServletRequest request, 
            HttpServletResponse response)
            throws ServletException, java.io.IOException {

        response.setContentType("text/html");
        PrintWriter out = response.getWriter();

        out.println("");
        out.println("Simple Servlet Body");
        out.println("");

        out.close();
    }
}
//-----------------//
using System; 
using System.Web; 
using System.Web.UI; 

public class SimpleServlet : System.Web.UI.Page
{
    private void Page_Load(object sender, EventArgs args)
    {
        Response.ContentType = "text/html";

        Response.Write("");
        Response.Write("Simple Servlet Body");
        Response.Write("");
    }
}

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有