SSH框架網上商城項目第27戰之請求域名空間和項目安排及宣布。本站提示廣大學習愛好者:(SSH框架網上商城項目第27戰之請求域名空間和項目安排及宣布)文章只能為提供參考,不一定能成為您想要的結果。以下是SSH框架網上商城項目第27戰之請求域名空間和項目安排及宣布正文
後面陸陸續續的完成了網上商城的一些根本功效,固然還有許多處所有待完美,然則不影響項目標安排和宣布,我們可以先來玩一把,這一節重要引見下域名空間的請求和項目標安排和宣布流程。
1. 域名空間的請求
作為一個巨大的屌絲,確定沒錢買域名空間,很天然的想到去請求個收費的,如今收費的域名空間也許多,我在福佳jsp技巧網上請求了一個試用期是15天的,年夜家也能夠去請求個玩玩,橫豎作為進修,這曾經足夠了,固然,假如要歷久的確定要付費的。注冊進程我截幾個圖,以下:
然後下一步,最初守舊以下:
建議把下面這些信息用一個txt文檔記載上去,特殊是域名,還有一些暫時請求的信息,由於不是歷久應用,能夠沒留意,第二天再上岸,發明能夠連最簡略的上岸用戶名暗碼都忘了喲喂……要隨時有記載主要信息的習氣,要隨時有記載主要信息的習氣,要隨時有記載主要信息的習氣,主要的事說三遍,你懂的~
然後點擊進入jsp掌握面板,外面有許多跟請求的賬號有關的信息,都可以去檢查一下,前面我們項目安排也是在這裡去安排的。以下:
下面有幾個比擬主要的信息要記載上去,好比:域名就不消說了,WEB目次,這是我們項目最初安排到辦事器後的一個目次,辦事器的IP要記住,這個到前面就曉得有啥用了。
到這裡,我們曾經請求好了15天的收費的應用空間,而且他還送了域名和數據庫,接上去我們就要著手安排我們本身的項目了。
2. 項目標安排和宣布
固然我們請求好了域名空間,但不是直接把我們的項目扔上去就好了,起首我們確定不克不及直接把項目標源代碼扔上去吧,其次,就算把源代碼仍上去了,肯定就可以跑了?謎底確定是不可的,當地的項目中有些處所是須要修改的。接上去就我這個項目來詳細解釋一下都須要修正哪些處所的器械。
2.1 當地項目+當地數據庫測試
方才在請求的時刻,他給了我們WEB目次,這個很主要,也就是說,我們項目安排到他的辦事器上時,他給的這個目次上面有個ROOT目次,這個ROOT就是默許的根目次,假如我們直接把要傳的代碼扔到ROOT下,便可以直接用http://域名/
來拜訪了。假如有其他子目次,那就須要用http://域名/子目次/
來拜訪。
所以,起首我們得在當地測試一下,把項目代碼扔到當地tomcat的ROOT下可否跑的通,起首從新安排一下工程E_shop(我的工程名),然後開啟tomcat辦事器,以後會看到tomcat目次\webapps\目次下有ROOT和E_shop兩個目次,這點地球人都曉得,然後關失落tomcat,把E_shop裡的器械全體復制,粘貼到ROOT外面(先關失落tomcat再復制粘貼,要否則能夠會報點錯,我的就是),然後將將tomcat辦事器下安排好的E_shop干失落(不干失落也能夠~),從新啟動tomcat,然後在閱讀器中輸出:http://localhost:8080/E_shop/index.jsp
就掛失落了,由於我方才干失落了tomcat下的E_shop(不干失落的話是可以拜訪的),輸出http://localhost:8080/index.jsp
便可以正常拜訪了,解釋我把本來E_shop中的器械扔到ROOT裡是可以直接域名拜訪的(由於index.jsp可以省略失落)。解釋這個當地測試是沒有成績的。
【注】tomcat目次下的工程外面都是class文件和一些jsp文件,沒有源java文件了,所今後面假如我們應用FTP上傳的話也是傳tomcat下的工程目次下的一切文件。
2.2 當地項目+長途數據庫測試
好了,方才在當地測試是正常的,這跟長途沒有任何干系,如今我們要應用長途數據庫測試了,這個長途數據庫就是方才注冊的時刻他送的數據庫,包含數據庫名和銜接應用的用戶名暗碼都給我們了,你方才記上去了麼~~?
我們用MyEclipse開辟的時刻都邑用到DB Browser窗口和SQL Result窗口,這個很便利我們在MyEclipse中銜接數據庫和檢查數據庫中的數據(假如不曉得這兩個小對象,可以去看一下:Struts2、Hibernate4和Spring4的整合),我們在DB Browser中新建一個銜接,以下:
我們可以看到,這裡我們新建的一個銜接是銜接方才他給我們供給的長途數據庫了,url、用戶名和暗碼都是他給我們的,銜接勝利後,我們要測試一下可否在這個長途的數據庫中拔出我們本身數據庫中的數據,所以我將本身工程了的shop.sql文件的內容全體復制一份到新建的remote.sql中,翻開remote.sql銜接一下方才我們新建的Remote數據庫驅動,履行一下sql文件裡的全體敕令,假如可以在SQL Result窗口看到數據庫中拔出了和本來一樣的信息解釋銜接勝利,並可以正常應用。
好了,長途數據庫銜接好了,接上去要做的就是修正銜接數據庫的設置裝備擺設文件了,由於我們今朝當地的設置裝備擺設文件銜接的是當地的數據庫,所以確定是不可的,我們安排了項目後,他應當主動銜接長途的誰人數據庫,而且今後數據的讀寫都是在誰人長途數據庫裡。我們先看一下當地的數據庫銜接設置裝備擺設文件conn.properties:
dataSource=com.mchange.v2.c3p0.ComboPooledDataSource
driverClass=com.MySQL.jdbc.Driver
jdbcUrl=jdbc:mysql://localhost:3306/shop
user=root
password=root
我們新建一個remote.properties:
dataSource=com.mchange.v2.c3p0.ComboPooledDataSource
driverClass=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://115.238.249.172:3306/sq_eson
user=sq_eson
password=squ138
根本參數都是用他給我們的,如許能力連到長途誰人數據庫中,然後修正一下beans.xml中的設置裝備擺設:
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <array> <!-- <value>classpath:conn.properties</value> --> <value>classpath:remote.properties</value> </array> </property> </bean>
到這裡年夜家就可以領會到應用properties設置裝備擺設文件的利益了,假如要修正只須要修正設置裝備擺設文件便可,不消年夜面積修改法式華夏來的器械!別的給個友誼提醒,盡可能不要刪本來的,好比conn.properties文件,由於項目前期假如要修改,測試的時刻照樣得在當地,盡可能做到穩定刪,假如能正文就正文失落,不影響的話就不要刪失落,除非非刪弗成。
經由下面的修正後,項目啟動後就會主動連上長途的數據庫了,然後我們開啟tomcat辦事器,翻開主頁,選中一個商品,點擊購置,固然不消付款,點擊購置後就會入庫,我們可以查詢一下長途數據庫中有無新添加一項購物的信息便可斷定能否正常。到這裡我們就完成了當地項目+長途數據庫的測試了,沒成績在往下走。
2.3 修正當地項目華夏來寫逝世的器械
這個很好懂得,由於本來我們本身寫項目標時刻為了便利測試,有些處所就直接工資給個數據來測試下功效能否正常。這個得聯合本身現實的項目來肯定,好比我這個網上商城項目裡,之前發郵件和發短信都是我本身寫的郵件地址和手機號,所以如今要在用戶表中生成一個用戶,郵件和手機號都填本身的,到時刻安排完了後我用這個用戶登錄購置,然後我本身就可以收到郵件和短信等;還有就是購置完了以後要更新定單狀況為已付出,我之前測試就是隨意填個意思一下,這些細節要留意;還有就是修正一件商品的價錢為0.01元,由於安排後要測試一下功效能否正常,假如價錢都是幾百幾千的,曾經哭暈在茅廁~別的,我的項目中還有個處所,就是添加商品後會有商品圖片保留到辦事器中的一個地址,我們得改成長途辦事器那裡的響應目次:
#本來的basePath正文失落
#basePath=E\:\\web\\apache-tomcat-8.0.26\\webapps\\E_shop
basePath=E\:\\www1\\eson-0b44449e54c855b40154dbd2b0b906d9\\webapps\\ROOT\\
filePath=\\files
bankImagePath=\\files\\bankImages
所以在開辟的時刻,假如某個處所前期須要修正,其時是為了測試便利手動給個參數之類的,最好在響應地位有個正文,以便利前期安排的時刻修正,要否則到前面確定會落失落的。
3. 上傳項目文件
預備任務都做完了,接上去就是上傳項目標文件了,這裡重要引見兩種上傳辦法:FTP上傳和供給商的網站上在線上傳。
3.1 FTP上傳
FTP是一個文件上傳協定,可以向指定地位上傳文件或許從指定地位下載文件(供給收費下載地址,外面有破解密鑰),FTP上傳比擬簡略,然則時光能夠比擬久一點,建議一點一點的傳,如許數據不輕易喪失。上面我引見一下FTP上傳的流程:
將tomcat目次下安排好的工程拷貝一份到桌面,好比我的工程是E_shop 翻開FTP上傳軟件,左邊選擇桌面\E_shop,定位到工程目次上面 在左邊設置裝備擺設要上傳到的地址,以下圖所示 然後將右邊的文件拖到左邊的窗口便可完成上傳
我們來看一下FTP上傳的界面,重要看一下下面第三步的銜接:
銜接好了便可以上傳了,留意一點:銜接好後,左邊窗口要定位到ROOT目次下,不克不及定位錯了。然後漸漸等著傳好便可,然後直接拜訪之前請求時供給的域名便可拜訪了。
3.2 在線上傳
方才注冊好了以後,可以在jsp掌握面板裡上傳,然則這須要我們先把項目工程導出為war包,然後上傳這個war包便可,將項目導出為war包很簡略,在MyEclipse中單擊File->export->輸出war,然後選摘要導出的地位(選擇桌面便可),便可以順遂導出了。然後我們看一下福佳jsp技巧給我們供給的在線安排以下:
接上去便可以直接應用域名拜訪方才安排好的工程了,當網頁彈出來那一霎時,那種快感,不是東京熱能給的了的~~固然咯,也能夠不傳全部項目工程,乃至只傳一個index.jsp玩一把,看下後果,走下賤程也行~
好了,域名空間的請求和項目標安排宣布就引見到這吧!回頭我再簡略完美一下有些處所,差不多便可以上傳源碼了。
原文地址:http://blog.csdn.net/eson_15/article/details/51484247
以上就是本文的全體內容,願望對年夜家的進修有所贊助,也願望年夜家多多支撐。