我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

ssm框架的介绍

本篇内容主要讲解“ssm框架的介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ssm框架的介绍”吧!

目前创新互联已为上千多家的企业提供了网站建设、域名、网页空间、网站托管、服务器租用、企业网站设计、同德网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

        SSM框架是一种几种开源的框架整合后的框架集合,它是一种为了方便我们进行java开发而设计的配置方案,SSM框架主要使用了spring + mybatis + springmvc。当然 这里面的mybatis可以转换为Hibernate,即我们熟知的SSH框架,springmvc也可以使用struts2。。。但是,为什么要这样设计呢?

        1.spring:这个是java开发的一个重点工具,它的IOC容器可以帮助我们初始化对象,这样我们在使用的时候只需要autowired就可以了,而不需要再通过new的方式即可,还有aop功能,可以帮助我们管理事务。。。

        2.springmvc:它实际上不是一个框架,而是spring的一个工具。它作用于web层,相当于controller,用于接收,处理用户的请求,它可以拦截用户发来的请求,然后将请求的参数等内容传给controller,让controller可以处理这个请求,控制页面跳转,调用dao里面的查询方法(实际上调用的service层),响应用户的请求等一系列的操作。

        2.mybatis:这个框架可以帮我们管理sql,让我们使用xml配置文件的方式帮我们把sql语句和java的逻辑代码分开,这样可以方便我们读写代码和维护代码。当然这块内容可以使用Hibernate来代替。

        ok,说了一堆废话,主要是在说一件事儿,为什么要整合这些框架。下面我们开始准备整合,首先,准备ssm所需要的jar包,如果你是maven项目,则不需要下载以下的包,直接在pom.xml文件中标签中引入spring webmvc,spring jdbc,spring aspect,mybatis,mybatis-spring,MySQL,c3p0,servlet-api,spring test,junit...直接从maven仓库复制包的坐标即可。如果不使用项目,则只能下载必需的包了:

        spring:https://repo.spring.io/release/org/springframework/spring/   这个是spring的下载地址,虽然各个版本都 有,但是不建议使用过高的版本,因为某些jar包不能兼容到过高版本的spring,本人使用的4.1.9.release,当然,这个包里面的内容可以在maven仓库中下载,只不过,包里面的内容过多,不如直接下载zip文件

        其他内容均可以在maven仓库中下载:

        面向切面的AOP:aopaliance,aspectjrt,aspectjweaver

        spring依赖的日志包:commons.logging,log4j

        c3p0连接池:c3p0,mchange-commons-java(c3p0-0.9.1之后的版本需要额外添加该包,否则会报错)

        mysql驱动:mysql-connector

        mybatis及mybatis和spring整合包:mybatis,mybatis-spring

 还有一些辅助工具,但开发时常用的一些包:

        pagehelper(分页插件),Jackson Databind(将请求结果转化为JSON格式),jstl。。。其他包如果在使用的时候可以向里面添加。

到此,相信大家对“ssm框架的介绍”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


分享文章:ssm框架的介绍
文章URL:http://shouzuofang.com/article/gpodds.html

其他资讯