該文是Maven, Spring MVC, Mybatis, Mysql and Java_1的後續部分。主要有如下内容。
1. 建立查詢課程功能的Controller 2. 通過Mybatis建立至MqSql的連接配接(DBAccess層)及其資料通路和擷取結果(DBDao) 3. 運作mvn, 将查詢結果顯示在頁面中
1. 建立Controller,在該類調用Service層,CourseController.java
2. 通過Mybatis建立至MqSql的連接配接及其資料通路和擷取結果
2.1 通過Mybatis建立與MySql的連接配接,DBAccess.java
2.2 通過Mybatis從src/main/java/com/imooc/mvcdemo/config/sqlxml/Course.xml中讀取sql語句,并将結果集傳給course, CourseDao.java
2.3 建立一個Service接口
2.4 建立一個Service類,并繼承Service接口,在這裡調用Dao層。在1的CourseController.java中用到該Service類
2.5 編輯檔案/src/main/webapp/WEB-INF/jsps/course_overview.jsp
3. 将查詢結果顯示在頁面中
3.1 在指令行中切換到該項目目錄下,執行 mvn jetty:run 啟動服務
3.2 輸入如下網址進行課程查詢,會将資料庫中符合搜尋條件的課程資訊顯示如下