郑州大数据培训学员技术分享 如何理解ssm框架
进入千锋郑州校区学习大数据已经两个月了,Hadoop也已经学到接近尾声,无论是在编程方面还是在生活中,我都收获了很多。之前遇到BUG没思路,现在看到错误可以在一定范围内自己解决,错误见多了,解决的问题多了,能力也就自然而然的有了提高。
在这个阶段的学习中,给我印象最深的是ssm框架,也就是spring+springMVC+mybatis。接下来我就简单说一下我对这个框架的理解。
spring中两个核心组件是aop和ioc,也就是用到了面向切面编程和控制反转。它就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。
springMVC主要用来解耦和的,将MVC设计模式的各个层给分离出来,利用注解,自动注入来解耦和。它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。
mybatis是持久层框架,可以利用映射,在配置文件里面写sql语句对数据库进行操作。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。
回顾整体所学,我对于一阶段的Java基础只限于理解会用,不算精通,后期需要不断巩固复习。Hadoop阶段我接触到各种各样的配置文件以及linux的各种命令,对各个部件的具体工作流程还不是特别的清晰,还得加强学习和练习。另外我们还学习了一些前端的知识,有很多细节点需要注意。
班级里学习氛围浓厚,同学们都在努力,你不努力就会和别人差距越来越大,这是压力,也是动力,希望自己继续努力学习,让自己越来越好!
相关推荐HOT
更多>>大数据培训学习什么,你了解多少
大数据培训学习什么?你了解多少?随着互联网技术的不断发展,大数据技术开始走进人们的视野,并成为现阶段吃香的技术能力之一。那么熟练掌握大...详情>>
2023-03-16 15:16:01云计算培训怎么样?可靠吗
云计算培训怎么样?可靠吗?靠不靠谱要看你什么要求了,因人而异。但如果你是想通过培训机构快速掌握好技能,然后进入行业,这个一般都没有问题...详情>>
2023-03-07 14:51:00java编程工资多少?主要学哪些内容
java编程工资多少?主要学哪些内容?java程序员的月收入在6000-20000不等,在一线城市有工作经验的java程序员的薪资收入会高一些,在二三线城市...详情>>
2023-02-24 14:56:07it工程培训机构,云计算难学吗
下面给小伙伴们列举一个学习大纲参考: 第一阶段: 零基础入门 1、计算机基础 2、Raid设置与网络服务基础 3、网络基础 第...详情>>
2022-12-01 17:48:04