面试疑难点解析:开发工具及框架(一)
簡介:?為什么都使用Maven?Maven核心功能是什么?如何配置Maven?本篇文章解答你的疑惑~
為什么都使用Maven?
Maven核心功能在于開發包的管理,同時還可以實現程序的編譯處理。如果使用了Maven可以避免用戶自己手工下載開發包:
——?所有的Maven的項目都存在有一個pom.xml文件,這個文件可以實現所有開發包的管理;
——?傳統的開發包流程(MyEclipse很集成化);
-?通過各個官網進行開發包的下載,當時開發包的組成還比較簡單,基本上某一個大型的框架都會有一些開發包,有一個尷尬的問題出現了:這些開發包太大了,所有的項目最終都一定要發布到Linux、UNIX系統之中,上傳這些開發包很麻煩,因為這些開發包很大;
-?這些開發包的沖突,某些版本可能不匹配;
——?到現在為止許多開發公司都開始不使用MyEclipse了,使用MyEclipse最大的好處在于開發包好管理,所以在這種情況下Maven的意義不是很大;
——?所以這些開發包就不上傳了,部署到服務器上之后自己下載。
個人觀點:如果將開發包保存下來,而后直接手工配置到項目里可能會更合適,因為在確定開發包兼容版本之后這種方式比較省心。
Maven配置
Eclipse+Maven的配置
MyEclipse、IDEA都是非常優秀的開發工具,價格也很優秀。許多企業不愿意支付這樣的費用,那么就去使用EclipseEE版開發,后來由于Maven出現,給整個項目的開發包管理帶來了非常方便的使用,在這樣的背景下,許多公司就開始純粹使用EclipseEE+Maven。
1.需要配置Maven的國內倉庫;
——因為偉大的防火墻已經牢牢地將心鎖在了中國,我們需要避免被撞墻的風險;
修改Maven工具中的setting.xml文件。
2.啟動Eclipse NEON版,首先將Tomcat配置上去,也需要配置使用的JDK;
—— 坑:在使用Eclipse配置的時候需要經常重新啟動,否則就會出錯;
本次為了方便直接使用的是Tomcat解壓縮版,在配置Tomcat的時候使用的JRE一定要是本機的JDK,否則有可能出現問題。
3.建立一個WEB項目后才可以出現Server;
4.首先在Eclipse里面配置要使用的Maven工具;
5.建立Maven項目(坑)我們現在使用的是JDK1.8,但建立的Maven使用的是JDK1.5(級別);
隨后選擇建立一個WEB項目;
對于Maven而言,一定需要下載一些開發包,而之前配置的國內的倉庫就可以幫助我們盡快進行開發包的下載。
一定要記住一個問題:如果你第一次建立好的Maven項目什么都沒有,這個時候可以直接在項目上選擇刪除,而后就開始進入到上面的下載了(下載完后再問你是否需要刪除)。
6.將Maven使用的JRE更新;
7.此時的項目里面需要配置jsp-api.jar、servlet-api.jar兩個開發包,可以通過mvn倉庫進行下載。(倉庫地址:http://mvnrepository.com/)
8.修改Maven中的WEB版本;
修改工作區中的配置文件:“org.eclipse.wst.common.project.facet.core.xml”。
總結
以上是生活随笔為你收集整理的面试疑难点解析:开发工具及框架(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java经典面试题整理及答案详解(二)
- 下一篇: 戴口罩也能刷门禁?疫情下Analytic