日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

【springmvc+mybatis项目实战】杰信商贸-6.重点知识回顾

發布時間:2025/3/19 c/c++ 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【springmvc+mybatis项目实战】杰信商贸-6.重点知识回顾 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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報表的模板文件


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

代碼文件目錄


配置文件目錄


資源文件目錄


轉載請注明出處:http://blog.csdn.net/acmman/article/details/48260611

總結

以上是生活随笔為你收集整理的【springmvc+mybatis项目实战】杰信商贸-6.重点知识回顾的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。