2020AV天堂网,午夜色色视频,美女黄片免费观看,欧美黄色电影网站,亚洲人在线

其他新聞

其他新聞

阿里云建站教程jsp(阿里云服務器ecs建站教程)

時間:2023-11-22 信途科技其他新聞
1.Maven

大綱:

(1)了解什么是Maven及Maven的作用

(2)掌握Maven安裝及整合到Eclipse中

(3)掌握如何使用Maven構(gòu)建Java項目和Web項目

(4)了解Maven的三種倉庫(本地倉庫、鏡像倉庫(私服)、中央倉庫(公服))

(5)了解Maven如何管理依賴(即管理jar包)

(6)將Maven整合到IntelliJ IDEA中

1.1 Maven介紹1.1.1 Maven是什么?

Maven: 翻譯為"專家"、"內(nèi)行",是Apache下的一個純Java開發(fā)的一個開源項目。

Maven是一個項目管理工具,使用Maven可以來管理企業(yè)級的Java項目開發(fā)及依賴的管理。

使用Maven開發(fā),可以簡化項目配置,統(tǒng)一項目結(jié)構(gòu)。總之,Maven可以讓開發(fā)者的工作變得更簡單。

什么是依賴管理?要明白依賴管理,首先要知道什么是依賴:

一個Java項目中往往會依賴一些第三方的jar包。比如JDBC程序中要依賴數(shù)據(jù)庫驅(qū)動包,或者在使用c3p0連接池時,要依賴c3p0的jar包等。 這時我們稱這些Java項目依賴第三方jar包。

而所謂的依賴管理,其實就是對項目中所有依賴的jar包進行規(guī)范化管理。

1.1.2 為什么要使用Maven?

傳統(tǒng)的項目(工程)中管理項目所依賴的jar包完全靠人工進行管理,而人工管理jar包可能會產(chǎn)生諸多問題。

1、不使用Maven,采用傳統(tǒng)方式管理jar包的弊端:

(1)在一些大型項目中會使用一些框架,比如SSM或者SSH框架,而框架中所包含的jar包非常多(甚至還依賴其他第三方的jar包),如果這些jar包我們手動去網(wǎng)上尋找,有些jar包不容易找到,比較麻煩。

(2)傳統(tǒng)方式會將jar包添加到工程中,比如Java工程中將jar包放在工程根目錄或者放在自建的lib目錄下;JavaWeb工程會將jar包放在:/WEB-INF/lib目錄下,這樣會導致項目文件的體積暴增(例如,有些項目代碼本身體積可能僅僅幾兆,而加入jar包后,工程的體積可能會達到幾十兆甚至百兆)。

(3)在傳統(tǒng)的Java項目中是將所有的jar包統(tǒng)一拷貝到同一目錄中,可能會存在jar包文件名稱沖突的問題!

(4)在進行項目整合時,可能會出現(xiàn)jar包版本沖突的問題。

(5)在傳統(tǒng)java項目中通過編譯(手動編譯或者在eclipse保存自動編譯)、測試(手動在main函數(shù)中測試、junit單元測試)、打包部署(手動打war包/手動發(fā)布)、運行(手動啟動tomcat運行),最終訪問程序。

2、使用Maven來管理jar包的優(yōu)勢:

(1)Maven團隊維護了一個非常全的Maven倉庫(中央倉庫),其中幾乎包含了所有的jar包,使用Maven創(chuàng)建的工程可以自動到Maven倉庫中下載jar包,方便且不易出錯。

另外, 在Maven構(gòu)建的項目中,如果要使用到一些框架,我們只需要引入框架的核心jar包,框架所依賴的其他第三方jar包,Maven也會一并去下載。

(2)在Maven構(gòu)建的項目中,不會將項目所依賴的jar包拷貝到每一個項目中,而是將jar包統(tǒng)一放在倉庫中管理,在項目中只需要引入jar包的位置(坐標)即可。這樣實現(xiàn)了jar包的復用。

(3)Maven采用坐標來管理倉庫中的jar包,其中的目錄結(jié)構(gòu)為【公司名稱+項目/產(chǎn)品名稱+版本號】,可以根據(jù)坐標定位到具體的jar包。即使使用不同公司中同名的jar包,坐標不同(目錄結(jié)構(gòu)不同),文件名也不會沖突。

(4)Maven構(gòu)建的項目中,通過pom文件對項目中所依賴的jar包及版本進行統(tǒng)一管理,可避免版本沖突。

