![](/img/trans.png)
[英]Java Servlets: Tomcat server find MongoDB classes and packages
[英]Packages in Servlets
在Apache tomcat中,创建了一个包含Servlet的项目,以服务传入的请求。 Java类文件保存在
WEBINF\classes\com\example\web
为什么Java文件需要包含“ package com.example.web”语句,以便它们的编译类可以保存在com \\ example \\ web文件夹中? 由于Servlet映射,Tomcat容器可以轻松地找到类文件。 为什么需要这个包装声明?
因为这就是语言的工作方式。 您可以准确指定要导入的类,以避免产生歧义。
想象一下当您有两个名称相同但包不同的类时的常见情况。 应该选哪一个?
对于命名空间 。 除了允许您使用相同的名称拥有两个不同的类(但仍使它们可解析)之外,名称空间还有助于将一组逻辑上的类组合在一起。 我知道我会查看实用程序类的util包,实体的域包,数据访问类的dao包。 想象一下,将它们全部放在一个引擎盖下而没有多个包装的情况。 那不是一团糟吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.