基礎知識點複習——spring
1.什麼是spring?
中文意思,春天,在java中的作用是,降低層與層之間的耦合。
耦合是什麼?
聯絡
2.為什麼要降低層與層之間的耦合?
降低層與層之間的依賴性,方便以後維護
3.如何降低層與層之間的耦合?
new(×)
4.步驟
a) 建立一個java工程
b) 匯入spring的包,MyBatis是myeclipse不自帶的,所有需要手動配置,但是spring是自帶的,所有不需要手動配置xml
c) 編寫dao層程式碼
d) 編寫service程式碼
當需要dao層的引數時,不要new,編寫set方法
e) 註冊
以上方法,就是spring的依賴注入。
相關推薦
基礎知識點複習——spring
1.什麼是spring?中文意思,春天,在java中的作用是,降低層與層之間的耦合。耦合是什麼?聯絡2.為什麼要降低層與層之間的耦合?降低層與層之間的依賴性,方便以後維護3.如何降低層與層之間的耦合?n
基礎知識點複習——輸入輸出
輸入輸出一、file類1.常用方法:file.exists()判斷檔案是否存在file.isFile()判斷是否是檔案file.isDirectory()判斷是否是目錄file.getPath()得到相對路徑file.getAbsolutePath()得到絕對路徑file.g
基礎知識點複習——JavaScript的基本語法(一)
JavaScript一、什麼是JavaScript?指令碼描述語言,網頁互動特效,說白了,就是實現HTML實現不了的效果。HTML:超文字標記語言CSS:網頁樣式JavaScript:網頁互動特效二、為什麼要使用JavaScript?解決我們現在技術解決不了的問題,例如,表單
基礎知識點複習——Oracle資料庫
Oracle資料庫1.什麼是資料庫?資料————>資料型別 倉庫————>存放這些資料。2.為什麼要使用資料庫?a、資料量太大b、實現永久化儲存資料。3.如何使用資料庫a、安裝。b、通過plsql對Oracle資料庫進行訪問,以及操作。c、登入Scott使用者,
基礎知識點複習——JavaScript的基本語法(四)
一、陣列用一個變數,引用多個數組。1.建立陣列,var 陣列名 = new Array();//建立一個空的陣列var 陣列名 = new Array(size);//建立一個大小為size,內容為null的陣列var 陣列名 = new Array(值1,值2,值3....
基礎知識點複習——總結
一、多型1.什麼是多型?(★★★)同一種事物,根據條件不同,產生的結果不同。2.為什麼要使用多型?原來的程式碼,頻繁修改程式碼,可擴充套件性和可維護性差。所以我們使用多型進行優化。3.父類指向子類(★★)例如:Pet pet = new Dog();建立了一個父類物件,指向了
基礎知識點複習——AJAX
ajax一、模糊查詢--要求查詢inf表中所有名字中帶小的資訊select*frominfwherenamelike'%小%'--查詢以小開頭名稱的所有inf資訊select*frominfwheren
spring基礎知識點梳理
目錄 自動裝配 啟動spring容器 新增spring-webmvc的jar包(現在還不清楚它和spring-web的區別),這個包同時也會引入其它的
java基礎易錯、難理解、易混淆知識點複習
以下為學習java基礎語法與原理過程中發現的一些與以往感覺不同、或者是不熟悉的地方,特此列出。只是提綱所以不是很詳細,有些地方為了通俗易懂可能不是很嚴謹,盡請指正與補充。 1、 java命令列編譯與執行:javac Welcome.java ->
spring和springmvc的基礎知識點
1.spring中使用@Service("userservice")如何在其他地方引用這個service? (1)getBean("userservice") (2)@Autowired,如果系統中有多個物件,配合@Qulitifer使用 (3)@Resource(name="userservice") 2.
Python之路58-Django安裝配置及一些基礎知識點
python目錄一、安裝Django二、創建工程三、創建app四、靜態文件五、模板路徑六、設置settings七、定義路由八、定義視圖九、渲染模板十、運行Django是一款Python的web框架一、安裝Djangopip3 install django安裝完成後C:\Python35\Script下面會生成
html基礎知識點
height -a 標準 內容 pan 開發者 one 文檔 head 語義化:根據內容的結構化選擇合適的標簽,便於開發者閱讀和寫出優雅的代碼的同時讓瀏覽器的爬蟲和機器很好的解析。標準文檔流:在沒有css的幹預下,塊級元素獨占一行可以設置寬高,行內元素並排顯示寬高。浮動:子
MySQL1-基礎知識點
觸發 del bin times man 函數 where edi 操作數 目錄 零、MySQL安裝與配置 一、基本概念 二、基本語法 三、常用指令 四、四種SQL語句 零、MySQL安裝與配置 http://www.cnblogs.com/hikarusun/
HTTP基礎知識點
命名 圖片 目前 http 資源定位 常見 gif格式 har mime HTTP的媒體類型 web服務器會為所有http對象數據附加一個MIME類型,瀏覽器收到數據後會根據MIME類型判斷如何處理數據。 常見的MIME類型分類: text/html:HTML格式的
javascript 基礎知識點
per 方法 key array 無法 undefined 自身 aso 計算 NaN; // NaN表示Not a Number,當無法計算結果時用NaN表示 Infinity; // Infinity表示無限大,當數值超過了JavaScript的Number所能
jQuery 基礎知識點梳理
class this fin nts key 工廠函數 .text ddc res DOM對象:直接使用JavaScript獲取的節點對象: var objDOM = document.getElementById("title"); var objHTML=objDOM.
轉:vue-router 2.0 常用基礎知識點之router.push()
als 返回 ack name rep targe 代碼 添加 clas 轉載地址:http://www.jianshu.com/p/ee7ff3d1d93d router.push(location) 除了使用 <router-link> 創建 a 標簽來
深入理解JAVA虛擬機之JVM性能篇---基礎知識點
默認 生命周期 ima 線程 images 對象 情況 -- 是否 一、堆與棧 堆和棧是程序運行的關鍵,其間的關系有必要理清楚,兩者如下圖所示: 1. 堆: 所有線程共享,堆中只負責存儲對象信息。 2. 棧: 在Java中每個線程都會有一個相應的線
java基礎知識點回顧
rup override text 使用 public fault 進程同步 訪問 都是 java基礎數據類型 bollean 1 char 2 byte 1, short 2 , int 4, long 8 float 4, double 8 --------------
C#泛型基礎知識點總結
www. compile win 泛型 override amp 。。 target 類繼承 1.0 什麽是泛型 泛型是C#2.0和CLR(公共語言運行時)升級的一個新特性,泛型為.NET 框架引入了一個叫 type parameters(類型參數)的概念