Java Web开发模型新构思——Hibernate/JPA…+Spring+Struts2/DWR - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 网站建设 >

Java Web开发模型新构思——Hibernate/JPA…+Spring+Struts2/DWR

发表时间:2007-11-6

发布人:葵宇科技

浏览次数:20

目前java web开发比较流行的框架有Struts/Struts2(WebWork2)、JSF/MyFaces、Hibernate、JPA、Spring等,但用Struts/Struts2(WebWork2)、JSF/MyFaces等Web框架,还是JSP/Servlet来开发界面,都少不了写大量的Java代码,还要使用各种页面标签,页面开发复杂,很难做到真正的分离,实际上大部分开发并没有做到低耦合,而且这些框架中都提到了AJAX,但AJAX的功能并不很好实用。 随着AJAX的流行,雨后春笋,出现了很多AJAX框架(可以到 http://www.open-open.com/67.htm查看),其中指的关注的是ExtJS( http://extjs.com/)和DWR( http://www.getahead.ltd.uk/dwr/)。 1 ExtJS介绍: ExJS 特点(摘自:http://www.ajaxjs.com/):
1、纯Html/CSS+JS技术,重新定义表示层的耦合:
基于纯Html/CSS+JS技术,提供丰富的跨浏览器UI组件,灵活采用JSON/XML数据源开发,使得服务端表示层的负荷真正减轻,从而达到客户端的MVC应用!
2、集成多种JS底层库, 满足开发者不同需求:
Ext初期仅是对YUI的对话框扩展,后来逐渐有了自己的特色,深受网友的喜爱。发展至今, Ext除YUI外还支持Jquery Prototype等的JS库,让大家自由地选择。 
3、多浏览器支持、多厂家在使用:
支持多平台下的主流浏览器
Internet Explorer 6+
FireFox 1.5+ (PC, Mac)
Safari2+、Opera9+。
厂家包括IBM、Adobe、Cisco和更多。
ExtJS 资源: http://extjs.com/ 官方网站 http://extjs.com/tutorial/ext中文指南
http://www.ajaxjs.com/ EXT JS中文站
2 DWR介绍: DWR(Direct Web Remoting)是一个WEB远程调用框架。利用这个框架可以让AJAX开发变得很简单。利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码)。它的最新版本 DWR0.6添加许多特性如:支持Dom Trees的自动配置,支持Spring(JavaScript远程调用spring bean),更好浏览器支持。 http://getahead.org/dwr/ 官方网站 3 实现模型: 如上图,客户端注重于界面布局及界面组件开发,一切数据都通过JSON/XML(Jsonreader/JsonStore/ XmlReader/Store)传输,包括从服务段提取数据库数据,提交表单,验证表单报告等。服务器段着重开发业务逻辑。 4 例子: http://extjs.com/deploy/dev/examples/ 查看例子

相关案例查看更多