struts的运作过程?hibernate的作用是什么?

如题所述

struts运作过程参考MVC(model--view--controller)模型,页面(view)收到请求(request),传给controller,controller根据预先定义的方向,把请求转到某个action类处理,action处理完再根据controller预先定义的方向,forward到某个页面(view)。这样使得页面逻辑部分和显示部分分离,加大了代码可读性和维护性。 hibernate是用来ORMapping的,所谓OR mapping,即是对象(object)关系(relation)转换。因为传统的关系数据库用的是关系模型(relation model),是“一次一集合”的操作方式,比如查询结果一般都是一个记录的集合。而面向对象(object oriented)的编程预言是一次一对象的操作方式。两种操作方式存在明显差别,需要用对象关系转换来中间处理。
求采纳
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