大数据学员分享学习笔记:SSM框架构成

《阿甘正传》里有这么一段对话。A:“你以后想成为什么样的人?”B:“什么意思,难道我以后就不能成为我自己了吗?”为了找寻这个问题的答案,或者说,为了找到我自己,我来到了千锋大数据培训机构。
在千锋参加大数据开发培训一个月的时间过得真的飞快,从一开始的 “嗯?生活终于要对我这只小猫咪动手了!” 不停吐槽,万念俱灰到现在基本上适应了这种按部就班的学习和生活节奏,想来一切真的是amazing!一个月来认识了一群工作认真又幽默风趣的老师,结识了一群可爱的小组同学,也算是收获颇丰!执迷高薪,为了赚钱,为了实现人生逆转,毅然决然选择了程序员的我就这样废寝忘食的学习了一个月也当真amazing!惊讶之余,自己曾经的疑问和茫然也似乎在按部就班的学习中有了解答。走在大数据时代,快速更新的社会,我想成为我自己,第一步便是立足,掌握高薪的主动权。那么借此机会和大家分享些经验,互相交流一下。
敲代码使我快乐。论SSM框架的三大组成:spring springmvc mybatis。
一、Springmvc:
springmvc框架是在spring基础上实现mvc思想,springmvc充分进行了业务的分离,并且改善了业务分离带来的高耦合问题(通过注解),满足高内聚,低耦合的软件开发思想。
二、 Springmvc
框架处理业务分为四部分,前端显示,controller进行业务逻辑和跳转,service调用dao层进行数据的处理,dao层直接链接数据库对数据库进行操作
三、Mybatis
进行数据库操作最高效的就是通过jdbc链接数据库,采用dao模式来开发,但是这种方式的代码臃肿,就提出了mybatis框架。通过一个核心xml配置文件来进行数据库连接池的创建以及mapper文件映射的创建,之后mapper文件来进行sql语句的编写。
Ssm框架将这三个框架集成在一起使用,结合三大框架的特点,提高程序代码的延展性,可读性,易维护性。
精析
1.Spring
其框架主要是主要是作为代理,mybatis框架包括链接的建立,mapper映射文件的配置,以及mapper文件对应实体类的别名配置,spring框架是将这些杂余的工作帮助mybatis实现,mybatis只是单纯进行crud的操作。
2.Ajax
在web项目中,前端展现后台数据的处理结果,在进行数据处理后,前端想要获得对应的值,需要进行页面的刷新,每次传值都加载整个页面会严重影响用户的体验。ajax技术是异步处理,并且局部刷新,只在需要刷新的部分进行刷新工作,用户可以继续进行其他操作,增强了用户的体验。
3.Excel的导出
通过writableworkbook类,java代码直接向excel中传输数据。将jvm处理的数据导入本地文件需要用到file类。首先建立后缀名为excel格式的file文件,创建对象workbookworkbook.creatWorkBook(File fle)。
之后创建writablesheet对象 workbook.creatSheet(“sheet1”,0),sheet1代表名称0 代表index。创建label对象,new label(int c , int r, String cont) 三个参数分别代表label在表格中的位置和内容, label代表的就是excel表格的单元格使用 sheet对象的addCell方法来进行label标签的添加使用之后记得关闭资源。
以上就是我在千锋大数据学习班的总结,革命尚未成功,同志仍需努力,剩下的时光仍需用汗水去浇灌未来的希望,怀揣憧憬,奋勇前行。
如果你想看更多大数据培训学员的笔记的话可以前往千锋官网!