`
webee
  • 浏览: 9232 次
  • 性别: 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
分享到:
评论
12 楼 webee 2009-12-17  
topcode 写道
确实很强悍.只是那个色调不怎么好看!!!


呵呵!色调是ext的皮肤,在extjs社区随便找的一个。皮肤是可以随便换的!
11 楼 webee 2009-12-17  
kimmking 写道
精华一枚,lz实现了我当年的想法,俺是空想社会主义者。

泪奔,,,盼早日开源,i will join.



等下一轮测试完毕就开源出来,应该在年内就可以放出来了!
10 楼 kimmking 2009-12-17  
精华一枚,lz实现了我当年的想法,俺是空想社会主义者。

泪奔,,,盼早日开源,i will join.
9 楼 webee 2009-12-17  
谢谢楼上各位的评价,呵呵!由于现在没有演示的空间,所以演示总有些问题(慢,甚至访问不了),关于乱码问题,是在查看源码的时候中文乱码,确实是乱码的,故意没修正的,关于开源的问题,等我将基本的测试做完了,将会开源,现在基本的组件测试完毕,但是总还是有些没有使用到,所以不敢冒然将垃圾放出来。
8 楼 phoenixup 2009-12-17  
试用了一下,非常不错,不知道楼主考没考虑开源~~~~~
7 楼 InnocentBoy 2009-12-17  
真的很不错。
6 楼 topcode 2009-12-17  
确实很强悍.只是那个色调不怎么好看!!!
5 楼 binlaniua 2009-12-16  
报告楼主  有乱码
4 楼 webee 2009-12-16  
seven_cuit 写道
楼主很强悍.
刚才试了试,发现Store部分有一个小小的BUG,当一行数据处在编辑状态时,双击其上方的行时会出现这个BUG

呵呵!刚刚写完,有很多的bug呢。也还有一些TODO需要完成,但是使用它为已经开发了一个项目了,很方便,不需要再写整页面的js了。
3 楼 webee 2009-12-16  
谢谢 楼上的,呵呵!openmasks源码我也看了!不是我想要的,我写的只是一个轻量级的包装,他的东西什么都扯个金蝶Apusic,不怎么欢迎,其实他的社区还是很冷清的!其实没考虑授权问题,将ext包装在里面只是现在使用方便吧了,大家也都是在免费用的,如果还真成气候,那还真需要考虑了!
2 楼 xxjhappy 2009-12-16  
大致在chrome上浏览了一下还不错
不过这样作为类库的方式开放出来好像不太符合ext3.0的license规定

觉得如果一定要选择jsf+ext,不如选择opermasks,人家可是自行维护ext2.x(LGPL的),并具有原生的ajax支持,社区也还比较活跃
1 楼 seven_cuit 2009-12-15  
楼主很强悍.
刚才试了试,发现Store部分有一个小小的BUG,当一行数据处在编辑状态时,双击其上方的行时会出现这个BUG

相关推荐

    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