在一个web项目中,一般有biz层,common层,plugin层,web层等,每一层有一个pom.xml文件的依赖配置在编译项目的时候把响应的jar包加载进来。
在每一层中,一般有src/test/java, src/test/resource, src/main/java, src/main/resource一个目录,每个目录各自的功能,通过编译后,会在响应的层级的src目录相同的层级生成一个target目录,编译后的java文件和配置文件放在它下面的classes目录和test-classes目录下面。
在web层中,也会更上面一样会在target目录(跟src目录同级,同上)下生成一个classes目录和test-classed目录,也是保存编译后的java字节码和相关资源配置文件,但是同时还会在生成一个war包,具体的配置都市在web层中的pom.xml中配置的,他可能依赖biz层或plugin或者common层的类和jar包,所以也会配置对这些层级的jar组件的依赖配置。web层的资源文件和java文件也会在编译后生成在web-inf目录下面的classed目录下面,同时还会在web-inf目录下生成lib目录专门存放整个应用依赖的组件(jar)包,包括依赖的的biz层和common层、plugin层生成的jar包,这样就能利用到biz层与数据库或者底层打交道的业务逻辑,同时又能处理与表现层打交道的controller层的业务逻辑,完成各层的额独立又能互相利用。
分享到:
相关推荐
用Maven构建Java Web开发环境(Jetty容器)
使用maven构件web项目,部署tomcat
此存储库包含多个示例项目,用于使用 Maven 构建 Java Webstart 应用程序。 不同的配置: 使用 JnlpDownloadServlet 使用自定义的 Jsp 作为 jnlp 而不使用 JnlpDownloadServlet 在 Swing 客户端 pom.xml 中运行 ...
使用Maven构建和测试Java项目 Maven外部依赖 Maven项目文档 Maven项目模板 Maven快照 Maven构建自动化 Maven依赖管理 Maven自动化部署 Maven Web应用 Eclispe IDE集成Maven NetBeans IDE集成Maven Eclipse构建Maven...
使用Maven构建JavaWeb项目实例
最近在研究分布式,先研究一下maven创建的pom工程、war工程、jar工程,用maven构建一个web的小demo,记录自己的点点滴滴,这只是学习的开始,和大家一起分享,学艺不精,不断学习
项目构建、管理工具 Apache maven 3.5.2 Java web 开发 maven 插件 下载 安装包
CentOS7下svn tomcat9.0 maven3.3 jenkins实现web项目自动构建与远程发布.pdf
使用Eclipse构建Maven的Web项目
第2课 使用Maven构建Java项目 第3课 理解Maven核心概念(一) 第4课 使用Maven核心概念(二) 第5课 使用Maven创建web项目 第6课 使用Maven构建多模块项目(一) 第7课 使用Maven构建多模块项目(二) 第8课 使用...
也可以在eclipse中右键mavencase-web将项目发布到tomcat(此时要把mavencase-core,mavencase-dao,mavencase-service工程关闭,不然报错,打的jar包有问题,不知为何), 此时能在eclipse中看mavencase-web的断点,...
对于构建过程,仅使用maven。 该项目包含所有必要的配置和一些占位符文件,以帮助您入门。 该项目的灵感来自 ,但有一些主要区别: 代替Gradle仅使用Maven(当然也使用Node,但间接使用) 在构建Electron应用...
本文将介绍基于ApacheMaven3的项目构建的基本概念和方法。Maven是一套标准的项目构建和管理工具,使用统一规范的脚本进行项目构建,简单易用,摒弃了Ant中繁琐的构建元素,并具有较高的可重用性。读完本文,您将了解...
使用IDEA开发工具,通过Maven构建SpringBoot项目,初始化项目添加的依赖有:spring-boot-starter- jdbc、spring-boot-starter-web、mysql-connector- java,这里为了演示整合SpringBoot,初始时只勾选了这几项,其他...
创建Maven版Java工程 · 21.在Eclipse中执行Maven命令 · 22.在Eclipse中创建Maven版的Web工程 · 23.通过servlet-api进一步理解provided依赖范围 · 24.通过jsp-api体验jar包之间的冲突 · 25.导入Maven工程 ...
后端开发_WebIDE的后端程序_基于Maven构建.zip
基于SSM(Spring+Springmvc+Mybatis)框架的电商小项目,使用Maven构建项目,MySQL为数据库系统,Redis的缓存服务器(并不是用的很多)。商城分为后台人员管理界面和前台处理服务器两个方面。实现了登录,邮件注册,...
Java计算器Web应用程序,由Maven构建,CI / CD由Jenkins构建。 1.通过Maven手动构建,测试和部署 1.1启动Nexus(可选) $ cd ~ /sonatype/nexus/bin $ ./nexus start 使用admin / admin123访问 。 1.2建立 $ mvn ...
Apache Maven项目构建工具 v3.8.7 HertzBeat 赫兹跳动 v1.2.3 Jpom项目监控软件 v2.10.6 kkFileView在线预览 v4.1.0 SMQTTX v2.0.6 SMQTTX v1.1.6 wenku 类似百度文库的实例 v1.0 ofdrw读写库 v1.20.2 XXL-API 易用...
java web项目的构建工具。可以实现jar包的依赖管理等。