设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 查看评论
引用 游客 2007-8-27 13:51
EasyJWeb,感觉是建立在struts的思想框架之下,甚至连WebForm, Action这些概念也是原封不动地照搬过来,但也增加了一些简化开发方面的工作,充其量是发明了一个比struts更圆一点的轮子。从易用性和实用性方面还有很多不足。我们可以比较一下代码,在EasyJWeb里写一个action是这样写的: 1 public Page execute(WebForm form, Module module) { 2 String method = form.get("easyJWebCommand"); 3 if ("choiceCustomer".equals(method)) { 4 String province = form.get("queryProvince"); 5 String city = form.get("queryCity"); 6 DbPageList customerList = ...; // 用上面的参数构造并执行一个查询语句 7 form.addResult("customerList", customerList); 8 return new Page("xmlChoice", "/xmlChoice.xml", "template"); 9 } else if (...) { 10 // blah, blah... 11 } 12 } 在OperaMasks里是这样写的: @Bind private String queryProvince; // 对应第4行 @Bind private String queryCity; // 对应第5行 @DataModel private List<Customer> customerList; // 对应第7行 @Action public String choiceCustomer() { // 对应第1至3行 customerList = ...; // 对应第6行 return "/xmlChoice.xml"; // 对应第8行 } 给人的感觉就是简洁、优雅。没有Page, WebForm, Module这些框架性的对象,有的只是纯粹的业务逻辑。
引用 tianyi 2007-8-11 05:04
+++
引用 游客 2007-8-10 11:02
发现这一次文档改进得还不错,不过还是有不少问题,希望能继续改进。
引用 游客 2007-8-10 10:23
好呀。。支持国产开源,这个MVC框架真是不错。一直在用 希望官方能多出一些新手的教程出来。
验证问答 换一个 验证码 换一个

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部