J2EE下开发Ajax程序开发-DWR的介绍

博客介绍了DWR的特性,如安全的远程进入、支持自定义序列化、对象激活方式等,还能传递Java异常到客户端,提供管理控制台。指出DWR革了前台Javascript非对象化编程的命,实现从Java对象到UI对象自动转化,分离展现层与数据层。

DWR()的作者Joe walker 在与其他Ajax做比较的时候时候写到:

- DWR的远程进入是安全,许多人认为远程进入就意味着是不安全的,但是DWR的远程进入是安全的;可以放心的使用命名空间,类名,方法名来访.DWR能在服务器端配置安全,而不是在客户端.

-支持自定义序列化,能序列化javaBean的类作为Bean的传入参数, 支持序列化HtmlElement 控制

- 支持对象激活方式 (request, session, application, custom)

- 支持服务器端异常序列化DWR能传递Java异常到客户端

- 提供直观容易理解的管理控制台.实现0设计配置时间.

- 支持自定义安全认定,与授权支持程序.

- 支持多级日志策略 (文件,滚动文件,文件尺寸大小)

 

 

 

 

        如果说Hibernate 等OR映射革掉了应用程序种很难操作的散乱的SQL的命,实现了从数据库到JAVA对象的自动转化;
那么DWR就是革了前台展现层Javascript,非对象化编程的命,实现了从Java对象到UI对象(javascript对象)的自动转化,
从而无论后台,还是前台开发人员都是操作的同一个模型数据,真正实现了展现层与数据层之间的分离,更方便与程序的控制,展现层的实现更加人性化,.
参考:http://getahead.ltd.uk/dwr/index

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值