`
- 浏览:
761379 次
- 性别:
- 来自:
上海
-
Hibernate+Spring+struts这三个框架的好处
Spring
Spring中的概念说明:
控制反转:主要是当主类调用被调用类中的方法时,不是在主类中直接创建被调用类对象,而是由Spring容器创建。
反射注入:就是由Spring容器创建的被调用类的实例注入到主类中。
面向方面的aop编程:主要是为了实现处理日志、异常、权限等。
利用Spring的好处:
利用控制反转的好处:就是在反复调用主类时不用在主类中反复地创建被调用类的实例,而是由spring容器创建一次就可以(单例模式),这样就节省了内存空间,还有就是解耦。
面向方面的aop编程的好处:例如:假如处理日志,只要写一个日志类就可以了,不用在每个类中引用这个类。而是把写好的日志类配置到spring配置文件中。其它的都类似。这样就减少了代码的编写量,提高了系统的维护性。
Struts2
Struts2的说明:
它主要是进行界面的设计。它可以与Ajax、Jsf、Hibernate、Spring等结合。它的功能比struts1强大几倍。
Struts2的好处:
它的好处是:例如:用是在jsp页面中实现一个日历控件,假如不用struts2,只能在页面中引入javascript脚本。这样会提高代码的编写量和页面的刷新时间。假如用struts2,在页面中只要引入struts2的标签库就可以了。因为它有日历控件标签。
Hibernate
Hibernate的分析说明:
运行效率:如果JDBC的代码写的非常优化,那么JDBC架构运行效率最高,但是实际项目中,这一点几乎做不到,这需要程序员非常精通JDBC,运用Batch语句,调整PreapredStatement的Batch Size和Fetch Size等参数,以及在必要的情况下采用结果集cache等等。而一般情况下程序员是做不到这一点的。因此Hibernate架构表现出最快的运行效率。EB的架构效率会差的很远
开发效率:在有JBuilder的支持下以及简单的项目,EB架构开发效率最高,JDBC次之,Hibernate最差。但是在大的项目,特别是持久层关系映射很复杂的情况下,Hibernate效率高的惊人,JDBC次之,而EB架构很可能会失败
Hibernate的好处:
如果用hibernate在持久层这一块,能减少代码的编写量,提高了系统的维护性。因为各种数据库连接语句和查询语句都给封装好了。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
如何整合这4个开源框架进行J2EE开发,如何基于MyEclipseIDE进行开发,J2EE开发的基础和基础环境搭配,Struts、Hibernate、Spring、Eclipse四个框架的使用,如何整合Struts+Hibernate+Spring+Eclipse框架。...
Struts+Hibernate+Spring+三个框架简介,对于spring框架、IOC和AOP、IOC容器等进行了详细的介绍。
同时使用了Struts2、Spring4、Hibernate4、log4j、slf4j、junit4、ehcache等库或框架,搭建一个最基本的项目原型。 三、 三大框架最新版本下载:截止2014-10-01 Struts2.3.6:发布于2014-05-03,目前的最新版本。...
struts2 + spring 3 + hibernate3.3整合实现图书馆管理系统登陆和注册,以及一个对书籍表的增删改查,分页显示。
hibernate,spring,struts三个框架 hibernate,spring,struts三个框架 hibernate,spring,struts三个框架 hibernate,spring,struts三个框架
三大框架的和整合,对于一个初学者来说是比较难的。希望对大家有帮助。
JavaWeb学生在线选课系统,使用了三大框架SSH Struts+Hibernate+Spring 编码格式是UTF-8,打开请注意调一下格式,如果出现乱码,请下载一个高级记事本例如Notepad+++直接打开 .java源文件 复制粘贴即可.内含数据库脚本...
也有时间开始写struts2的第三个框架版本了.主要是针对写了第二个版本之后的一些问题做一些回答才做得第三个版本.中间加一些小技巧之类的.不过我觉得还是值得一些关注的朋友期待的. 如果没有意外.这个版本应该是...
ssh struts+hibernate+Spring 三个框架集成
Struts+Spring+Hibernate--SSH整合实例: 网上虽然有很多SSH整合的小例子,...如果你弄明白了这个小实例,相信你的SSH整合框架技术也会提高很多。 在做本例前,需要熟悉对Struts,Hibernate的反向工程等的基本操作。
struts2+spring+hibernate三大框架,附数据库,实现教务信息管理。
这是用三个框架结合实现的博客系统,功能简单完善
一个游戏bbs论坛系统_标准的struts2+hibernate+spring三大框架
struts,spring,hibernate都是为了让项目更健壮而产生的。如果只是要做一个小网站,我觉得很没有必要使用这些东西,就ASP,PHP一定能做得更快,就像盖小平房一样。就算要用Java,就用JSP+JavaBean就行了。如果是开发...
此文件包含struts+hibernate+spring三个框架,是学习jsp网页开发的好工具。欢迎下载!!
struts+hibernate+spring+blob 三个框架集成了一下,主要包括利用struts的上传附件功能,并把上传的图片存储到oracle的blob字段。并提供显示。 没做过多的限制,还有很多bug别见怪,功能跑得通!
这是用ExtJs2.0+struts2+hibernate3.0+spring2.5搭建起来的一个简单的图书管理系统,仅供参考,其中,我在里面尝试了两种定时任务
本系统采用struts+hibernate+spring实现,是学习这三个框架的绝佳案例!
struts+hibernate+spring整合操作。 学完三个框架, 大家一定很期望自己把三个框架整合起来运用吧;看看吧。
Struts 2+Spring 3+Hibernate框架技术精讲与整合案例2Struts 2+Spring 3+Hibernate框架技术精讲与整合案例2Struts 2+Spring 3+Hibernate框架技术精讲与整合案例2Struts 2+Spring 3+Hibernate框架技术精讲与整合案例2