(5)在Maven項目中,通過一個命令或者一鍵就可以實現(xiàn)項目的編譯(mvn complie)、測試(mvn test)、打包部署(mvn deploy)、運行(mvn install)等。

還有發(fā)布到tomcat服務器中運行: mvn tomcat7:run。如果想實現(xiàn)上面的所有過程,只需要記住一個命令:mvn install

總之,使用Maven遵循規(guī)范開發(fā)有利于提高大型團隊的開發(fā)效率,降低項目的維護成本,大公司都會優(yōu)先使用Maven來構(gòu)建項目。

1.2 Maven安裝1.2.1 下載、安裝Maven

1、官方下載地址:http://maven.apache.org/download.cgi

2、下載綠色版,解壓之后就可以使用,安裝的路徑中不要有中文和空格!

1.3 Maven相關(guān)配置

在開發(fā)中更多是通過Eclipse+Maven來構(gòu)建Maven項目,所以這里我們需要將Maven配置到Eclipse開發(fā)中。

在將安裝好的Maven工具配置到Eclipse開發(fā)中之前,需要做一些配置。

1.3.1 配置本地倉庫位置

本地倉庫:其實就是本地硬盤上的某一目錄,該目錄中會包含項目中所需要的所有jar包及插件。當所需jar包在本地倉庫沒有時,從網(wǎng)絡上下載下來的jar包也會存放在本地倉庫中。

因此本地倉庫其實就是一個jar包的倉庫

maven指定的本地倉庫的默認位置是在c盤,默認在:C:\Users\{當前用戶}\.m2\repository,例如:

可以保持默認,當然也可以修改其位置到別的盤符路徑。

修改方法:找到[MAVEN_HOME]/conf/目錄中的配置文件settings.xml,修改maven倉庫的路徑。

配置該目錄后,以后通過maven下載的jar包將會保存在配置的目錄下。

1.3.2 配置鏡像倉庫

當maven項目中需要依賴jar包時,只需要在項目的pom文件中添加jar對應的坐標,Maven就會到Maven的本地倉庫中引用相應的jar包,如果本地倉庫沒有,就會到遠程倉庫去下載jar包。

如果不配置默認連接的是中央倉庫,由于中央倉庫面對的是全球用戶,所以在下載jar包時,效率可能會比較低。在settings文件中配置私服服務器為阿里云服務器。配置如下:

配置阿里云鏡像倉庫:

<mirror>    <id>nexus-aliyun</id>     <name>Nexus aliyun</name>     <mirrorOf>central</mirrorOf>    <url>http://maven.aliyun.com/nexus/content/groups/public/</url></mirror>

鏡像倉庫配置總結(jié):

(1)當所需jar包在本地倉庫沒有時,會從網(wǎng)絡上下載。配置鏡像倉庫其實就是配置去網(wǎng)絡中哪個位置下載jar包到本地。

(2)如果在公司,并且公司有搭建鏡像服務器,推薦使用公司的鏡像服務器下載jar包,速度會更快。

