日期:2014-05-16  浏览次数:20442 次

基于extjs3.0+的JSF组件集合,配合大量实例,提高开发效率

一直青睐javaeye的干净和专业,在这里学了不少东西,最近项目比较闲,写了套基于extjs3.0的jsf组件集合--fence。因为之前的项目使用extjs,可以一直没找到合适的直观的写ext代码的方式。所以就自己写了。应为之前做过ASP.net开发,对.net控件开发还稍有理解,写起这个jsf组件没什么太大的技术难题。

主要特点:
1、完全符合extjs3.0的api,所有extconfig全部自动生成为jsf组件的属性。
2、所有组件均符合jsf的渲染模式,能与其他已有的jsf组件混合使用。
3、封装extjs部分代码,使之在web开发中基本不用手写js代码;
4、特别是对formpanel和store的封装,让页面数据和服务端数据交互变得简单。

5、不依赖于其他任何框架,只适用了Commons一些常用包和JSF-API,

因为不是在长时间磨练出来,很多演示只是在写完组件后自己测试,先放出来,让大家指教指教了.

暂时演示地址:http://www.5base.net/fence.aspx
提示:本地址演示是使用的单机配置,可能比较慢,也可能有时候无法访问,见谅了。演示中可以查看演示的源码,带式格式化在IE下还没搞好,最好使用chrome或者firefox浏览,效果更好!

?

由于演示空间不提供免费测试,我的空间不支持,没办法,暂时演示无法看到!

13 楼 fengzgxing 2009-12-17  
我这个怎么打不开呢?IE8
14 楼 webee 2009-12-17  
fengzgxing 写道
我这个怎么打不开呢?IE8


现在应该可以,可以多刷新几次,因为使用的是免费的jsp空间,所以不保证时刻可以访问,见谅
15 楼 dellsoft 2009-12-17  
其实,也可以考虑使用zk5.毕竟现在zk5 大部分组件 lgpl了,也很方便。
http://zkoss.org/zkdemo/userguide/
16 楼 webee 2009-12-17  
dellsoft 写道
其实,也可以考虑使用zk5.毕竟现在zk5 大部分组件 lgpl了,也很方便。
http://zkoss.org/zkdemo/userguide/


zk也研究过,虽然在看起来写界面很容易,实现的效果也多样化,界面UI也不错,但是他的模式与很多框架融合的并不好,虽然他自己说与struts,jsf整合很好,但是实际整合使用就会发现与想像的太远。并且由于他的模式别具一格,所以流行度并没有那么好哦!
17 楼 jwpgxy831122 2009-12-18  
非常强大。
18 楼 kimmking 2009-12-18  
刚又翻出来,我当年开了个头的工作,,,

内牛满面
19 楼 gaojiewyh 2009-12-18  
楼主,能发一篇关于如何封装exts成jsf的入门的blog嘛,做好能step by step
20 楼 webee 2009-12-18  
gaojiewyh 写道
楼主,能发一篇关于如何封装exts成jsf的入门的blog嘛,做好能step by step


可以啊!你可以关注本版面,我可以在近两天发出我的设计思想及如何封装的文章,也可以关注演示地址中我的个人博客!
21 楼 lxs647 2009-12-18  
进页面点击之后,点解任何一个控件或者是页面中的任意处
页面就跳转了,然后跳到一个空页面、、、
何解??O(∩_∩)O哈哈~
22 楼 webee 2009-12-18  
请问楼上你使用的客户端软件和版本?
23 楼 webee 2009-12-21  
更新了许多组件演示,并加入各类组件的分类说明及使用方法!
24 楼 sdml007 2009-12-24  
希望楼主快快放出封装的教程,学习中。
25 楼 piaoyaohou 2010-01-05  
我一直想弄这么一个东西,大量的js代码,太影响开发效率了。也使用过jsf结合,但工作量太大了,后来就不了了之 。不知楼主用了多长时间弄这个东西?
其实我一开始的思路是使用Struts2做封装。在后台生成js代码,前台使用标签。感觉使用后台生成js的方式效率不高,用着也不灵活,还不如直接写js。

后来使用jsf,感觉工作量挺大的。弄的也不太灵活,项目中也没法用。呵呵

其实我使用extjs的原则是只做表现层(UI),业务逻辑和数据处理都放到后台中处理,js这个东西部太放心。

还有,楼主开发jsf使用什么开发工具开发,对可视性开发有多大的影响?
26 楼 webee 2010-01-06 &