CMS系统 NO_1
1.CMS:内容(文章)管理系统
2.Maven:结构(使用maven:它可以帮我们自动导包,自动编译,规范代码,....)
- src/main/java -> Java代码的存放位置
- src/main/resources -> 资源文件的存放位置
- src/test/java -> 测试代码的位置
- src/test/resources -> 代码资源文件的位置
3.项目搭建的常规操作
- 建表(t_image),建domain(Images),dao,service,controller
- web.xml,applicationContext.xml,applicationContext-mvc.xml
4.搞定页面(凡是WEB-INF中的页面都要通过Controller访问)
- SystemController -> 进入后台的主页面
- ImagesController -> 进入轮播图(CRUD)管理页面
5.怎么和前端合作
5.1 前端会把html做好,然后我们把他做的页面搞到我们的项目中来(图片,js,css的引入路径都要进行修改)
5.2 iframe -> 可以把其它的页面直接放入到页面中来
<iframe src="..." />
5.3 注意点:如果咱们配置有上下文路径:所有跳转的路径前:${pageContext.request.contextPath }
6.完成图片上传
6.1 form中需要配置 method="post" enctype="multipart/form-data"
6.2 后台要根据上传的文件名进行接收
①.修改名称 ②.获取路径 ③.保存图片(fileImg.transferTo(file))
④.保存Images对象(绝对路径的地址,名称)