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

基于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浏览,效果更好!

 

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

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

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结合,但工作量太大了,后来就不了了之基于extjs3.0+的JSF组件会合,配合大量实例,提高开发效率 。不知楼主用了多长时间弄这个东西?
其实我一开始的思路是使用Struts2做封装。在后台生成js代码,前台使用标签。感觉使用后台生成js的方式效率不高,用着也不灵活,还不如直接写js。

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

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

还有,楼主开发jsf使用什么开发工具开发,对可视性开发有多大的影响?
26 楼 webee 2010-01-06  
piaoyaohou 写道
我一直想弄这么一个东西,大量的js代码,太影响开发效率了。也使用过jsf结合,但工作量太大了,后来就不了了之基于extjs3.0+的JSF组件会合,配合大量实例,提高开发效率 。不知楼主用了多长时间弄这个东西?
其实我一开始的思路是使用Struts2做封装。在后台生成js代码,前台使用标签。感觉使用后台生成js的方式效率不高,用着也不灵活,还不如直接写js。

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

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

还有,楼主开发jsf使用什么开发工具开发,对可视性开发有多大的影响?


你好!我开发JSf一直使用eclipse+jboss tool 中的editor(不是全部)。开发这个东西最主要的类就只有20来个!其他的组件类全部是通过Extapi自动生成的!所以开发时间不长!业余时间大概不到一个月的时间,这套组件只表现层,至于业务逻辑于这个毫无关系,他只提供前后太数据的传递。测试空间已经无法使用了,现在没有空间展示!
27 楼 fjiis 2010-05-14  
楼主,什么时候开源啊?期待中。。。
28 楼 hanbin51987 2010-06-13  
楼主啊 我强烈的支持你啊  赶紧拿出来叫大家 感受感受吧~~
我受不鸟了 我们项目正在用Ext 刚开始 我头疼。。。
29 楼 webee 2010-07-09  
hanbin51987 写道
楼主啊 我强烈的支持你啊  赶紧拿出来叫大家 感受感受吧~~
我受不鸟了 我们项目正在用Ext 刚开始 我头疼。。。

我尽快!
30 楼 gefieder 2010-08-10  
我想请教下,ext.ajax.request 的URL如何把它指定到JSF的ACTION上?谢谢
31 楼 webee 2010-08-11  
gefieder 写道
我想请教下,ext.ajax.request 的URL如何把它指定到JSF的ACTION上?谢谢

JSF的action实际上是试图的地址。这个地址是服务端输出的。前端已经有一个JS全局属性可以取到
32 楼 meteorzc 2010-08-17  
楼主,怎么访问不了了呀?