2018-8-7 ssm框架搭建
- ssm框架概述
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。
Spring
一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架
SpringMVC
分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制
MyBatis
一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架
2.创建maven工程
a)按步骤创建完成后jdk版本不对
解决办法:右击工程–“Build Path—>Confirgure Build Path”, 在弹出的界面中,选择“Libraries”选项卡,选择“JRE System Libraries (jdk的版本) ”然后点击右侧的“Edit… ”按钮,
在弹出的对话框中,如下图所示,选择你想要修改的jdk版本,然后点击“finish”按钮即可
3.导入jar包
a) 标签报错
解决办法:标签没有写
b) mysql驱动导入错误,导入了sqlserve总结r的驱动
c)maven更新不熟练,不及时,导致很多包都找不到
4.构建基本项目
a)设置默认首页时,jsp文件报错 原因:没有设置server runtime environment
解决办法:找到Java build path 里面的libraries ->Add librarie 选择server Runtime
5.文件配置
a)配置文件 db.properties时代码错误,数据库地址写成localhost:8080
解决办法:数据库地址改成:localhost:3306
6.访问测试
a)写接口函数 IUserInfoDAO.java时没有写成接口类,报错
b)写完代码发布项目后发现Myeclipse项目无法编译,classes下没有文件,做了修改tomcat等等一系列操作后任然没有解决,甚至重新建了一个工程。
解决办法:右击工程–“Build Path—>Confirgure Build Path”, 在弹出的界面中,选择“Order and Export”选项卡 然后勾选jdk版本,点击apply后应用,重新发布项目,解决问题。
总结:
大概了解ssm框架的结构,完成了第一个简单的ssm框架。但是完成过程中并没有特别顺利,出现好多小错误。对代码不是很熟练,细节处理不好,还要多练习。