ssm框架链接mysql_IDEA简单SSM框架搭建

本文介绍了大二学生初次接触SSM框架时的学习心得,通过参考他人经验,结合自己的理解,详细讲述了如何在IDEA中搭建SSM(SpringMVC、Spring、MyBatis)框架并连接MySQL数据库。内容涵盖SSM各组件的作用、目录结构设定、jar包管理以及相关配置文件的编写,适合初学者入门。
摘要由CSDN通过智能技术生成

本篇是大二暑假初次接触SSM所写下的随笔,也算是对学到知识的一种总结。文章中也参考了许多大佬(特此感谢liyifeng大佬)的学习经验,并和我自己学到的知识进行了糅合。

写代码之前先带着大家了解一下什么是SSM,如果已经了解的可以跳过这一段。

SpringMVC:它用于web层,相当于controller(等价于传统的servlet和struts的action),用来处理用户请求。举个例子,用户在地址栏输入http://网站域名/login,那么springmvc就会拦截到这个请求,并且调用controller层中相应的方法,(中间可能包含验证用户名和密码的业务逻辑,以及查询数据库操作,但这些都不是springmvc的职责),最终把结果返回给用户,并且返回相应的页面(当然也可以只返回json/xml等格式数据)。springmvc就是做前面和后面过程的活,与用户打交道!

Spring:太强大了,以至于我无法用一个词或一句话来概括它。但与我们平时开发接触最多的估计就是IOC容器,它可以装载bean(也就是我们java中的类,当然也包括service dao里面的),有了这个机制,我们就不用在每次使用这个类的时候为它初始化,很少看到关键字new。另外spring的aop,事务管理等等都是我们经常用到的。

MyBatis:如果你问我它跟鼎鼎大名的Hibernate有什么区别?我只想说,他更符合我的需求。第一,它能自由控制sql,这会让有数据库经验的人编写的代码能搞提升数据库访问的效率。第二,它可以使用xml的方式来组织管理我们的sql,因为一般程序出错很多情况下是sql出错,别人接手代码后能快速找到出错地方,甚至可以优化原来写的sql。

SSM框架的整合配置:

下面进入正文,可以愉快的敲代码辽~

我使用的是IDEA(IDEA的好处我就不详细说啦)。

创建一个动态的web项目,建立好相应的目录结构是非常重要的!

f020ecb3f4d6b0be2d02dda3e1c5743d.png

当然有些目录目前是用不到的,为了看起来完整一些我就都放上去辽。还有一些目录的名字也可以有区别,不过大致都是按照我上面目录写的。

下面我说一下每个目录的功能:

1)src\main\java :存放我们的java代码,按下图操作看起来更舒服一些

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值