您的位置:首页 > 其它

Servlet3.0特性-模块化

2016-11-03 09:47 169 查看

Servlet3.0模块化解决方案(以Maven构建为例)

模块化通俗的讲就是可以将一个包含多个子模块的web项目,可以拆分为一个web项目+多个java项目。每个java项目对应一个web子模块。每个子模块中包含运行该模块所需的完整资源,比如class,jsp,css,js等。

Servlet3.0模块化协议

在src/main/resources目录下创建目录META-INF/resources/WEB-INF目录.了解J2ee协议的同学应该都知道原本WEB-INF目录是放在webapp根目录下的,现在Servlet3.0支持WEB-INF目录放在resources目录下了。

下图是一个子模块的目录结构图:



DEMO

这里有一个demo,包括两个项目,是经过验证的:

1. demo1 web主项目,发布后将打包为war
2. demo2 java项目,作为主项目的子模块






下面是demo1项目配置的依赖:

<dependency>
<groupId>org.springframework.samples</groupId>
<artifactId>demo2</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: