新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你用头条吗?
创新互联2013年至今,是专业互联网技术服务公司,拥有项目网站设计、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元头屯河做网站,已为上家服务,为头屯河各地企业和个人服务,联系电话:18980820575
我最近在头条里面发了一篇整合SSM框架的文章,还比较详细,里面有各种说明和配置信息
可以关注我的头条号哦:恶魔般的天使
SSM框架是JAVA EE中三种框架所集成,分别是Spring,Spring MVC,mybatis框架所组成,是当前比较流行的java开源框架之一。Spring包括依赖注入来管理各层,面向切面编程管理事务,日志和权限。SpringMVC代表了model、view、controller接收外部请求,进行开发和处理。mybatis是基于jdbc的框架,主要用来操作数据库,并且将业务实体和数据表联系起来。
Java项目的开发可以使用ssm框架,也可以使用别的框架。例如比较常见的springboot,springcloud等主流框架。根据不同的需求,来选择不同的框架。
SSM现在是比较常用的框架有ssm,既是SpringMVC、Spring及MyBatis
1、确定需要集成版本,以mybatis-3.2.1、spring-framework-3.2.0.RELEASE为例
2、Spring3.2先和MyBatis3.2集成
3、创建web动态工程:注意classpath路径
4、添加Spring3.2+MyBatis3.2 mysql驱动共计30个jar文件
18个spring相关的jar文件
MyBatis3.2 版本共9个jar文件
包含mysql驱动共28个jar文件
jstl 2个jar 文件共计30个jar文件
jdbc.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql:///ssm
jdbc.username=root
jdbc.password=admin
log4j.properties
5、写配置文件的流程:
数据库连接配置文件-DataSource-SqlSessionFactory-Mapper-Service-Controller
spring配置文件
UserMapper
也可以在接口里面定义主键的MyBatis映射
UserMapper.xml
UserServiceImpl
Spring3.2+SpringMVC3.2
spring配置文件
web.xml
UserController
webapp/WEB-INF/views/user.jsp
至此,集成完成,在此基础上可再添加其他功能。每步都要截图太麻烦了我就不上图了。
查询语句是要写在xml文件中的,如select * from table_name where id = #{id},#{id}表示取值。比如你在前台传来一个id,在后台接收到这个id,然后通过方法findById(String id)去查,此时#{id},取的就是这个id值