CMS内容管理系统

CMS内容管理系统1.0版-图片上传和查询

  • Maven结构
  • 项目搭建常规操作
  • 页面的完成
  • 前后端合作
  • 完成图片上传
    • Maven结构
    • 项目搭建的常规操作
    • 页面的完成
    • 前后端合作
    • 完成图片上传

Maven结构

项目搭建常规操作

页面的完成

前后端合作

完成图片上传

Maven结构

可以帮我们自动导包,自动编译,规范代码

  1. src/main/java ——> Java代码的存放位置
  2. src/main/resource ——> 资源文件的存放位置
  3. src/test/java ——> 测试代码的存放位置
  4. src/main/resource——> 测试代码资源文件的存放位置

项目搭建的常规操作

  1. 在数据库建对应的表 如(t_image)
  2. 三层架构
    2.1 仓库层(dao)
    2.2 业务层(service)
    2.3 控制层(controller)
  3. 资源文件的配置
    3.1 applicationContext.xml









	
	
	
	


 
 	
 

      3.2 applicationContext-mvc.xml



	
  
	
	
	
	
	
	
	
	
		
		
	
	
	
		
			2000000000
		
	  


      3.3 web.xml

 

  springcrud
  
	
	  
        characterEncodingFilter  
        org.springframework.web.filter.CharacterEncodingFilter  
          
            encoding  
            UTF-8  
          
          
            forceEncoding  
            true  
          
      
      
        characterEncodingFilter  
        /*  
    
    
	
	
		org.springframework.web.context.ContextLoaderListener 
	

	
		 contextConfigLocation
		 classpath:applicationContext.xml
	
    
	
  	
  		dispatcher
  		org.springframework.web.servlet.DispatcherServlet
  		
  			contextConfigLocation
  			classpath:applicationContext-mvc.xml
  		
  		1
  	
	
	
		dispatcher
		/
		

页面的完成

凡是在WEB-INF中的页面都要通过Controller访问
例如: SystemController —> 进入后台的主页面
            ImagesController—>进入CRUD管理界面

前后端合作

4.1 前端会把html做好,然后我们把他做的页面搞到我们的项目中来(图片,js,css的引入路径都要进行修改)
4.2 iframe标签 -> 可以把其它的页面直接放入到页面中来
4.3 注意点:如果咱们配置有上下文路径:所有跳转的路径前:${pageContext.request.contextPath }

完成图片上传

5.1 form标签中需要配置 method=“post” enctype=“multipart/form-data”
5.2 后台要根据上传的文件名进行接收
①.修改名称 ②.获取路径 ③.保存图片
④.保存Images对象(绝对路径的地址,名称)

你可能感兴趣的:(小项目,CMS内容管理系统)