为什么选择SSM+Redis框架开发模式

为什么选择SSM+Redis框架开发模式,第1张

1.选择spring

目前企业的java应用中,spring框架是必须的,spring的核心是IOC(控制反转),它是一个大容器,方便组装和管理各类系统内外部资源,同时支持AOP(控制反转),这是对面向对象的补充(),目前广泛应用于日志和数据库事物控制,减少了大量重复代码,使得程序更为清晰,而且spring可以使模块解耦,控制对象之间的协作,所以spring框架是目前java最为流行的框架之一。

2.选择springMVC

SpringMVC和Struts2虽然都是MVC模式,都有着核心分发器等相同的功能组件,但:

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url(),而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他方式标识其所属方法了。

数据查询时每次都需要从数据库查询数据,数据库压力很大,查询速度慢,

因此设置缓存层,查询数据时先从redis中查询,如果查询不到,则到数据库中查询

然后将数据库中查询的数据放到redis中一份,下次查询时就能直接从redis中查到,不需要查询数据库了!

mybatis用insert标签就可以。

<insert id="add" parameterType="EStudent">

insert into TStudent(name, age) values(#{name}, #{age})

</insert>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11184569.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存