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对象(绝对路径的地址,名称)