您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

ASP.NET与Java Servlet / JSP之间的技术差异

ASP.NET与Java Servlet / JSP之间的技术差异

JSP页面被翻译成Java源代码,然后被编译成类文件(包含Java字节码)以供将来执行。之后,它们实际上是在需要执行时由JVM编译的JIT(Just In Time)(因此它们非常快)。

我猜想.NET应用程序也有类似的过程,因为它们被编译成.NET程序集。这有点像Java的类文件,只是它们是要在CLR上运行的IL(中间语言)。在运行时,IL还将转换为本机指令以供执行。

实际的构建/运行时机制(从高层)可能令人惊讶地相似。

编辑

以下是有关ASP.NET的一些详细信息:http : //msdn.microsoft.com/zh- cn/library/ms366723.aspx

同样,对于基于Java的Web应用程序,可以将运行它们的容器配置为在部署应用程序时预编译JSP。然后,JVM将类文件加载到内存中,并从此开始处理JIT编译/缓存。

java 2022/1/1 18:14:51 有453人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