网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > JSP > 正文
J2EE开发中几个主流框架的简短使用总结
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/11/27
下载{$ArticleTitle}原创论文样式

  spring,SSH框架处于一个难于撼动的地位,spring以其轻量级,易操作的,开发高效等优点,被业界内广泛应用。IOC及AOP是spring被重要应用的两点,由于Struts,struts2,Webword等一系列view框架的存在,springMVC的应用显得有些力不从心,不能被广为推广使用。AOP使用中目前主要用,配置ehcache的时候用到过一次,其它地方应用不是太多,更多的是IOC的操作。与Hibernate,struts结合使用,采用不同的设计模式,面向接口编程,已经成为业界公认的框架模式。struts的action交由spring配置bean文件来完成,由spring代理其action的操作,数据源/数据库连接池也在其配置文件里完成。

  spring更重要的是完成了应用间的解耦,更加有利于程序的维护,扩展。

  hibernate,ORM领域中的经典之作。OO与关系型数据库处于不协调发展的局面,数据库如今却成了OO编程路上的绊脚石,阻碍着OO向前发展,ORM于此解决了关系型数据库与对象间的映射。hibernate自动生成sql语句封装在内部,开发人员无须写SQL语句,HQL语法又相当简单,大大简化了开发的步骤。由于hibernate处理持久层的角色,只要数据库设计合理,更多的是利用IDE(MyEclipse)就可以生成相对的持久类POJO以及映射配置文件,与数据库关联起来,操作POJO类即操作数据库。spring对hibernate提供了很好的兼容性,在hibernate配置二级缓存,可以对系统应用起到良好的效果。

  Ibatis,ORM领域中一个框架,相对hibernate而言,ibatis更加小巧,更易于学习,对数据库设计不太友好的,使用IBATIS比hibernate更合适。ibatis不会像hibernate一样生成SQL,而是需要开发人员自己去写SQL语句,这一点也给于了开发人员更灵活的设计与操作。hibernate相对来说,在一些复杂的数据处理方,并不如IBATIS灵活。struts+ibatis+spring与SSH相比,也是一种不错的组合,巧手(7iaoshou)就是基于此框架组合。

  struts,MVC经典的一个实现,近阶段依然于其它框架无法超载的地位,不是说struts有多强大,完美,而是struts似乎成为了MVC开发的标准。主要应用有以下这些:对于大中型的企业级应用,多模块开发必然应用到,很多模块只有分开在不同的配置文件里写,才能更有利于书写,维护;自身FORM的验证,validate;struts丰富的页面标签书写页面更加灵活强大;与spring,hibernate完美的结合在一起使用,快速高效开发。

  其它WEB开发框架还有JSF,Struts 2.0,webwork等等,由于只是简单了解,并未投入生产使用,只能由读者自己去体会了。

(责任编辑:admin)

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号