Struts/Hibernate/Spring 是Java web开发的几个框架
其中:
Struts 主要用来是实现web的 MVC模式,他用JSP,Action,ActionForm,Forward,还有Model实现了MVC以及页面跳转。Struts相当于一个主控制器,它负责根据配置文件将请求发送到相应的分控制器。JSP页面是View,用来显示。实体类一般用Hibernate生成。Forward用来进行页面之间的转向。ActionForm用来进行表单验证。(具体的验证实现Apache有帮助的类库)
Hibernate是一个用来实现ORM的框架。在MyEclipse插件的帮助之下,他能够把关系数据库中的表逆向工程为POJO类(即实体类),然后在程序中能够通过Hibernate的SessionFactory获得这些类的实例。Hibernate还提供了HQL语言,可以对这些对象进行查询。
Spring是一个用来实现IOC的框架,他能够根据配置文件,生成具体的类的实例,并且为这些类的实例赋值。Spring通常和Hibernate结合起来使用,通过在Spring的配置文件中配置Hibernate的SessionFactory和DAO的bean,可以方便的获得DAO类的实例。这样就能够直接进行实体类的CUDI操作。Spring框架可以帮助生成Hibernate的DAO类。
其实这些框架在Google App Engine中都有相应的体现,有兴趣的同学可以自己对应一下。
分享到:
相关推荐
目录中存放的是本书所用到的Eclipse开发环境,以及所有源代码。为了方便读者学习,提高学习效率,不仅把本书中各主要实例打包发布,而且将开发环境和工程源文件直接呈现给读者。 sshExample 从第2章到第21章的源文件...
Struts Hibernate Spring Ajax Struts Hibernate Spring Ajax
选择题 答案 开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台 accp5.0 ssh
http://repo.spring.io/libs-release-local/org/springframework/spring/4.1.1.RELEASE/spring-framework-4.1.1.RELEASE-dist.zip Hibernate4.3.6:发布于2014-07-16,目前的最新版本。官网:http://hibernate.org/...
论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts...
Java框架是开发高效、可维护性高的企业级应用的关键工具,Struts、Hibernate和Spring是Java领域中的三大经典框架,它们各自在Web层、数据持久层和应用集成层发挥着重要作用。下面将详细介绍这三个框架的核心功能和...
Struts、Hibernate、Spring 和 SQL Server 2005 是Java Web开发中四个非常关键的组件,它们在构建企业级应用程序时发挥着重要作用。 Struts 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,主要...
SSH框架,全称为Struts、Hibernate和Spring的组合,是Java Web开发中广泛使用的三大开源框架。它们分别负责表现层、持久层和业务层的管理,构建了一个完整的MVC(Model-View-Controller)架构。 **Struts**是Apache...
包含流行Spring/Struts/Hibernate技术的完整源程序例子,所有jar库文件一并收录。开始第一个SSH应用,不用抓狂,轻松解压这一个文件即可。访问http://www.codegene.net看压缩包里的源程序是如何生成的。
自己整合了一个可以运行的完整的S2SH框架(struts-2.3.16.1/hibernate-3.6.10/spring-framework-3.2.9),包含了所有的配置文件和所有必需的jar包。以后备用。。。
标题与描述:“Spring/Struts/Hibernate整合” 在IT领域,特别是Java开发环境中,Spring、Struts和Hibernate作为三大框架,被广泛应用于企业级应用的开发。它们的整合(通常称为SSH,即Spring、Struts、Hibernate)...
这个"struts/spring/hibernate部署视频"资源提供了关于如何将这三个框架集成并部署到实际项目中的教程。 Struts是Apache基金会下的一个开源MVC(Model-View-Controller)框架,它主要负责处理用户的请求,并将这些...
这部分源码是"Java EE开发指南—基于Spring/Struts/Hibernate的实现"的第二部分,意味着它可能包含更深入的应用场景和进阶技术。 **Java EE** 是一种广泛使用的服务器端开发标准,它提供了丰富的组件和服务,用于...
包含JS / J_Query API/J2EE 1.5 Struts2/Spring2.0 /Hibernate3.2/ Html Help /CSS2.0/CSS Filter 2.0 / MySql 5.1 参考文档
《Spring+Struts+Hibernate整合开发》是一本深入讲解企业级Java应用开发的书籍,它主要聚焦于三大著名开源框架——Spring、Struts和Hibernate的集成与应用。这些框架是Java Web开发中的基石,广泛应用于各种复杂的...
Struts2、Hibernate和Spring是Java企业级应用中三大核心框架,它们的整合使用能够构建出高效、可维护性高的Web应用程序。本篇将深入剖析这三者如何协同工作,并提供实际范例应用。 首先,Struts2作为MVC(模型-视图...
一个关于ssha最基础的集合的例子,还用到了json。这个小项目用到了struts,spring,hibernate,异步刷新(ajax),json等技术。如果你刚接触这几个框架,或是想尝试结合这几个框架,那这个项目对你来说很有用。
内含北大青鸟ACCP4.0和北大青鸟ACCP5.0培训资料中的JAVA WEB部分,学习JSP, Struts, Hibernate, Spring, Ajax等技术必备经典资料.(由于最大20M上传限制,只好分三卷压缩) 强挡组合,绝对超值!