项目实战-基于ssm的crud项目

      为了学习ssm框架的使用在网上找了一个项目跟着做了一遍,http://www.gulixueyuan.com/my/course/50,这是谷粒学院里的一个课程,老师讲的很仔细,其中技术主要涉及:后台框架:spring4 springmvc mybatis ,前端框架:Bootsrap,数据库我用的mysql5.7,开发工具用的MyEclipse2017 c10 (开始先用的eclipse+maven搭了一遍框架,感觉不熟练又改用MyEclipse做了一遍)

一、 准备工作 

我之前的电脑是xp的,安装最新版的eclipse需要jdk1.8,我电脑上jdk是1.7的,安装1.8没有xp版,我重装了系统改成了win7-32.  win7系统就是优化的好,用着很顺,

win7 ghost系统下载 http://win.laisrc.cn/ylmf32win7.html  我的电脑室32位的,4G以上的内存用64位。

(装系统前要备份c盘资料,还有就是以防装系统失败,自己u盘做一个老毛挑系统,我直接安装系统就失败,装好重启不起来,最后用U盘里的引导盘修复把系统c盘引导了一下可以了)

jdk下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

环境变量还是要配的,虽然安装上就可以用,最好还是配上。

mysql也装上:https://blog.csdn.net/luyouxiantt/article/details/80957744   mysql5.7.22版本,这软件是压缩包形式的,没有exe好装,设置密码的时候一定要注意不要忘了。

MyEclipse下载:https://blog.csdn.net/luyouxiantt/article/details/80989863   最新版的还带破解,虽然占用内容大,软件真心好用

tomcat:用的最新的9,自己百度搜索下载

==========系统环境是搭载好了,记得以前找工作的时候面试官问,环境搭建会吗,我回答的很随意很简单,自己重头再搭一遍的时候搭了好长时间,不要眼高手低,多动手,少动嘴(哈哈哈。。。。。)要有耐心

二、框架搭建

1、需求分析

  crud就是最常用的增删改查操作,好多面试的门槛就是做一个增删改查

进入第一个页面应该是

项目实战-基于ssm的crud项目_第1张图片

功能有list add delete update 

 

1、新建项目 ssm-crud

项目实战-基于ssm的crud项目_第2张图片/2、

2、导入jar包(这个我没用maven,还是用maven方便)

项目实战-基于ssm的crud项目_第3张图片

项目实战-基于ssm的crud项目_第4张图片

配置文件:

web.xml



  
	
	
		contextConfigLocation
		classpath:applicationContext.xml
	

	
	
		org.springframework.web.context.ContextLoaderListener
	
	
	
	
	
		dispatcherServlet
		org.springframework.web.servlet.DispatcherServlet
		1
	

	
	
		dispatcherServlet
		/
	
	
	
	
		CharacterEncodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			utf-8
		
		
			forceRequestEncoding
			true
		
		
			forceResponseEncoding
			true
		
	
	
		CharacterEncodingFilter
		/*
	
	
	
	
		HiddenHttpMethodFilter
		org.springframework.web.filter.HiddenHttpMethodFilter
	
	
		HiddenHttpMethodFilter
		/*
	
	
		HttpPutFormContentFilter
		org.springframework.web.filter.HttpPutFormContentFilter
	
	
		HttpPutFormContentFilter
		/*
	
	

新建applicationContext.xml




	
		
	

	
	
	
	
		
		
		
		
	

	
	
		
		
		
		
		
	


		
		
	
	
	
	

和web.xml同一目录新建servlet服务器配置:displatcherservlet-servlet.xml 


	
		
		
	
		
	


     
            
            
   



	
		
		
	
	
	
	
	
	
	


同样mybatis-config.xml




	
		
	
	
	
		
	
	
	
		
			
			
		
	

建立目录

项目实战-基于ssm的crud项目_第5张图片

新建数据库(参考源码)

逆向工程生成映射 mybatis generator

https://www.cnblogs.com/kangoroo/p/7495873.html

这样框架就搭建好了,其中要注意的是生成的表是常用的,如果要实现多表查询还要自己修改maaper。

打包发布

源码

链接:https://pan.baidu.com/s/14lTiLvY5uW9nceVcweHoIQ 密码:bdok

你可能感兴趣的:(项目实战-基于ssm的crud项目)