CMS(它是內容(文章)管理系統)css
1.Maven:結構(maven:它能夠幫咱們自動導包,自動編譯,規範代碼,....)html
src/main/java -> Java代碼的存放位置
src/main/resources -> 資源文件的存放位置
src/test/java -> 測試代碼的位置
src/test/resources -> 代碼資源文件的位置前端
2.項目搭建的常規操做java
建表(t_image),建domain(Images),web
(三層)dao(對數據庫進行CRUD),service(業務層),controller(控制層)數據庫
存放 webapp中的WEB-INF中 web.xmlmvc
存放在(src/main/resources)applicationContext.xml,app
applicationContext-mvc.xml,dom
jdbc.propertieswebapp
3.搞定頁面(凡是WEB-INF中的頁面都要經過Controller訪問)
SystemController -> 進入後臺的主頁面
ImagesController -> 進入輪播圖(CRUD)管理頁面
4.之後怎麼和前端合做
4.1 前端會把html作好,而後咱們把他作的頁面用到到咱們的項目中來(圖片,js,css的引入路徑都要進行修改)
4.2 iframe -> 能夠把其它的頁面直接放入到頁面中來
<iframe src="..." />
4.3 注意點:若是我們配置有上下文路徑:全部跳轉的路徑前:${pageContext.request.contextPath }
5.完成圖片上傳
5.1 form中須要配置 method="post" enctype="multipart/form-data"
5.2 後臺要根據上傳的文件名進行接收
①.修更名稱
②.獲取路徑
③.保存圖片(fileImg.transferTo(file))
④.保存Images對象(絕對路徑的地址,名稱)