【springmvc+mybatis項目實戰】傑信商貿-6.重點知識回顧

來源:互聯網
上載者:User

標籤:代碼   報錯   覆蓋   設計   資料庫   blog   activiti   安裝   文章   

1.重點知識回顧

Maven
1)覆蓋倉庫檔案,實際企業開發,公司會架一個測試伺服器,在測試伺服器中架私服。我們開發人員的程式,都串連私服。當本地沒有項目中要使用的jar,Myeclipse maven外掛程式會自動到私服去找jar,如果沒找到去中央倉庫maven尋找,找到後下載。activiti-engine-5.13.jar.lastUpdated 當訪問遠程倉庫時,由於網路不穩定,有可能中斷。當程式再次串連,它會自動修正。Pom檔案報錯,jar錯誤,去倉庫目錄找jar,jar存在,點擊jar開是否能開啟。Jar如果打不開,代表jar下載時損壞,maven不會自動修正。人工刪除,讓他自動重新下載。無論是遠程倉庫,還是本地倉庫只要有了jar,myeclipse maven外掛程式就會自動把它載入過來。

2)Maven jar分兩類;一類是maven自身外掛程式的jar。另一類程式調用jar。第一類,它跟myeclipse maven外掛程式的版本緊密相關。關聯在maven 外掛程式的小版本號碼。

3)極端:maven骨架找不到,專門配置一個骨架連結

maven建立工程時的一種錯誤:



Oracle
實際企業中,在測試伺服器上,安裝oracle服務端。先安裝作業系統,安裝完作業系統,其他什麼軟體都不要安裝,就安裝oracle。Oracle很容易跟其它的程式發生衝突,它衝突後,只提示服務或者偵聽起不來。
就卸載,oracle先進行程式卸載,然後開啟註冊表,搜尋含有ora開頭的所有內容,都刪除。(百度下,oracle卸載的文章,它比較具體告訴你要刪除哪些。)
重新安裝。

在我們本地的機器上,安裝oracle用戶端。建立本地服務。安裝的用戶端,在它的菜單中有一個應用程式。叫做“安裝助手”。配置本地服務即可。

1)安裝xe簡版,它自動作為服務端。因為是在本機安裝,它自動建立一個XE的本地服務,我們可以直接使用,而無需安裝用戶端。
2)虛擬機器中安裝,必須在本地安裝一個oracle用戶端,然後配置本地服務。

這個IP地址就是虛擬機器中的地址。它串連時,可以用預設oracle服務端建立的服務名稱SID


PowerDesigner 15.1 
它主要用來資料庫建模,它本身建立UML所有的圖。
使用案例圖:瞭解整個系統的功能,以及誰使用這些功能,瞭解整個系統的概貌。過程產品。

系統功能結構圖:給使用者看,同時它是算合約費用時,可以按模組報價。開發人員可以按期分配工作任務。過程產品。

系統架構圖:當開發人員拿到一個新架構,有很多新的技術,畫這個架構圖,讓開發人員瞭解本系統的架構。當我們開發時,按圖的順序來一步一步的實現。


2.資料庫建模
表都是從需求中來,
業務:在合約下的貨物填寫時,它是有一個生產廠家的;在貨物下的附件填寫時,有一個生產廠家。資深設計根據經驗,它們有公用性,提出來作為基本資料模板,在貨物和附件中就可以公用這些資訊。

3.業務的欄位內容怎麼來?
跟客戶交流,客戶會跟我們說,他都需要什麼資訊,我們將這些資訊搜集整理形成欄位。

4.開發規範:
a)資料庫設計的規範
 資料庫表和欄位都大寫
 表都要加業務尾碼,例如_C客戶表 _B基礎資料表 _P許可權表
 必須有主鍵,主鍵是表名去掉業務尾碼,加_ID,大多表的主鍵使用UUID
 欄位多個單詞時,全大寫,用底線隔開
 類型INT/LONG/DOUBLE/TIMESTAMP/CHAR/VARCHAR2 盡量化在這幾個類型中,這樣資料庫設計相當簡單
 排序號定死名稱ORDER_NO
 許可權兩個欄位CREATE_BY建立人,CREATE_DEPT建立部門
 記錄建立時間CREATE_TIME
b)代碼的開發規範
 將靜態資源之間放在webapps下;將動態資源需要驗證許可權放在WEB-INF/pages(安全)
 類檔案放在src/main/java下;資源檔src/main/resources;web檔案放在src/main/webapp下
 cn.hpu.jk.domain存放所有實體檔案PO
 cn.hpu.jk.dao 存放所有dao的介面和實作類別,業務介面必須繼承BaseDao介面,業務的實作類別必須繼承BaseDaoImpl實作類別。
 cn.hpu.jk.service 存放所有的service介面和實作類別,無需繼承。
 cn.hpu.jk.controller 存放所有springmvc 的controller,它不必須繼承BaseController;它建立兩層目錄結構,一層是大模組名稱,第二層是小模組名稱,業務內容都放在下面。
 jsp,它放在WEB-INF/pages目錄下,也建立兩級目錄,第一層就是大模組名稱,第二層是小模組名稱。
 webapp/components它第三方組件的目錄,例如jQuery
 webapp/js/common.js 它是整個項目公用的js
 webapp/mak/xlsprint excel報表的模板檔案


我們的工程目前的目錄詳細情況:

代碼檔案目錄

設定檔目錄

資源檔目錄

【springmvc+mybatis項目實戰】傑信商貿-6.重點知識回顧

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.