`
webee
  • 浏览: 9229 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

 

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

  • 大小: 95.3 KB
分享到:
评论
32 楼 meteorzc 2010-08-17  
楼主,怎么访问不了了呀?
31 楼 webee 2010-08-11  
gefieder 写道
我想请教下,ext.ajax.request 的URL如何把它指定到JSF的ACTION上?谢谢

JSF的action实际上是试图的地址。这个地址是服务端输出的。前端已经有一个JS全局属性可以取到
30 楼 gefieder 2010-08-10  
我想请教下,ext.ajax.request 的URL如何把它指定到JSF的ACTION上?谢谢
29 楼 webee 2010-07-09  
hanbin51987 写道
楼主啊 我强烈的支持你啊  赶紧拿出来叫大家 感受感受吧~~
我受不鸟了 我们项目正在用Ext 刚开始 我头疼。。。

我尽快!
28 楼 hanbin51987 2010-06-13  
楼主啊 我强烈的支持你啊  赶紧拿出来叫大家 感受感受吧~~
我受不鸟了 我们项目正在用Ext 刚开始 我头疼。。。
27 楼 fjiis 2010-05-14  
楼主,什么时候开源啊?期待中。。。
26 楼 webee 2010-01-06  
piaoyaohou 写道
我一直想弄这么一个东西,大量的js代码,太影响开发效率了。也使用过jsf结合,但工作量太大了,后来就不了了之 。不知楼主用了多长时间弄这个东西?
其实我一开始的思路是使用Struts2做封装。在后台生成js代码,前台使用标签。感觉使用后台生成js的方式效率不高,用着也不灵活,还不如直接写js。

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

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

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


你好!我开发JSf一直使用eclipse+jboss tool 中的editor(不是全部)。开发这个东西最主要的类就只有20来个!其他的组件类全部是通过Extapi自动生成的!所以开发时间不长!业余时间大概不到一个月的时间,这套组件只表现层,至于业务逻辑于这个毫无关系,他只提供前后太数据的传递。测试空间已经无法使用了,现在没有空间展示!
25 楼 piaoyaohou 2010-01-05  
我一直想弄这么一个东西,大量的js代码,太影响开发效率了。也使用过jsf结合,但工作量太大了,后来就不了了之 。不知楼主用了多长时间弄这个东西?
其实我一开始的思路是使用Struts2做封装。在后台生成js代码,前台使用标签。感觉使用后台生成js的方式效率不高,用着也不灵活,还不如直接写js。

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

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

还有,楼主开发jsf使用什么开发工具开发,对可视性开发有多大的影响?
24 楼 sdml007 2009-12-24  
希望楼主快快放出封装的教程,学习中。
23 楼 webee 2009-12-21  
更新了许多组件演示,并加入各类组件的分类说明及使用方法!
22 楼 webee 2009-12-18  
请问楼上你使用的客户端软件和版本?
21 楼 lxs647 2009-12-18  
进页面点击之后,点解任何一个控件或者是页面中的任意处
页面就跳转了,然后跳到一个空页面、、、
何解??O(∩_∩)O哈哈~
20 楼 webee 2009-12-18  
gaojiewyh 写道
楼主,能发一篇关于如何封装exts成jsf的入门的blog嘛,做好能step by step


可以啊!你可以关注本版面,我可以在近两天发出我的设计思想及如何封装的文章,也可以关注演示地址中我的个人博客!
19 楼 gaojiewyh 2009-12-18  
楼主,能发一篇关于如何封装exts成jsf的入门的blog嘛,做好能step by step
18 楼 kimmking 2009-12-18  
刚又翻出来,我当年开了个头的工作,,,

内牛满面
17 楼 jwpgxy831122 2009-12-18  
非常强大。
16 楼 webee 2009-12-17  
dellsoft 写道
其实,也可以考虑使用zk5.毕竟现在zk5 大部分组件 lgpl了,也很方便。
http://zkoss.org/zkdemo/userguide/


zk也研究过,虽然在看起来写界面很容易,实现的效果也多样化,界面UI也不错,但是他的模式与很多框架融合的并不好,虽然他自己说与struts,jsf整合很好,但是实际整合使用就会发现与想像的太远。并且由于他的模式别具一格,所以流行度并没有那么好哦!
15 楼 dellsoft 2009-12-17  
其实,也可以考虑使用zk5.毕竟现在zk5 大部分组件 lgpl了,也很方便。
http://zkoss.org/zkdemo/userguide/
14 楼 webee 2009-12-17  
fengzgxing 写道
我这个怎么打不开呢?IE8


现在应该可以,可以多刷新几次,因为使用的是免费的jsp空间,所以不保证时刻可以访问,见谅
13 楼 fengzgxing 2009-12-17  
我这个怎么打不开呢?IE8

相关推荐

    ExtJSweb 开发指南中的 简单图书管理系统 ExtJS3.0+spring+hibernate+struts

    在本项目中,我们探讨的是一个基于Web的简单图书管理系统,该系统采用了经典的Java企业级开发框架:ExtJS 3.0、Spring、Hibernate以及Struts。这些技术的结合为开发高效、可维护的Web应用提供了强大的支持。下面将...

    ExtJs+3.0+最新最全中文API帮助文档

    ExtJs+3.0+最新最全中文API帮助文档+CHM版@156_25590.exe

    extjs3.0+struts2源码

    ExtJS 3.0 和 Struts2 是两个在Web开发领域广泛应用的开源框架。ExtJS 是一个用于构建富客户端(Rich Internet Applications,RIA)的JavaScript库,它提供了丰富的组件库和用户界面,使得开发者可以创建出具有桌面...

    strut2+hibernate+spring+extjs3.0+excel 动态加载grid

    strut2+hibernate+spring+extjs3.0+excel 动态加载grid 数据导出excel,导入excel datasource自己修改你自己的数据源,数据库中的表可见实体类创建,或者自己修改实体类

    ExtJS3.0 源码分析与开发实例宝典

    ExtJS3.0 源码分析与开发实例宝典

    Extjs3.0 常用组件介绍及怎么安装开发利器Spket

    6. **开始开发**: 现在你可以开始使用Spket的强大功能,如代码提示、自动完成、语法检查和调试,来提高你的ExtJS开发效率。 通过以上步骤,你可以充分利用Spket的特性,高效地进行ExtJS 3.0的开发工作。Spket的强大...

    extjs3.0 组件

    EXTJS 3.0 版本是其历史上的一个重要里程碑,提供了丰富的组件库和强大的功能,为开发人员提供了构建复杂Web界面的能力。在这个课程中,我们将深入探讨EXTJS 3.0 的核心组件,这些组件是构建用户界面的基础。 首先...

    extJS3.0完整包

    extJS3.0 extJS3.0 extJS3.0 extJS3.0 extJS3.0 extJS3.0 extJS3.0

    ExtJS3.0中文API

    绝对的ExtJS3.0中文API,本人在网上找了好久才找到的,在此奉献给大家!!解压后有30多兆!!

    这是我学习Extjs3.0+asp.net所敲的示例希望有用

    ExtJS 3.0 是一个基于 JavaScript 的前端框架,它为构建富客户端应用程序提供了丰富的组件库。这个框架在Web开发领域被广泛使用,特别是在需要创建交互性强、用户体验良好的企业级应用时。它允许开发者用类似Java ...

    EXTJS3.0多文件上传组件

    综上所述,EXTJS3.0多文件上传组件结合了EXTJS的组件化开发优势和SWFUpload的多文件上传功能,为开发者提供了一个高效且易于定制的文件上传解决方案。通过深入理解和掌握相关知识点,可以开发出满足不同需求的多文件...

    EXTJS3.0+Struts2的学习案例

    该项目是用EXTJS+Struts2,是实现EXTJS与后台数据交互的例子; 我从网上找的EXTJS的相关例子程序,自己在本地eclipse中创建成了完整项目,修改了代码BUG和浏览器兼容问题; 现在将完整的项目代码打包分享,对于想...

    extjs3.0开发包含示例api

    EXTJS 3.0是一款基于JavaScript的开源UI框架,它为Web应用提供了丰富的组件和功能。这个开发包包含了EXTJS 3.0的核心API、示例代码和源文件,是学习和开发EXTJS应用程序的重要资源。 一、EXTJS 3.0 API EXTJS 3.0的...

    .Net+ExtJs3.0+Linq仓库管理系统源码(带数据库完整版)

    开发环境VS2008SP1+SQL2005+Ext3.0 经典开发案例,完美前后台操作,是.Net与Ext结合的最好学习,修改配置文件数据库地址后即可运行~ 包括模块:登录页 主页面 修改密码对话框 角色管理模块 用户管理 产品管理 进仓管理 ...

    EXTJS3.0登陆DEMO

    EXTJS3.0登录DEMO是一个基于EXTJS框架的示例项目,展示了如何将EXTJS与STRUTS2、SPRING和IBATIS等流行Java技术整合,构建一个完整的Web应用程序。EXTJS是一个用于创建富客户端界面的JavaScript库,而STRUTS2、SPRING...

    extJs3.0学习资料以及官方实例

    extJs3.0学习资料以及官方实例 extJs3.0学习资料以及官方实例 extJs3.0学习资料以及官方实例

    EXTJS实例 EXTJS树,可以编辑的EXTJS,EXTJS3.0

    页面组件示例中心可能包含了一系列EXTJS3.0的组件演示,包括树形组件的实例,你可以通过这些实例学习如何在实际项目中使用和定制EXTJS3.0的树组件,提升你的前端开发能力。 总结来说,EXTJS3.0的树形组件提供了一种...

    ExtJS3.0可视化开发工具

    ExtJS 3.0是一款基于JavaScript的开源框架,主要用于构建富客户端Web应用程序。这款框架以其强大的组件库、灵活的布局管理、丰富的数据绑定机制以及高度可定制性而闻名。在WebUI(Web用户界面)开发中,ExtJS提供了...

    采用ssh+Extjs3.0实例框架luogou项目

    4. **ExtJS3.0**:前端部分,ExtJS提供了大量的UI组件,如表格、树形视图、表单等,以及强大的数据绑定机制。在Luogou项目中,这些组件被用来构建用户界面,与后端通过AJAX进行异步通信,实现了数据的动态加载和实时...

    采用ssh+Extjs3.0实例框架pull项目

    SSH(Struts2 + Spring + Hibernate)是一种流行的企业级Java开发框架组合,而ExtJS3.0则是一个前端JavaScript库,用于创建富互联网应用程序(RIA)。下面将详细介绍这两个技术及其在实际项目中的应用。 首先,SSH...

Global site tag (gtag.js) - Google Analytics