锁定老帖子 主题:buffalo 1.1dr发布
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-07-18
核心: * Spring 支持,已完成 * 客户端兼容传统Burlap远程调用, 已完成 * 添加同步调用支持,已完成 * 可自定义异步调用时的动作,完成 绑定(in very alpha state, just show demo only): * 复选框,下拉列表框 * 表格 * 与JST集成 文档及演示: * 改善的demo页面 * buffalo重写的j2ee blueprints ajax演示 欢迎各位使用! 下载:http://www.amowa.net/buffalo/download.html http://www.amowa.net/buffalo/download/buffalo-1.1dr.zip ps. 本版本是开发版本,文档很不充分,是为那些迫切等待1.1特别是Spring集成特性的项目准备的。在发行包中作了相关的例子,基本上都很简单,很容易上手。另外, http://groups-beta.google.com/group/amowa/ 是新开辟的专门讨论buffalo和amowa的论坛,有什么问题可以在这里提,也可以去那里。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-07-19
mechiland 写道 ps. 本版本是开发版本,文档很不充分,是为那些迫切等待1.1特别是Spring集成特性的项目准备的。在发行包中作了相关的例子,基本上都很简单,很容易上手。另外, http://groups-beta.google.com/group/amowa/ 是新开辟的专门讨论buffalo和amowa的论坛,有什么问题可以在这里提,也可以去那里。 谢谢。 我目前做了一个电信项目的前台提交表单就是用阁下的这个包,挺好用了。 不过前台的表单如果是动态生成的话,还有表单验证。不知是否方便处理(暂时我没用在动态表单生成上) 对于绑定那一块,我好像都没用上,只是不太明白???? 我目前最怕的是:JSP里的那段脚本是否有一天会被浏览(或什么工具)轻意的拦载了。 |
|
返回顶楼 | |
发表时间:2005-07-19
拦截,在我看来是一种非正常使用方式。普通用户不会这样使用的。
|
|
返回顶楼 | |
发表时间:2005-07-19
不错,客户端的异常处理已经实现了,用bindows+buffalo+spring+ibatis做了个简单的例子玩了一下,哈哈,效果很好啊
|
|
返回顶楼 | |
发表时间:2005-07-19
1.不明白 绑定测试 这一节说明什么操作的课题呢。。。。
2。u=net.buffalo.demo.simple.User{id=234,name="<xml here>&",age=17,sex=false,memo="very beautiful"} 请慎重使用这个特性,因为它会暴露服务器端类对象结构。 如果说这样是暴露服务,那么 buffalo.remoteCall("confunphone.InsertFunOrder",[p1,p2,p3,p4,P5,P6], function(reply){} 也不是把方法名暴露出来吗????? |
|
返回顶楼 | |
发表时间:2005-07-21
http post不限制发送字节数,http get有限制。复杂的参数传递,不知道你在dwr里面如何做的,在buffalo中可以通过客户端组装对象来完成。
to 摆渡人: 1 绑定测试,看源代码就知道了,是用来测试buffalo-bind模块的 2 我说的是暴露服务器领域对象类路径,例如com.abc.def.Domain, 这样暴露出来好像并不太好;只暴露service的方法名称是没有问题的。 |
|
返回顶楼 | |
发表时间:2005-07-22
是如何与spring集成的?一定要使用spring的mvc吗?没有使用spring的mvc时如何进行集成?例如我仅仅想使用spring来控制service的单例或多例。
|
|
返回顶楼 | |
发表时间:2005-07-22
而且,作者在客户端中的js代码为什么不直接调用和使用prototype和sarissa等一些相对成熟的库产品呢?
|
|
返回顶楼 | |
发表时间:2005-07-23
mechiland 写道 to 摆渡人: 1 绑定测试,看源代码就知道了,是用来测试buffalo-bind模块的 2 我说的是暴露服务器领域对象类路径,例如com.abc.def.Domain, 这样暴露出来好像并不太好;只暴露service的方法名称是没有问题的。 看了绑定的用法还是不理解,在测试select的下拉单的例子中, 你在前台JSP的脚本中调用了方法是 public String[] provinceCities(String name); { return ProvinceUtil.getProvince(name);.getCityList();; } 返回是明明是数组。 那么你怎么实现 onchange="buffalo.bindReply('simpleService.provinceCities',[this.value],'sel_city');" 这里下拉单需要的value与text的值的。 在buffalo-bind.js中的 BindFactory.bindSelect = function(elem, value); { .......................... for (var i = 0; i < value.length; i++); { var option = document.createElement("OPTION");; var data = value[i]; if (data == null || typeof(data); == "undefined"); { option.value = ""; option.text = ""; } if (typeof(data); != 'object'); { option.value = data; option.text = data; } else { option.value = data[elem.getAttribute("jvalue");]; option.text = data[elem.getAttribute("jtext");]; } elem.options.add(option);; } ................... } 不明白这里对text与value的用法。 还有elem的值对应的JAVA方法里头返回值,可以是那些类型的值呢????? 1,好像不能在select里多加个属性。如 <option name="eye" value="java">text</option> 2。怎么解决超时呢 |
|
返回顶楼 | |
发表时间:2005-07-30
首先谢谢楼主的提供的框架,不错,简单,实用.现在我们已经在实用在项目中了.
有一点问题就是在传输数据时,如果复杂的数据结构经过burlap协议封装后,数据传输量一下增加了很多. 如果可以使用更简单的封装方式那就太好了. Select 绑定我想该这样做: <select name="text" jtext="lable" jvalue="value" ></select> 在返回的对象中包含有lable,value这两个属性就ok了.这个功能的确很方便. |
|
返回顶楼 | |