忘记struts2 & spring mvc,试用talent mvc

[size=large]struts2和spring mvc功能强大,这是毋庸置疑的,但是有个让人非常不舒服的地方
 1,M端在处理自己业务的同时需要知道返回什么样的view
 2,V端需要通过一个不是很直接的方式才能知道如何才能通过正确的url请求到自己需要的M。
个人觉得一个好用的mvc是让M和V各自独立工作,正是这样的一个思想,鄙人花了两周的时间写了一个简约而不简单的mvc----talent mvc。
在这里列一下talent mvc的一些特点:
 1,除了傻瓜化的初始化配置,绝无任何配置,no xml and no annotation(没有xml,没有注解)
 2,对json支持良好,talent mvc会自动地将M对象json串化,并传给前端的页面
 3,基于js的页面自动赋值方式,不需要在输入元素中手工加上形如value=”${xxx}”的代码
 4,屏蔽了文件上传request与普通request请求的区别,当然为了获取更多的上传文件的信息,在进行文件操作时,需要用到talent mvc的UploadFile值对象,该对象除了含有一个File对象,还包含了一些其它信息,例如客户端的名字等。
 5,开放扩展性,例如talent mvc预置了文件处理的filter,但同时开放了接口让开发人员实现。
 6,和struts2及spring mvc一样,talent mvc也支持不同视图,但使用更简洁和符合习惯思维。譬如想获取json,只需要请求形如*.json_c的url(*可以为任意字符);显示jsp view,只需请求形如sss/ddd.jsp_c的url,其中ddd.jsp就是要显示的jsp。

在这里,提供一个源代码和demo工程供大家下载交流学习,同时希望大家能提提意见:tywo45@163.com

下载包是源代码(基于maven的),war的root目录下的index.jsp会链到一个相关演示及如何使用的页面。


[b][color=red]不要惊讶为何没有使用文档,因为不用文档,大家就会使用!不信大家试试[/color][/b]

截一下talent-grid的几张图:

[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值