Web应用技术(第十五周/END)

news/2024/9/22 16:45:17/

本次练习基于how2j和课本,进行SSM的初步整合,理解SSM整合的原理、好处。

Alt

SSM整合应用

  • 1.简单的实例项目:
  • 2.原理分析:
  • 3.浅谈使用SSM框架化:

1.简单的实例项目:

how2j

2.原理分析:

具体见流程图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/aa82a211313148fd990e4e1636ad26c2.jpeg

简要的说明:
将我们(用户)作为整个流程的起点:当我们像浏览器发送访问请求时,我们首先出发的是整个web项目的核心配置文件web.xml,它将所有的请求都交给控制器处理,同时调用视图解析器,为我们(用户)呈现一个视图,当然,此时的视图是没有数据的。
控制器实例化CategoryService对象(具体包括:通过Mybatis在数据库中请求数据,接着通过Spring的反转控制和依赖注入Category,实例化对象"CategoryMapper",然后通过CategoryServiceImpllist方法,获取CategoryMapper中的数据,最后通过上转型方式,真正实现实例化CategoryService),该对象的list方法,其实也就是CategoryServiceImpllist方法,会获取到多个Category对象,通过mavaddObject方法,成为可以被jsp页面调用的数据。至此,用户视图就有了数据。

3.浅谈使用SSM框架化:

当阳光更炽烈,黑暗也更加阴冷。我们在使用SSM来开发项目时,可以利用spring框架下很多已经写好的东西,比如说spring中依赖注入和反转控制,我们就不必自己new了,再比如说mybatis中的sql语句配置文件化,提高通用性和可重用性,又比如说springmvc的视图解析器,我们就不需要自己去实现http接口去重定向了。这很大程度上提高了我们的开发效率,但是当我们过度框架化时,我们就会被局限在框架之中,比如说spring的声明式事务管理,我们只能用spring为我们准备好的那一套事务处理的方式,而不能在ssm框架下实现对特殊业务场景的满足。
显然,我们开发新技术,使用新框架不是为了走极端,而是在寻求“中庸之道”,或许ssm是这个中庸之道的“立足点”。


http://www.ppmy.cn/news/136120.html

相关文章

PG(openGauss)登录使用指定schema

pg系的数据库在模式与权限设计上与oracle和mysql都差别很大。 这里提供一些方法,在登陆时就使用指定schema 由于同名在pg里有很多特殊的处理,下面用ABC指代。 使用的数据库为openGauss 3.1.0 数据准备 创建用户A,数据库B,数据…

惠普dv2000系列笔记本(v3000系列适用)图文拆机教程

原文地址: http://benyouhui.it168.com/viewthread.php?tid1071270

求一位写海康威视和西门子PLc连接到我网站的代码。

求一位写海康威视和西门子PLc连接到我网站的代码。有报酬

在compaq presario v3000安裝xp系統

因为sata驱动的原因,xp无法在compaq presario v3000上面安装。 解决方法一:在BIOS设置里面禁用SATA本地模式 解决方法二:F6加载外部驱动,可以通过U盘,U盘可以正常识别 解决方法三:直接使用番茄花园的DSP版本…

VOS 3000 4 6 8 各版本功能对比

vos 3000 2.1.4.0 监听,被叫动态黑名单设置 vos 3000 2.1.6.0 外呼cps限制,转码,被叫动态黑名单设置 vos 3000 2.1.7.01 外呼cps限制,监听,录音,转码,主被叫动态黑名单设置 vos 30…

DC/DC低压升高压输出电源模块24V48V转600V1000V2000V3000VDC

特点 ● 效率高达 80% ● 2*2英寸标准封装 ● 单双电压输出 ● 价格低 ● 大于600V高压,稳压输出 ● 工作温度: -40℃~85℃ ● 阻燃封装,满足UL94-V0 要求 ● 温度特性好 ● 可直接焊在PCB 上 应用 HRB W1~25W 系列模块电源是一种DC-DC升压变换器。该模块电源的输…

高压模块DC/DC宽电压输入定电压输出电源模块1000V2000V3000V

特点 ● 效率高达 80% ● 2*2英寸标准封装 ● 单双电压输出 ● 价格低 ● 大于600V高压,稳压输出 ● 工作温度: -40℃~85℃ ● 阻燃封装,满足UL94-V0 要求 ● 温度特性好 ● 可直接焊在PCB 上 应用 HRB W1~25W 系列模块电源是一种DC-DC升压变换器。该模块电源的输…