(3)如果在家里,使用的是外網(wǎng),可以不配置鏡像服務器,默認連接中央倉庫下載jar包,或者配置阿里云的鏡像服務器。(注意,如果配置阿里云鏡像服務器,不可使用手機熱點網(wǎng)絡?。。?/p>1.3.3 配置JDK版本

通過 Maven創(chuàng)建的工程,JDK版本默認是JDK1.5,每次都需要手動改為更高的版本。

這里可以通過修改maven的settings.xml文件, 達到一勞永逸的效果。

打開 %maven根目錄%/conf/settings.xml 文件并編輯它:

在 settings.xml 的<profiles> 標簽內(nèi)部添加如下配置:

<profile>    <id>development</id>    <activation>        <jdk>1.8</jdk>        <activeByDefault>true</activeByDefault>    </activation>    <properties>        <maven.compiler.source>1.8</maven.compiler.source>        <maven.compiler.target>1.8</maven.compiler.target>        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    </properties></profile>1.3.4 將Maven配置到Eclipse中

將Maven工具配置到Eclipse中,就可以通過Eclipse和自己安裝的Maven創(chuàng)建Maven項目了。

1、window右鍵--> Preferences

2、點擊Maven選項,在右側(cè)選項中勾選 "Download Artifact Sources"

3、點擊add將自己安裝的Maven添加進來

4、添加自己安裝的Maven

一定要注意: 自己安裝的Maven不要放在桌面上(容易丟失,并且路徑中往往有空格),maven的安裝路徑中也不要包含中文和空格!

5、將默認的maven切換為自己配置的maven

6、設置maven的settings文件的位置

7、測試是否配置成功:window---> show view ---> other中搜索 "maven",點擊下面的選框中的選項

在彈出的窗口中,查看自己配置的本地倉庫和遠程倉庫鏡像:

1.4 Maven項目構(gòu)建在利用Maven構(gòu)建項目時分兩種,第一種是:使用簡單方式創(chuàng)建Maven工程(Create a simple project),即在創(chuàng)建時勾選前面的框。

如果不勾選前面的框,即使用骨架(其實就是模版)創(chuàng)建Maven工程,只需掌握一種即可!

另,在創(chuàng)建簡單工程時,還分為創(chuàng)建Java工程和Web工程。下面分別進行演示。

1.4.1 創(chuàng)建簡單工程—Java工程

1、空白處右鍵New ---> Maven Project

2、在彈出的窗口中,勾選前面的框,創(chuàng)建一個簡單工程(即不使用骨架),進入下一步。

3、在彈出的窗口中,填寫內(nèi)容(Package選擇jar,即創(chuàng)建java工程),點擊完成即可。

在上述內(nèi)容中,必填的內(nèi)容有四項:

(1)Group Id -- 組的名稱,通常填寫公司名稱(比如 com.tedu)或者組織名稱(org.apache..)

(2)Artifact Id -- 項目名稱或者模塊名稱

(3)Version -- 項目的版本,創(chuàng)建的項目默認是0.0.1-SNAPSHOT 快照,也叫非正式版,正式版是RELEASE)

(4)Package -- 項目的類型: jar表示創(chuàng)建的是Java工程,war表示創(chuàng)建的是web工程,pom表示創(chuàng)建的是父工程(當然相對的還有子工程)或者聚合工程,pom目前我們不討論。

填寫完畢后,點擊完成即可完成創(chuàng)建簡單Java工程

1.4.2 創(chuàng)建簡單工程—Web工程

1、空白處右鍵New ---> Maven Project:

2、在彈出的窗口中,勾選前面的框,創(chuàng)建一個簡單工程(即不使用骨架),進入下一步。

3、在彈出的窗口中,填寫內(nèi)容(Package選擇war,即創(chuàng)建web工程),點擊完成即可。

4、創(chuàng)建完成后pom.xml文件會報錯,說找不到web.xml文件,例如:

手動添加(拷貝)即可,例如:

5、創(chuàng)建Servlet程序,測試運行環(huán)境。

上面的錯誤是因為運行環(huán)境中缺少Servlet的jar包,將tomcat運行環(huán)境添加過來即可!

*** 缺少Servlet運行環(huán)境解決方案:

1、在項目上點擊鼠標右鍵,選擇 "Properties" ---> "Targeted Runtimes": 

或者,

2、如果當前沒有配置tomcat運行環(huán)境,在項目中的pom.xml文件中的根標簽下添加Servlet的jar包的坐標,引入Servlet,如下:

添加依賴:

<dependencies>    <dependency>        <groupId>javax.servlet</groupId>        <artifactId>servlet-api</artifactId>        <version>2.5</version>        <scope>provided</scope>    </dependency>    <dependency>        <groupId>javax.servlet</groupId>        <artifactId>jsp-api</artifactId>        <version>2.0</version>        <scope>provided</scope>    </dependency></dependencies>

添加后保存pom文件。若還報錯,在項目上右鍵選擇 "Maven" ---> "Update Project…" 更新工程即可!

6、實現(xiàn)Servlet程序

7、測試訪問:打開瀏覽器訪問地址:http://localhost:8080/MavenSimpleProJavaweb/HelloServlet

1.4.3 Maven的目錄結(jié)構(gòu)

使用Maven創(chuàng)建的工程我們稱之為Maven工程,maven工程具有一定的目錄規(guī)范,對目錄結(jié)構(gòu)有嚴格的要求,一個Maven工程要具有如下目錄結(jié)構(gòu):

下面以Maven的Web項目為例,介紹Maven項目中的目錄結(jié)構(gòu):

MavenSimpleWeb(項目名稱)

|-- src/main/java(源碼目錄): 用于存放程序或項目所需要的Java源碼文件

|-- src/main/resources(源碼目錄):用于存放程序或項目中所需要的配置文件

|-- src/test/java(源碼目錄): 用于存放測試程序所需要的Java源碼文件

