Web应用技术(第十五周/持续更新)

news/2024/11/24 5:59:22/

本次练习基于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/124923.html

相关文章

【Django Celery取消预取机制】

Django Celery取消预取机制 基本情况问题解决 基本情况 Django celery,消息队列用的是redis,开启Django服务后,接着开启celery,开启celery的命令如下: # Linux celery -A zy_ds worker -l info # 测试使用 nohup c…

马斯克:我是 Rust 粉丝,但为了性能我会毫不犹豫选择 C/C++

作为一个几乎时刻处于风口浪尖上的“网络红人”,特斯拉 CEO 埃隆马斯克(Elon Musk)被外界评价为“致力于从人工智能手中拯救人类”的钢铁侠。近期,这位大佬又因不少“出格”言论而在社交媒体上引发热议 —— 在一家 AI 公司谈论编程“error messages”的…

xml转json笔记(xstream)

文章目录 场景方案xstream例子maven依赖java代码 其他xstream官网文档地址比较难处理的场景maven依赖 场景 回传报文,原来是xml格式的,后来有业务系统强制要求接受json。 那么两种都要兼容,所以需要xml转json。 方案 常规的dom api去解析。…

NLPChatGPTLLMs技术、源码、案例实战210课

NLP&ChatGPT&LLMs技术、源码、案例实战210课 超过12.5万行NLP/ChatGPT/LLMs代码的AI课程 讲师介绍 现任职于硅谷一家对话机器人CTO,专精于Conversational AI 在美国曾先后工作于硅谷最顶级的机器学习和人工智能实验室 CTO、杰出AI工程师、首席机器学习工程…

惠普HP LaserJet Pro M15a 打印机驱动

惠普HP LaserJet Pro M15a 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位操作…

惠普HP Smart Tank 508 打印机驱动

惠普HP Smart Tank 508 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位操作系统…

惠普HP MFP 163W 电脑无法通过WIFI打印

故障现象:惠普HP MFP 163W 电脑无法通过WIFI打印 电脑和打印机都连接在同一个路由器,台式电脑通过有线连接到路由器,打印机通过无线连接到 路由器,之前设置好无线打印工作正常,最近突然电脑找不到打印机, …