Java学习11.29
JavaBean 编写完之后,需要部署到相应的位置才可以运行。可以把 JavaBean 放在很多位置,只要 Web 应用在运行的时候能够访问到即可。
实际上所有的 Java 文件的部署位置是相同的,包括我们自己编写的 JavaBean,也包括已经存在的 JavaBean。在 Web 应用中,如果这些 Java 文件仅仅是与当前这个 Web 应用相关的,则可以放在这
个 Web 应用中;如果这些 Java 文件是同一个服务器上的所有应用共享的,则应该把 Java文件放在所有 Web 应用都能够访问的地方,而不是某个具体的 Web 应用中。
对于某个特定的 Web 应用使用的 Java 文件,应该放在 WEB-INF 目录下的 classes 子目录中。如果 Java 文件是以压缩包的形式出现的,则应该放在 WEB-INF 目录下的 lib 子目录中。
所有 Java 文件的处理方式是相同的。
对于共享的 Java 文件,这些文件一般都以压缩包的形式出现,可以放在服务器的类路径中,通常我们把压缩包放在 tomcat 安装目录下的 lib 子目录下。放在这个位置的 Java 文
件,在所有 Web 应用中都可以被访问。还可以把类文件放在 Java 的类路径上,例如放在下面的位置:C:\Program Files\Java\jdk1.5.0_01\jre\lib\ext。
把 JavaBean 放在 WEB-INF\classes 下面,需要在应用中的 WEB-INF 目录下创建 classess子目录,然后把编译好的文件放到 classes 目录中。如果 Java 文件中定义了包,则应该在
classes 中创建包的信息。例如,上面的例子中 UserBean 中定义了包名“bean”,所以编译好的文件 UserBean.class 应该位于 WEB-INF\classes\bean 中。