|-- src/test/resources(源碼目錄): 用于存放測試程序所需要的配置文件

|-- src/main/webapp: (Web應用的根目錄,作用類似于動態(tài)Web工程中的WebContent目錄)

|-- WEB-INF: 受保護的目錄,放在其中的資源文件,瀏覽器無法直接訪問

|-- web.xml: Web應用的核心配置文件|

|-- target/classes(類目錄): 源碼目錄中的資源經(jīng)過編譯后,會輸出到類目錄。

|-- pom.xml: Maven項目中非常重要的配置文件,將來項目所需要的任何jar包或者插件,都可以通過 pom文件來導入這些jar包 或插件。

1.5 依賴管理1.5.1 依賴(jar包)管理

依賴管理即jar包的管理,那么通過Maven創(chuàng)建的工程是如何管理jar包的?

1、在Maven項目中如何引入jar包?

在Maven創(chuàng)建的項目中,如果需要引用jar包,只需要在項目的pom.xml文件中添加jar包的坐標(GroupID + ArtifactID + Version)即可將jar包引進項目中,之后就可以在項目中使用所引入的jar包了。

例如,現(xiàn)在我們在pom.xml文件中,添加servlet的jar包的坐標如下:

<dependency>    <groupId>javax.servlet</groupId>    <artifactId>servlet-api</artifactId>    <version>2.5</version></dependency>在pom.xml文件中,添加mysql驅(qū)動包的坐標如下:<dependency>    <groupId>mysql</groupId>    <artifactId>mysql-connector-java</artifactId>    <version>5.1.32</version></dependency>

2、項目中引入的jar包存放在哪里?

那么問題來了,在pom文件中添加的servlet的jar包坐標,添加的僅僅是一個jar包對應的坐標,而這個jar包到底存放在哪里呢?

了解Maven管理jar包的規(guī)則之后,我們可以找到jar包的存放位置是在本地倉庫(倉庫默認是在:C:\Users\{當前用戶}\.m2\repository)的: /javax/servlet/servlet-api/2.5/目錄下,例如:

總結(jié):

(1) 在Maven中,所有的jar包全都存放在本地倉庫的目錄中,如果項目中需要使用某一個jar包,直接在項目的pom.xml文件中通過坐標(GroupID + ArtifactID + Version)引入指定位置的jar包即可。

(2) 這樣可以將項目中所有使用的jar包集中在一個目錄(本地倉庫)中統(tǒng)一進行管理,需要時通過坐標直接引入即可,而不是在每個項目中都拷貝一份,減少了項目體積,也節(jié)省了磁盤空間。

(3) 將來如果別人需要導入你的項目,只需要將項目(當然包括pom.xml文件)代碼整體傳給對方,無需將jar包發(fā)送給對方,對方在配置Maven的環(huán)境后, Maven會自動根據(jù)項目中pom.xml文件里配置的坐標,引入(或下載后再引入)對應的jar包。

3、如果引入的jar包在本地倉庫中沒有呢?

如果是剛配置的Maven環(huán)境,本地倉庫中還沒有太多jar包,此時在pom文件中通過坐標引入jar包,而本地倉庫中沒有這個jar包,這時會怎么樣呢?

若本地倉庫沒有所需要的jar包,則會到鏡像倉庫(也叫私服)或者中央倉庫(也叫公服)中下載。下面我們就來介紹Maven的這三種倉庫。

1.5.2 Maven三種倉庫

在上面所提到的本地倉庫、鏡像倉庫、中央倉庫是用來Maven用來更好的管理jar包的所采用的一種方式。下面來了解Maven的三種倉庫,以及三種倉庫之間的潛在聯(lián)系。

通過maven構(gòu)建的項目,會通過項目中的pom.xml文件從遠程倉庫下載,并保存到本地倉庫

l 如果配置了鏡像倉庫(私服):

項目A需要引入SSM的jar包:根據(jù)坐標到本地倉庫中尋找,沒有相對應的jar包,根據(jù)坐標到所配置的鏡像倉庫中下載指定的jar包,保存一份到本地倉庫中,再從本地倉庫引入項目中進行使用!

如果鏡像倉庫中也沒有相對應的jar包,根據(jù)坐標到中央倉庫下載指定的jar包,保存一份到鏡像倉庫中,再下載到本地倉庫中,再從本地倉庫引入項目中進行使用

l 如果沒有配置鏡像倉庫(私服):

