.NET 中 Servlet 和 Applet 的对应方是什么?
我试图理解.NET中servlet和applet的对应词是什么,但我在JAVA方面没有太多经验。
我认为小程序可以与silverlight的东西进行比较,这意味着你独立于浏览器进行编码,但事实并非如此,因为(在其他事情之间)你可以在浏览器之外重用小程序。
我需要为基于JAVA的大学课程演示Web技术,只要我能演示同样的东西,我就可以使用.NET。
任何帮助或想法赞赏!
我试图理解.NET中servlet和applet的对应词是什么,但我在JAVA方面没有太多经验。
我认为小程序可以与silverlight的东西进行比较,这意味着你独立于浏览器进行编码,但事实并非如此,因为(在其他事情之间)你可以在浏览器之外重用小程序。
我需要为基于JAVA的大学课程演示Web技术,只要我能演示同样的东西,我就可以使用.NET。
任何帮助或想法赞赏!
在.Net中,HTTP处理程序(.ashx)可能是最接近servlet的东西。至于小程序,没有直接等价物,但siverlight可能是最接近的(尽管它更接近Flash / JavaFX)。
我同意Sandy的观点,ASP.Net 与JSP(JSP)相比是最好的(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("<html><body>");
out.println("Simple Servlet Body");
out.println("</body></html>");
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("<html><body>");
Response.Write("Simple Servlet Body");
Response.Write("</body></html>");
}
}