【一步一步学SSI系列

您所在的位置:网站首页 ssi教学是什么意思 【一步一步学SSI系列

【一步一步学SSI系列

#【一步一步学SSI系列| 来源: 网络整理| 查看: 265

SSI 框架简介:

       对于mvc的三层架构,大家应该已经很熟悉了,在日常工作、学习中都有很多接触。而SSI的框架结构属于mvc架构实现中比较经典的一种,其框架主要是由Struts2,Spring以及Ibatis组成。Struts作为前段控制器,主要负责数据传递和控制方面;Spring掌管整个服务所有bean的生命周期,依靠其强大的依赖注入技术实现了类似bean托管和整合等功能;Ibatis完成数据持久化工作,作为一种轻量级的OR Mapping框架,提供了半自动化对象关系映射的实现,自由度相对于hibernate更高。他们负责各层之间的交互与协作,从而实现整个web端的功能实现与整合。

框架结构:

ssi框架学习总结

      在这里可以很明显的看出SSI框架的大体结构以及各层之间的交互情况,顶层表现层的话,就java而言主要是jsp,html等视图层技术的编写,其中涉及我们熟悉的javascript,jquery以及extjs等。在控制层来说的话,主要是利用strust2标签功能实现action与视图层的数据交互,当然也可以使用ajax的技术实现同样的功能,这个就按个人喜好而来了。在业务逻辑层。主要是利用spring的依赖注入实现对业务逻辑类和dao类的实例托管,当然各类的实例都可以托管在spring中进行统一管理和关联,包括事务,数据源等等。在持久层,利用ibatis提供的半自动化对象关系映射的实现,开发人员可以根据需要编写具体的sql语句,通过相应的xml的配置实现对数据库的操作。

       总之,SSI框架能够降低我们代码的耦合度,增强了代码的健壮性和可重用性,加快了开发速度,但是也有一些不足之处,比如由于三种框架的配置文件较多,也给我们带来了一些不便,特别是对于较小的应用来说更是如此。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3