日期:2014-05-16 浏览次数:20353 次
?
?
最近一直在新项目,决定采用全新的架构,经过一系列考虑跟选型后,最终确定了Nutz+ExtJS这对黄金组合(闪闪发光中……)。
?
说实话,关注Nutz好久了,看过部分源码,很不错,也很喜欢Nutz的风格,特别是两位项目主导人员(灰灰,兽(这竟然是个敏感词)兽)都非常亲切,技术摸索过程中骚扰了他们n次,基本有问必答,服务态度超赞还不收费,实在是服务行业的终极榜样!
?
ExtJS这个相信大家都很熟悉了,没写过也应该用过,没用过也应该听说过,没听说过也……也太Out了。作为富客户端应用,ExtJS确实是个不错的选择,特别是对于ME们这种美工不太在行的程序员。
?
这里要说明下,本人做这个项目前,Nutz跟ExtJS也是处于认识而已,实际用过的就是Nutz的Dao,所以跟新手差不多,一切基本也是从零开始。
也就是因为是从零开始,所以特别想把这个过程中的点点滴滴记录下来,以帮助那些希望了解并使用Nutz或ExtJS的人(Nutz的QQ群中常有人问,如何开始使用Nutz,基本上大家只能去看Demo,但具体如何一步步开始,确实不太清楚)
?
希望ME做的这些可以抛砖引玉,帮大家入个门,也算回报那些帮助过ME的人,也是为Nutz做点宣传,希望它越来越好。
?
因为毕竟是接触全新的东西,难免有使用不好或不对地方,如有错误,也请大家多多指正。
?
?
对于Demo,ME想做个简单点的,但尽可能包含各种常见问题。
?
暂时确定目录如下:
?
<####################### 目录 #######################>
?
第一步,搭建开发环境
降速下载那些必备软件,如何搭建环境,怎样新建一个项目。
?
第二步,设计数据库。
这里将穿插点powerdesigner的使用方法。以及model书写注意事项。
?
第三步,Nutz的Dao与IoC使用。
这里ME采用泛型封装了下,使得基本的CRUD可以通过继承一个共同的实现类来完成工作,尽可能的让你不写一行代码。
?
第四步,Nutz的MVC使用,根据需求自定义View。
这