ssh 运行流程

struts2,hibernate,spring三大框架合成后如何运行的!例如一个登陆,当我点击登陆按钮后,它会先跳到哪个框架里面去,然后进过什么配置文件,跳到哪个框架,... struts2,hibernate,spring三大框架合成后如何运行的!例如一个登陆,当我点击登陆按钮后,它会先跳到哪个框架里面去,然后进过什么配置文件,跳到哪个框架,...最后返回到jsp页面! 希望大家回答的越详细越好!本人万分感谢! 展开
 我来答
可以叫我表哥
推荐于2017-09-15 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464984
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
  ssh工作流程:
  首先,通过jsp提交的表单中action的名字去serverlet中寻找对应的action,其中这个servlet在web.xml配置文中。然后找到相应的action,在action中有个execute方法,在该方法中会掉用业务层中的类,可是不是简单的在action中对业务层类进行实例化,而是通过spring的配置文件来调用业务层中的类,那么spring配置文件aplication.cotext.xml是如何实现的呢,这就需要在该配置文件中将业务层类实例化,并且给他一个引用值,那么在action中就可以通过该引用值来获取业务层类的实例化对象,从而调用业务层类的方法。还有一点就是,ssh框架中所有的类都要在spring配置文件中进行注册,并且获得一个引用值。接下来,就是hibernate了,业务层类中需要调用dao层中的类实现对数据的增删改查,其中的调用也是通过spring引用值来实现的。

  依赖注入和控制反转是同一个概念。 当某个角色需要另外一个角色的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。 但在Spring里,创建调用者的工作由调用者来完成,因此,成为控制反转。 创建被调用者实例的工作通常由Spring容器来完成,然后注入调用者,因此,也称为依赖注入。
lujin628
2011-03-10
知道答主
回答量:15
采纳率:0%
帮助的人:8.3万
展开全部
badppgk,对的。只想补充一点:struts去调用的service名(spring注入),要用配置文件里的id名。
吃过他的亏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
badppgk
推荐于2017-09-03 · 超过23用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:47.4万
展开全部
三大框架就是MVC的思想..
点击按钮后会提交到action,,也就是struts2啦..通过struts2.xml获得相应的跳转页面
而action层也是调用server层即是spring...而spring调用dao即hibernate...通过applicationContext..xml 配置可得到各自的bean...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uuanlp
2011-03-10
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
现层:由JSP页面组成。
MVC层:使用Struts 2框架技术。
业务逻辑层:使用业务逻辑组件构成。
DAO层:使用DAO组件构成。
Hibernate持久层:使用Hibernate框架技术。
数据库层:使用MySQL数据库存储数据。
从下面图中可以看出各层之间的关系。

如果不行的话可再联系我~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式