項目A引入SSM的jar包:根據(jù)坐標到本地倉庫中尋找,沒有相對應的jar包,直接到中央倉庫中下載指定的jar包,保存一份到本地倉庫中,再從本地倉庫引入項目中進行使用

l 項目B也需要引入SSM的jar包:根據(jù)坐標到本地倉庫中尋找,找到了就直接引入到項目中,無需再次下載!

本地倉庫:默認的本地倉庫位置在:c:/${user.dir}/.m2/repository,其中${user.dir}表示windows下的用戶目錄。本地倉庫的作用是,用于保存(存儲)從私服或者從中央倉庫下載下來的jar包(或插件)。當項目中需要使用jar包和插件時,優(yōu)先從本地倉庫查找。

如果本地倉庫中沒有所需的jar包,可以到私服或者到中央倉庫中下載后再保存到本地倉庫。

鏡像倉庫:鏡像倉庫也叫做私服(Nexus),私服一般由公司搭建并維護(也可以自己搭建)。比如阿里云私服服務器(http://maven.aliyun.com/nexus/content/groups/public/)。

如果項目中使用到的jar包或者插件本地倉庫沒有,則可以到私服中下載,如果私服中有就直接將jar包保存到本地倉庫中;而如果私服中也沒有所需的jar包,就到公服上下載所需要的jar包,下載之后先在私服上保存一份,最后再保存到本地倉庫。

中央倉庫:中央倉庫也叫做公服,在maven軟件中內(nèi)置了一個倉庫地址(http://repo1.maven.org/maven2)它就是中央倉庫,服務于整個互聯(lián)網(wǎng),由Maven團隊自己維護,里面存儲了非常全的jar包,它包含了世界上大部分流行的開源項目的jar包。

那么我們在使用Maven構(gòu)建的Java項目,項目中所使用的jar包會來自哪里呢?

例如,通過Maven先后構(gòu)建項目A和項目B,在項目中都需要依賴第三方jar包:

1) 如果項目A中需要依賴第三方jar包,只需要在項目下的pom文件中引入jar包在本地倉庫中的坐標即可使用。如果本地倉庫沒有所需要的jar包,則會連接私服(需要提前配置)下載所需jar包到本地倉庫供項目使用。

2) 如果私服上也沒有所需的jar包,則會連接中央倉庫下載所需要的jar包保存到私服,再將jar包從私服下載至本地倉庫,供項目使用。

3) 如果沒有配置私服,則默認連接中央倉庫下載所需要的jar包到本地倉庫中供項目使用

4) 當項目B也需要依賴第三方jar包時,先到本地倉庫中查找所需jar包,如果有則直接引用而無需再次下載,如果仍有部分jar包本地倉庫中沒有,則同上,即連接私服下載所需jar包到本地倉庫。若私服中也沒有所需jar包,則連接中央倉庫下載jar包到私服,再從私服下載jar包到本地倉庫中,供項目使用。

1.5.3 添加依賴:方式一

使用maven插件的索引功能快速添加jar包

這種方式需要本地倉庫中已經(jīng)包含了該jar包,否則搜索不到!!

1、如果本地倉庫中有我們需要的jar包,可以在項目中的pom.xml文件中空白處右鍵--> Maven --> Add Dependency在彈出的窗口中添加所需要的依賴(jar包),如圖:

2、添加依賴示例:添加spring的jar包的坐標到項目中

(1) 在項目中的pom.xml文件中右鍵 -> Maven -> Add Dependency,在彈出的窗口中輸入 "spring":

選中要添加的jar包(坐標會自動填寫),點擊OK即可完成添加

(2)如果搜索不到jar包(保證本地倉庫中已經(jīng)下載了該jar包),可以嘗試重建索引。

"Maven Repositories" 視圖窗口中可以看到如下內(nèi)容:

在"Local Repositories"上右鍵選擇 "Rebuild Index" 即可重建索引。

完成后,再嘗試搜索jar包進行添加。

1.5.4 添加依賴:方式二

1、直接在pom.xml文件中的<dependencies>標簽內(nèi)部添加。例如:在pom.xml文件中添加如下配置,就可以將junit單元測試的jar包引入到項目中來了。

添加依賴:

<dependencies>    <dependency>        <groupId>junit</groupId>        <artifactId>junit</artifactId>        <version>4.9</version>        <scope>test</scope>    <dependency><dependencies>

2、手動添加依賴需要指定所依賴jar包的坐標,但是在大部分情況下,我們是不知道jar包的坐標的。可以通過訪問如下網(wǎng)址,在互聯(lián)網(wǎng)上搜索查詢:

