可以对 SSI 说,我叫 SI !

简介: 可以对 SSI 说,我叫 SI !太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

可以对 SSI 说,我叫 SI !

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino否则,出自本博客的文章拒绝转载或再转载,谢谢合作。



Structs + Spring + MyBatis

Spring MVC + Spring + MyBatis


第一部分,都是请求分发;

1、Structs 靠 XML 配置来正确找到请求匹配的 Servlet 去执行,同时有或多或少的要求;

2、Spring MVC 靠注解,去指定包路径下,搜类文件?还是怎么个搜法,反正通过类前的 @Controller 以及其方法前的注解,匹配到对应的方法来执行,这种方式只需要方法和类前有注解,耦合低得基本可以不考虑,这算不算 Structs 1 到 Structs 2 飞跃 后的,又一次飞跃呢?事实上, Structs 2 已经不是 Structs 了,而是 webWorks 的升级。


第二部分,实际上 Spring 并没有参与实际的运行流转,只不过是当了把小工,在人家要用东西之前,就给准备好备用而已;这在当今内存足够大的情况下,无可厚非,以空间换时间,换得起;反过来讲,如果空间不足的时侯,这些弄一堆东西放那儿,确实影响性能,Anroid 上的 Spring 框架还没细研究过,不知道有什么新奇招数,别再因为它,现如今的 2G 内存的 Android 手机已经不再卡的状况,又被扭转了,也许是逼着 3G 内存时代的到来吧!


第三部分、Mybatis 前身叫 iBatis ,这次细看了映射的风格,自然多了,简单多了,难怪要重启个名字,要步入大堂了嘛。从栩置好的 SQL 到 Java 的接口方法实现动态注入,确实先进,而其本身还可以依托 Spring 再进一步注入,我了个去,完全不用管那些锁碎的事情了,走到门前,门自动开了,就端好奶茶送给客人品尝足矣。


实际使用发现,你还真不能把 Spring MVC 和 Spring 配到一起去,那样工作不了。因为 Spring MVC 自已内部维护着一份 Spring 的控制反转容器,所以这个 Spring MVC 即可以理解为,是Spring 出品的 MVC 框架,又可以理解为 这个MVC 框架里面已经内置 Spring 的依赖注入了,即有里儿,又有面儿,那么可以改写成:

Spring MVC + MyBatis 框架组合了,简称 SM ?或者 SI ?要么 SB ?随意吧


后附觉得重要的两篇官方文档:

http://mybatis.github.io/mybatis-3/zh/configuration.html#mappers

http://mybatis.github.io/spring/zh/getting-started.html


没有超链接,复制、粘贴一下,显得更重要吧。

这两篇文档说得不是一个事儿哟,不是同一文档的不同版本。




目录
相关文章
|
9月前
|
调度
NR PDSCH(六) DL data operation
NR中,网络端会根据UE业务动态的调整BWP,进而改变频域资源范围;不同的BWP会配置CORESET/Searchspace确定不同的时频域资源,让UE在对应的资源上进行盲检接收DCI;通过DCI获得调度信息后,再去PDSCH对应的时域资源和频域资源上 decode data。
|
10月前
|
SQL Java 分布式数据库
Clock-SI(Snapshot Isolation)
Clock-SI(也称为 Multi-Version Spanning Tree)是一种分布式事务处理的协议,是基于 Snapshot Isolation(快照隔离)模型的一种改进。Clock-SI 通过维护一个全局的时间戳来保证事务的一致性和隔离性,同时支持多版本数据访问,从而提高了系统的并发性能。
86 1
|
PHP
ssi
SSI (Server Side Include)的 html 文件扩展名 (.shtml), 通常称为"服务器端嵌入"或者叫"服务器端包含" 说白了就是类似其他语言如 PHP include 引入其他文件,SSI 是通过配置服务器,一个静态 html 文件引入另一个 html 文件的功能。
1505 0
|
Java Apache 应用服务中间件
|
Java 开发工具 应用服务中间件
|
Java 开发工具 应用服务中间件