首页 > 编程语言 >javaweb总结1-Java Web 模块结构

javaweb总结1-Java Web 模块结构

时间:2022-12-22 14:57:12浏览次数:45  
标签:Web Java javaweb WEB web INF NET

JSP文件和AXPX文件类似,路径和URL一一对应,都会被动态编译为单独class。Java Web和ASP.NET的核心是分别是Servlet和IHttpHandler接口,因此无论是基础的Page文件(JSP、ASPX)方式还是后来发展的MVC方式(Spring MVC、ASP.NET MVC)都是基于核心接口的基础上再次封装和扩展(DispatcherServlet、MvcHandler)。

除JSP文件外,其他全部文件部署在应用目录的WEB-INF子目录下,WEB-INF目录可以认为是ASP.NET中将web.config文件、bin目录和App_开头的运行时目录存放在了一个统一的根目录中。

Java Web的配置文件web.xml也存放在WEB-INF目录下,而ASP.NET的配置文件web.config一般直接存放在应用目录下(ASP.NET其他目录同样可以有web.config文件)。ASP.NET将所有的引用和代码生成的dll都部署在bin中,而Java Web的引用jar和生成的class分别存放在WEB-INF的子目录lib和classes中(参考1)。

综上,类似ASP.NET中的web.config、bin、App_Data等,Java Web中的WEB-INF、web.xml、lib和classes是我们必须了解和掌握的。

|--Assembly Root
  |---WEB-INF/
    |--web.xml
    |--lib/
    |--classes/
  1. WEB-INF目录:Java Web文件的根目录。
  2. web.xml文件:配置文件(asp.net web.config)。
  3. lib目录:存放类库文件(asp.net bin)。
  4. classes目录:存放class文件(asp.net bin)。

标签:Web,Java,javaweb,WEB,web,INF,NET
From: https://www.cnblogs.com/pengsuoqun123/p/16998708.html

相关文章