当前位置:首页 > TAG信息列表 > java怎么自己配置maven依赖Java为什么要打war包?介绍

java怎么自己配置maven依赖Java为什么要打war包?介绍

java怎么自己配置maven依赖 Java为什么要打war包?

java为什么要打war包?

打war是对java的偏见

java很多开发都在用

比如安卓手机端开发,web开发也不肯定会打war包,war包只是正常运行在一个容器里的例如tomcat压缩包罢了。现在很多web开发都打jar包了。

java怎么自己配置maven依赖 Java为什么要打war包?

java语言是面向对象的鼻祖

java之前是sun公司的,后来收购前了,是面向对象的鼻祖,.例如微软的c#是怎么模仿java的自己搞了一套。

java的开源项目也很多

很多大数据方面的开源项目全是开源的,也都不是war包。其中阿里巴巴也闭源了很多。

如何在maven中配置spring依赖?

spring是一个轻量级的di/ioc和aop容器的闭源框架,提倡科学以“至少侵噬”的来管理呀应用中的代码,框架结构如下图:

直接添加spring依赖要注意除开4个方面:

(1)spring核心依恋(基础配置)

spring-core、spring-beans、spring-context

其中spring-context基于了spring吸纳容器而且依赖:spring-core,spring-expression,spring-aop在内spring-beans

(2)springdao依恋(能提供jdbctemplate)

spring-jdbc、spring-tx

(3)springweb感情依赖(配置springmvc)

spring-web、spring-webmvc

(a)spring-web包乾坤二卦servlet和portlet所需要通用,spring-webmvc则在servlet环境中禁用mvc支持。

(b)导致spring-webmvc依赖于spring-web,所以我符号表示了spring-webmvc依赖感后,可以不你不不显示的在pom定义spring-web。

(4)springtest依赖

spring-test

从spring3.2又开始,springmvctest项目也被包涵到核心的springtest中。所以,从spring3.2又开始,仅需要在依赖配置中配置spring-test依赖即可解决

代码不胜感激:

lt!--spring依赖--rlm

lt!--1.spring核心依赖--rlm

ltdependencygt

ltgroupidgtorg.springframeworklt/groupidgt

ltartifactidgtspring-corelt/artifactidgt

lt/dependencygt

ltdependencygt

ltgroupidgtorg.springframeworklt/groupidgt

ltartifactidgtspring-beanslt/artifactidgt

lt/dependencygt

ltdependencygt

ltgroupidgtorg.springframeworklt/groupidgt

ltartifactidgtspring-contextlt/artifactidgt

lt/dependencygt

lt!--2.springdao依赖--r26

lt!--spring-jdbc和了一些如jdbctemplate的工具类--r26

ltdependencygt

ltgroupidgtorg.springframeworklt/groupidgt

ltartifactidgtspring-jdbclt/artifactidgt

lt/dependencygt

ltdependencygt

ltgroupidgtorg.springframeworklt/groupidgt

ltartifactidgtspring-txlt/artifactidgt

lt/dependencygt

lt!--3.springweb依赖--r26

ltdependencygt

ltgroupidgtorg.springframeworklt/groupidgt

ltartifactidgtspring-weblt/artifactidgt

lt/dependencygt

ltdependencygt

ltgroupidgtorg.springframeworklt/groupidgt

ltartifactidgtspring-webmvclt/artifactidgt

lt/dependencygt

lt!--4.springtest依赖:比较方便做单元测试和集成测试--a8

ltdependencygt

ltgroupidgtorg.springframeworklt/g

springwebjavaspring


websoft网络软件专家 嘉丽号

  • 关注微信关注微信

猜你喜欢

微信公众号