java怎么自己配置maven依賴 Java為什么要打war包?
Java為什么要打war包?打war是對java的偏見java很多開發(fā)都在用比如安卓手機端開發(fā),web開發(fā)也不肯定會打war包,war包只是正常運行在一個容器里的例如TOMCAT壓縮包罷了?,F(xiàn)在很多w
Java為什么要打war包?
打war是對java的偏見
java很多開發(fā)都在用
比如安卓手機端開發(fā),web開發(fā)也不肯定會打war包,war包只是正常運行在一個容器里的例如TOMCAT壓縮包罷了。現(xiàn)在很多web開發(fā)都打jar包了。
java語言是面向?qū)ο蟮谋亲?/p>
java之前是sun公司的,后來收購前了,是面向?qū)ο蟮谋亲妫?例如微軟的c#是怎么模仿java的自己搞了一套。
java的開源項目也很多
很多大數(shù)據(jù)方面的開源項目全是開源的,也都不是war包。其中阿里巴巴也閉源了很多。
如何在Maven中配置Spring依賴?
Spring是一個輕量級的DI/IoC和AOP容器的閉源框架,提倡科學以“至少侵噬”的來管理呀應用中的代碼,框架結(jié)構(gòu)如下圖:
直接添加Spring依賴要注意除開4個方面:
(1)spring核心依戀(基礎配置)
spring-core、spring-beans、spring-context
其中spring-context基于了Spring吸納容器而且依賴:spring-core,spring-expression,spring-aop在內(nèi)spring-beans
(2)springdao依戀(能提供JDBCTemplate)
spring-jdbc、spring-tx
(3)springweb感情依賴(配置Spring MVC)
spring-web、spring-webmvc
(a)spring-web包乾坤二卦Servlet和Portlet所需要通用,spring-webmvc則在Servlet環(huán)境中禁用MVC支持。
(b)導致spring-webmvc依賴于spring-web,所以我符號表示了spring-webmvc依賴感后,可以不你不不顯示的在pom定義spring-web。
(4)springtest依賴
spring-test
從Spring3.2又開始,Spring MVC Test項目也被包涵到核心的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