首页 > 问答 正文

ssh 是如何实现三层架构的 每层分别用什么技术实现

时间:2023-09-30 作者:佚名

关于ssh是几层协议,ssh 是如何实现三层架构的 每层分别用什么技术实现这个很多人还不知道,今天菲菲来为大家解答以上的问题,现在让我们一起来看看吧!

1、ssh 现三层架构,和每层使用的技术如下:1.Struts应用在表示层,它是基于MVC的WEB应用框架。

2、Strutts提供了中央控制器(ActionServlet)和应用控制器(Action)。

3、ActionServlet是Struts框架的核心,采用的是前端控制模式;Action则负责完成对服务的调用,对ActionServlet接受并分发下来请求进行处理。

4、可以重写ActionServlet,也可以直接使用,然后继承Action,使其完成我们要求的功能。

5、有了Struts提供的控制器,再运用JSTL标签、Struts标签库中的标签配以JSP或HTML文件,就是Struts中的视图。

6、另外,用于视图与控制器之间表单数据传输的ActionFormBean,也被归于到了视图中。

7、Struts并没有定义模型层的具体实现。

8、一般情况下,Action中所使用的服务是由业务层提供的。

9、Struts中还有不可缺少的配置文件。

10、该配置文件描述了用户请求路径和Action映射关系的信息。

11、ActionServlet通过解析此配置文件得知需把用户的请求发往哪一个Action。

12、2.Hibernate是一种映射的工具,完全着眼于关系数据库的对象——关系映射,管理对象到数据库的映射,提供数据查询和获取数据的方法。

13、在持久层中,不仅可以使用Hibernate进行映射,还可以使用iBATIS进行SQL语句与对象之间的映射,此外,也可以直接使用JDBC对数据库进行操作。

14、至于使用那一种工具实现持久化,可以根据自己的需求视情况而定。

15、而Hibernate映射是否复杂取决于领域对象的关系是否复杂。

16、3.Spring贯穿于WEB应用中,它为我们管理对象提供了方便,降低了层与层之间的耦合度,将程序员从繁琐的事务、安全和分布式处理中解放出来,从而把更多的精力放在业务上。

17、如果应用程序才用了Struts+Hibernate的架构,Spring可以帮助整合两者。

18、在创建对象时,可以通过Spring进行注入;对于事务管理,可以通过Spring集成声明式事务管理到到应用程序中等。

本文到此分享完毕,希望对大家有所帮助。

本文信息为网友自行发布旨在分享与大家阅读学习,文中的观点和立场与本站无关,如对文中内容有异议请联系处理。

本文链接:https://www.paituo.cc/ask/1096085.html

  • 小编推荐

    成都麦克维尔中央空调售后维修

    大家好,小小来为大家解答以下问题,麦克维尔中央空调成都经销商,成都麦克维尔中央空调售后维修很多朋友还不知道,现在让我们一起来看看吧

    冰箱漏电

    大家好,小小来为大家解答以下问题,冰箱漏电保护器,冰箱漏电很多朋友还不知道,现在让我们一起来看看吧!冰箱是一种常见的家用电器,但是

    冒险岛迷你地图

    大家好,小小来为大家解答以下问题,冒险岛迷你地图设计,冒险岛迷你地图很多朋友还不知道,现在让我们一起来看看吧!1、亲爱的迷你世界冒

    火车票退票规则

    大家好,小小来为大家解答以下问题,火车票退票规则最新,火车票退票规则很多朋友还不知道,现在让我们一起来看看吧!目前,12306铁路客户

    222a

    大家好,小小来为大家解答以下问题,222aa,222a很多朋友还不知道,现在让我们一起来看看吧!1、产品类型:2 1立体声模拟音箱,经典音箱XE2

    鲁迅的弟弟

    大家好,小晋来为大家解答以下问题,关于鲁迅的弟弟分别叫什么,鲁迅的弟弟很多人还不知道,今天让我们一起来看看吧!1、周作人:原名毛寿(

    安宰贤演过的电视剧

    大家好,小晋来为大家解答以下问题,关于安宰贤演过的电视剧内在美,安宰贤演过的电视剧很多人还不知道,今天让我们一起来看看吧!1、2、

    销售税金及附加怎么计算

    大家好,小晋来为大家解答以下问题,关于销售税金及附加怎么做账,销售税金及附加怎么计算很多人还不知道,今天让我们一起来看看吧!1、销