struts+spring+hibernate 分析--.

struts+spring+hibernate 分析--.

ID:9688974

大小:48.50 KB

页数:2页

时间:2018-05-05

struts+spring+hibernate 分析--._第1页
struts+spring+hibernate 分析--._第2页
资源描述:

《struts+spring+hibernate 分析--.》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Struts+Spring+Hibernate分析>>.现在给美国老作项目,他们那边要求一定要用"Struts+Spring+Hibernate"来实现,下面就是我对它们组合的理解:1,先说说表示层其实没有必要使用struts,除非你有历史遗留问题不得不用struts,因为spring的mvc已经足够好了:a.清晰的模型对象传递,这个模型对象可以是任何java对象,如果你不在意在各层之间传递同一个对象的话,这个模型对象就可以是hibernate的persistentobject,通过opensessioninviel文件里的strutstiles逻辑名。d.无干扰的数

2、据绑定,一个<spring:bind>可以对模型对象和form进行绑定,就像struts自动填充formbean一样,但spring的绑定功能不会干扰界面布局,也就是说,你仍然可以使用html编辑器对页面进行处理。e.客户端验证。f.服务器端验证。g.多种可供选择的控制器,其中支持表单的控制器提供了类似vb中表单事件处理的功能,这是一系列的vc与struts比较,可能只是少了很多taglib和页面布局,但这都可以通过第三方工具补充,因为视图相比于其他部分,毕竟更轻量级一些。可以选择的第三方工具可以是:displaytag,struts-menu,strutsti

3、les,等等。2,在说说业务逻辑部分业务逻辑类可以用spring的beans进行配置,并由spring管理与表现层的控制器及更下层的DAO对象的关系。另外,还可以进行配置性的事务处理,一个interceptor配置,免去了你的所有烦恼。3,dao层用spring封装后的hibernateAPI,让Hibernate继续瘦身,并且通过spring建立与上层的关系。4,最后,说说hibernate的po你可以选择你喜欢的任何方式进行建模,以下工具提供了足够的支持:a.从java对象到hbm文件:xletb.从hbm文件到java对象:hibernateextensionc

4、.从数据库到hbm文件:middlegend.从hbm文件到数据库:SchemaExport至于可供参考的项目,可以看看spring的例子petclinic(spring+hibernate),还有一个不可不看的网站:vc+spring+hibernate)。另外,spring带的mvcstep-by-step是一个很好的入门教程。需要说明的是,spring仅仅为我们提供了一种设计和实现框架的方式,因此,项目的成功与否,是与我们的构架设计紧密相关的,在有了好的设计思想以后,善用spring,会让我们的成功来的更容易。[这篇文章来自..,]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。