问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-26 15:18

我来回答

3个回答

热心网友 时间:2023-10-11 10:16

ssh 现三层架构,和每层使用的技术如下:
1.Struts应用在表示层,它是基于MVC的WEB应用框架。
Strutts提供了*控制器(ActionServlet)和应用控制器(Action)。ActionServlet是Struts框架的核心,采用的是前端控制模式;Action则负责完成对服务的调用,对ActionServlet接受并分发下来请求进行处理。可以重写ActionServlet,也可以直接使用,然后继承Action,使其完成我们要求的功能。有了Struts提供的控制器,再运用JSTL标签、Struts标签库中的标签配以JSP或HTML文件,就是Struts中的视图。另外,用于视图与控制器之间表单数据传输的ActionFormBean,也被归于到了视图中。Struts并没有定义模型层的具体实现。一般情况下,Action中所使用的服务是由业务层提供的。Struts中还有不可缺少的配置文件。该配置文件描述了用户请求路径和Action映射关系的信息。ActionServlet通过解析此配置文件得知需把用户的请求发往哪一个Action。
2.Hibernate是一种映射的工具,完全着眼于关系数据库的对象——关系映射,管理对象到数据库的映射,提供数据查询和获取数据的方法。在持久层中,不仅可以使用Hibernate进行映射,还可以使用iBATIS进行SQL语句与对象之间的映射,此外,也可以直接使用JDBC对数据库进行操作。至于使用那一种工具实现持久化,可以根据自己的需求视情况而定。而Hibernate映射是否复杂取决于领域对象的关系是否复杂。
3.Spring贯穿于WEB应用中,它为我们管理对象提供了方便,降低了层与层之间的耦合度,将程序员从繁琐的事务、安全和分布式处理中解放出来,从而把更多的精力放在业务上。如果应用程序才用了Struts+Hibernate的架构,Spring可以帮助整合两者。在创建对象时,可以通过Spring进行注入;对于事务管理,可以通过Spring集成声明式事务管理到到应用程序中等。

热心网友 时间:2023-10-11 10:16

三层架构是C#的说法。java叫 MVC 。 MVC的实现只需要strust 跟spring 和 hibernate 无关

热心网友 时间:2023-10-11 10:17

struts C 控制器 你请求跳转业务处理不都是struts做的嘛
hibernate m 模型 就是把数据库表变为你能操作的java实体类
html jsp 什么的 V 视图层 跟用户交互的界面
Spring是解耦用的 传统的servlet里 需要我们new service 等 来操作 N多servlet 若一旦 或者service 变掉了 你是不要改N个servlet spring提供了bean工厂 代理了 当然也减少了 new的过程 配置一下 一般spring 三种方式 常用的是 set方式 这也叫 依赖注入 控制反转
当然Spring 3.0以后呢 他本身也是可以做C 跟M用的 但是传统上讲 没spring
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见陌生女人在水里生下男孩,男孩很聪明,但是陌生女人夫妇把男孩当女... oppohd通话怎么关掉 oppohd通话如何关掉 华为手机密码忘记了如何解锁? 某校高一化学研究性学习小组对日常生活中的氯气用途进行了调查,了解到... 怎样使用微软的传输助手进行文件打印? 苏氏宗祠地址在哪里? 苏圩镇苏氏宗祠 苏氏祠堂广西南宁市江南区苏氏祠堂 关于秋梅的诗句有哪些? 晃晃麻将玩法介绍 简述SSH框架 为什么使用SSH框架(300字)。? ssh是如何实现三层架构的? 每层分别用什么技术实现? ssh框架的介绍 SSH,各个框架之间的工作原理! 如何理解 ssh 三大框架 ssh框架的运行机制是怎样?各个起什么作用? 什么是SSH框架? 什么是SSH框架 详细解释SSH框架运行原理 姓朱的女孩叫什么名字比较好听呢? ssh框架的内部原理说一下 可以吗??? 姓朱的女孩名字四个字 SSH框架的原理 跪解:ssh框架的基本原理? 哪种作物不算粮食作物白菜玉米蚂蚁庄园 成语釜底抽薪蚂蚁庄园 哪种作物不算粮食作物蚂蚁庄园 蚂蚁庄园一袋粮食可以加多少爱心? 蚂蚁庄园一g粮食有多少 ssh三大框架简介? 谈谈你对SSH框架的理解? 360浏览器怎么启用地址栏复制粘贴助手 优质 复制 粘贴 助手 微信文件传输助手中文件如何复制 如何把wotd文档内容复制作家助手? 一键复制网店宝贝,复制宝贝有什么工具好? 手机克隆与换机助手的区别 靠谱助手复制粘贴有什么快捷键吗 华为手机助手文件管理支持复制功能吗? 问道腾讯手游助手怎么复制 粘贴? 微信助手粘贴复制的文件怎么按时间顺序排列 为什么文件助手复制的文件发给别人却少了? 2015年北京买二套房有限制吗? 第二套房首付多少 2015-2016北京最新第二套房贷款政策 女人变心了还能回心转意吗? 2015-2016北京二套房公积金贷款政策 二套房首付比例是多少 2015最新的二套房认定标准是怎样 首付比例是多少 2015二套房房贷最新政策 女朋友变了心还能挽回吗