http://mvnrepository.com

3、示例:添加spring的jar包的坐標到項目中

(1)訪問上面其中的一個網(wǎng)址,在搜索框中搜索 "spring"

(2)在搜索出來的內(nèi)容中,選擇所需要的版本并點擊版本,查看該版本的spring jar包所對應的坐標:

(3)將坐標直接拷貝到項目的pom.xml文件中即可:

4、將上圖中文本框中的坐標拷貝到pom.xml文件中:

1.6 將Maven整合到IntelliJ IDEA中

將Maven整合到IntelliJ IDEA中的過程,與整合到Eclipse中類似。這一塊我將在我的下一篇文章中專門介紹。

掃描二維碼推送至手機訪問。

版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡,如有侵權(quán)聯(lián)系站長刪除。

轉(zhuǎn)載請注明出處http://www.quickersubmitter.com/xintu/18388.html

相關(guān)文章

關(guān)于ueeshop建站 每年繳費多少的信息

張家口市金橋人力資源開發(fā)服務中心為張家口市公安局公開招聘警務輔助人員公告根據(jù)工作需要,決定面向社會公開招聘警務輔助人員(輔警),現(xiàn)將有關(guān)事項公告如下:一、招聘原則堅持德才兼?zhèn)湟缘聻橄鹊挠萌藰藴剩凑展?..

深圳網(wǎng)絡營銷排名,更好的品牌設計公司

達內(nèi)教育IT培訓中心為您整理關(guān)于深圳十大網(wǎng)絡營銷培訓機構(gòu)排名,的相關(guān)內(nèi)容深圳十大網(wǎng)絡營銷培訓機構(gòu)排名就找達內(nèi)教育IT培訓中心,達內(nèi)教育IT培。企業(yè)認證 所在地 深圳市龍崗區(qū)塘坑商業(yè)大廈A603 聯(lián)系電...

濟南 網(wǎng)站建設,濟南網(wǎng)站建設方案詳細

濟棗高鐵最新信息官網(wǎng)http://m.zk71.com/qiye/9496296.html濟棗高鐵是國家中長期鐵路網(wǎng)規(guī)劃項目,也是山東“四橫六縱”高鐵網(wǎng)的重要旅游通道。線路自濟南樞紐港溝站引出,經(jīng)濟南...

淘寶關(guān)鍵詞修改會影響排名嗎(淘寶關(guān)鍵詞可以經(jīng)常修改嗎)

淘寶店鋪的排名之間關(guān)系到店鋪的權(quán)重和銷量淘寶關(guān)鍵詞修改會影響排名嗎,所以賣家們要密切關(guān)注淘寶網(wǎng)的排名規(guī)則。那么淘寶關(guān)鍵詞修改會影響排名嗎,最近淘寶網(wǎng)關(guān)于排名又有哪些最新規(guī)則呢?我們一起來解讀。一、標題...

江小白網(wǎng)絡營銷經(jīng)典案例分析,江小白網(wǎng)絡營銷案例分析ppt

在近幾年江小白通過顛覆傳統(tǒng)的營銷方式,實現(xiàn)了低成本地快速切入市場那傳統(tǒng)企業(yè)能從江小白的營銷案例中學到什么呢在此基礎(chǔ)上如何實現(xiàn)營銷方式的變。價值鏈和案例啟示等方面對江小白成功地過程進行分析 江小白自白...

廣西關(guān)鍵詞seo優(yōu)化排名(肥城市區(qū)seo關(guān)鍵詞排名)

很多企業(yè)網(wǎng)站考慮做優(yōu)化,但只認準了做指數(shù)大的關(guān)鍵詞,卻忽略掉了長尾詞的重要性。其實網(wǎng)站的絕大部分流量都是來自長尾詞。尤其是門戶類網(wǎng)站,因此優(yōu)化長尾詞也是網(wǎng)站優(yōu)化的一個重要步驟。那么什么是長尾詞,如何挖...

現(xiàn)在,非常期待與您的又一次邂逅

我們努力讓每一次邂逅總能超越期待

  • 效果付費
    效果付費

    先出效果再付費

  • 極速交付
    極速交付

    響應速度快,有效節(jié)省客戶時間

  • 1對1服務
    1對1服務

    專屬客服對接咨詢

  • 持續(xù)更新
    持續(xù)更新

    不斷升級維護,更好服務用戶