前言:
最近下班比較早, 總是不願意讓自己閑着, 此時剛好從網上找到了一些項目的資源, 結合自己在公司做的項目, 所以拿來一起學習加復習一些平常用到和沒接觸過的新知識.
做的這個項目的名稱叫做babasport, 基於SSM(Spring, SpringMVC, Mybatis)框架構建的, 其中使用到了的技術都會在博文中概述到, 博文將分好幾篇來分別記錄涉及到的知識點.
1,項目結構
項目共分為11塊.
Jar包文件:
babasport-common
babasport-dao
babasport-javaBean
babasport-service-interface
War包文件:
babasport-console(后台)
babasport-login(單點登錄)
babasport-portal(前台)
babasport-service-buyer(購物車)
babasport-service-cms(頁面靜態化)
babasport-service-product(商品管理)
babasport-service-solr(檢索)
注: Java中Jar包和War包的區別
war:Web application Archive,與jar基本相同,但它通常表示這是一個Java的Web應用程序的包,tomcat這種Servlet容器會認出war包並自動部署。
具體結構圖如下:
結構以來關系圖:
2, 創建Maven工程
上面我們已經分析完項目結構和創建后的項目列表, 那么我們就具體來說下這個Maven工程是怎么創立的.
2.1 創建父工程
2.2, 在parentProject中創建子工程(Jar/War)
說明: 本截圖 取自視頻資料中, 第二圖我自己創建的Parent Project為parentProject.
這里這拿babasport-common的創建做了一個示例, 其他還應該以同樣的方式創建:
babasport-dao
babasport-javaBean
babasport-service-interface
babasport-console(后台)
babasport-login(單點登錄)
babasport-portal(前台)
babasport-service-buyer(購物車)
babasport-service-cms(頁面靜態化)
babasport-service-product(商品管理)
babasport-service-solr(檢索)
這里需要特別注意的是: Packaging的選擇, 四個Jar文件, 一個War文件.
3,Maven 指令的基本操作
Mvn clean 清理
Mvn compile 編譯
Mvn test 測試
Mvn package 打包
Mvn install 安裝 本地倉庫
Mvn deploy 發布 私服倉庫 全公司用
4,SVN服務器的安裝
注意事項:主機名不能是中文
創建倉庫:
5, Eclipse中SVN的使用
由於我這個Eclipse中安裝了SVN插件, 所以可以直接使用了, 如果沒有裝的可以百度下怎么安裝.
提交代碼:
要求:提交源碼 :本地配置文件不要提交
忽略不想提交的代碼:
好了, 一步步構建完成后 項目結構應該是:
到了這里項目就構建完成了, 帖子圖片比較多. 后續我會慢慢的把這個項目包含的內容都給發出來的.
再過幾個星期就要去找工作了, 加油吧自己!!!