永发信息网

SSH如何体现MVC

答案:5  悬赏:60  手机版
解决时间 2021-11-11 06:43
SSH如何体现MVC
最佳答案
1、web.xml 中新增一个监听器(linstener),其作用就是启动 Web 容器时, , 自动装配ApplicationContext 的配置信息。它实现了ServletContextListener 这个接口,在 web.xml 配置这个监听器,启动容器时,就会默认执行它实现的方法。可以通过配置 applicationContext.xml 这个文件来整合Struts2 和 Hibernate3 框架。

2、将Hibernate 整合到Spring 中去,由 Spring 管理数据库连接池的数据源和分配 sessionFactory 对象。Spring 对 hibernate 的配置是通过建立一个LocalSessionFactoryBean 对象来完成的, 这是一个工厂bean 的实现。然 后就可 以 通 过 继 承 Spring 为 我 们提供HibernateDaoSupport(HibernateDao层都需要继承extends它) 来对数据库的 DAO 模式管理。

3、 需要将sessionFactory 对象作为属性注入到这个服务类中去。

4、注册Action :

5、配置struts.xml的Action
全部回答
你可以把连接数据库的文件单单用一个类来写,把javaBean单单用一个类来写,把脚本放在一个类中来写
层次间关系:
MVC
V:struts与jsp,jstl,el等实现
C:struts
M:spring实现业务-->DAO-->hibernate-->DateBase
要不给你一段代码吧
你自己看就可以了
Struts的目的是为了分离视图层和控制层
Spring是为了让你养成用接口编程的好习惯 提高程序的重用率还有可维护性(健壮性)
Hibernate的目的是为了实现用面向对象的思想来管理数据库 实现与数据库之间的低耦合

三个框架没有具体去代表什么层的含义 他们存在的目的是为了更好的完成MVC模式
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
40厘米、60分米、9米、3千米丶250毫米它们长
为什么A项不对D项对?(14题)
华为荣耀v8移动数据对系统应用怎么设置
养老最低申报比例什么意思
速食社会是什么意思
谁知道爱情网站说一个
海购HGO商城支持7天无理由吗?
杨梅夜来开,朝夕早相随,风吹铁马声,白马锦
丌大于3.14,打“对,错”
加元村地址在哪,我要去那里办事,
听说在邮轮上面工作,晋升很困难?
秋草在玄学里是什么意思
东莞高埗那有吃饭比较好的酒楼?
"乐"在《新华字典》的哪页?
书法家张卓作品多少钱一尺谁知道
推荐资讯
狼蛛灭神鼠标怎么关闭多媒体模式,小妹求解答
谁能帮我翻译下这句古文:子曰:以约失之者鲜
惠州旅游景点哪些免费
常德华虎搏击健身俱乐部多少钱一月
长52厘米宽55厘米高70厘米求体积是多少立方米
吉安美通汽车技术服务有限公司地址在什么地方
丰田防滑控制蜂鸣器电路故障,显示故障码c1a4
vim 定时自动保存的方法
秘密天使大结局是什么
电动车48V的电池,充电器输出电压为DC 44V 1.
从长沙路到劲松三路怎么坐公交车,最快需要多
求助!! 单片机试设计驱动4个LED数码管跟随8
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?