`

[207-02-13发布]ECSide 1.1 Final :列表组件eXtremeComponents全面增强版!

阅读更多
EC Side介绍:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: fins ( name: Wei Zijun  ,  email:fins@163.com  , blog:http://fins.iteye.com  )



EC Side 1.25 已经发布了 !!!! 欢迎去下载!!!
1.25 版 :    http://fins.iteye.com/blog/58216 



EC Side是一个开源的列表组件。
他源自著名开源列表组件 eXtremeComponents (http://www.extremecomponents.org),
但现在已经脱离eXtremeComponents,独立发展(仍有大量代码来自 eXtremeComponents)。
“做最实用易用的列表组件”是ECSide最终的目标。

ECSide发布地址:
1.1 final版本:  http://fins.iteye.com/blog/54265
1.1 RC4版本:  http://fins.iteye.com/blog/51849
1.0 RC1版本:  http://fins.iteye.com/blog/40190
ECSide圈子:
http://ecside.iteye.com/
ECSide综合讨论专用帖:
http://fins.iteye.com/blog/48723 


============================
EC SIDE CHANGELOG
============================
http://ecside.javaeye.org

===============================
2007-02-13
ECSide 1.1 final 发布

今天是我老妈的生日,哈哈,妈妈生日快乐
===============================
1 展现层代码重写,页面内部的结构进行了调整。
2 表格内部滚动条的js全部重写,提高了性能,改善了对百分比宽度的支持。
3 ec:table增加属性 listWidth,用来指定列表实际宽度(可选项)
(width用来指定显示宽度)
增加属性 hieght用来指定列表显示高度
(之前的版本使用 listHeight,此次全部改为height,但是listHeight还会保留一段时间)
4 增加编组功能。<ec:column group="hide"...
这个只是一个初步的实现,会在以后版本里加强。
5 新增加EasyDataExport特性。
该特性是EasyDataAccess的一个衍生物,也是通过配置来实现导出。
见OPOA的例子。
有一点要主义,它是在DAO层导出,这样可以支持较大的数据量。
6 完善了ECSideFilter过滤器 修正了导出下载时的一个小bug(bug虽小,耗时不少)。
7 一些代码调整和bug修改。



===============================
2007-02-07
ECSide 1.1 RC4 发布
===============================
1 新增加了一个 ec:mapping 标签,作用和ec:column的mappingItem类似,
但是可以脱离ectable单独使用。
2 完善了EcSideFilter过滤器。
3 重构了 easyList和 easyDataAccess相关代码
关于easyList和 easyDataAccess特性,
请参看Help_EasyDataAccess.txt以及easylist的教学录象还有示例。
4 一些细节的调整和bug的修改。
其中的一些bug还是比较严重(虽然出现几率很低)的,强烈建议更新。
在1.2版本之前,功能上基本不会有大变化了。
ECSide 1.1 final的主要改进也将集中在 bug修改 和 js、java代码重构上。



(更多更新日志详见 CHANGELOG.txt)

由于疏忽 又把我们项目中的类给传一起传上来了
还麻烦大家自己手动删除一下src下的 org.tdeccn这个包 谢谢了
  • ecside_1.1_final_20070213.zip (723 KB)
  • 描述: 该附件包含全部ecside源代码,以及示例代码,但并不包含依赖的jar包。 依赖的jar包可以去ecside圈子里下载, 或者按照该附件内的\WEB-INF\lib下的filelist.txt文件里记录的jar包自行下载。
  • 下载次数: 1960
  • ECSideDemo.rar (3.4 MB)
  • 描述: 全新的演示视频,rm格式
  • 下载次数: 3878
分享到:
评论
19 楼 fins 2007-02-26  
谢谢楼上的回复

现在的ecside的发展遇到了瓶颈
我不知道还要加些什么"有共性需求的、实用的、列表组件应该具备的"功能了

我不想把它做成报表软件 可是现在实在是想不出还要添加功能

我总不能靠不断的重构来推进ecside的发展啊
我可不希望每次的更新都仅仅是“bug的修改、代码的重构”
怎么办呢?


还有 我真的希望大家可以好好关注一下ECSide里的 EasyDataAccess 和 EasyDataList特性
因为他已经应用在我们实际项目中了
实践证明 确实可以大大的提高开发效率
(我们这边有一个模块,涉及到大概20个左右的列表(不是很简单那种,牵涉到了关联查询、检索、导出等操作),我一个人3个多小时就完成了,还包括了测试、改bug、上厕所、看新浪体育、泡javaeye的时间)

而且我打算在ECSide的1.1X---1.5X期间对 EasyDataXXXX 上再增强一下。

希望大家支持一下


18 楼 Cecily 2007-02-24  
我在公司得项目中使用楼主的工具也是用于数据查询的管理,用的是老版本 ,关注关于页面编辑和删除的相关代码,在开发的过程中由于时间及能力限制就在编辑和删除功能实现上采取了比较被动的方式进行处理,很关注此类功能在ecside中进行实现。很佩服作者得不断努力啊!
17 楼 fins 2007-02-23  
今天假期就结束了 原先计划的事情一样都没有办成 对不起大家了
回去后我会尽快完成的

不知道下载了 ecside的朋友们 对ecside还有什么好的建议没 希望一并提出 我会尽快再出一个新版本的

谢谢大家了
16 楼 fins 2007-02-15  
谢谢zack和sybase

下面回答一下 sybase的问题

插入功能现在是完全可以实现的
只是我没有直接实现

因为我打算修改 页面编辑和删除的相关代码
现在的对于使用者来说 还是有点复杂且不好理解

我打算优化一下 增改删的代码
15 楼 sybase 2007-02-15  
另外,请问一下 demoOPOA.jsp?easyList=userInfoList这个例子中,
1.1版本能做到直接就在表格中添加新的行并在新行的每个列中
进行编辑,输入或者从下拉列表中选择内容,并将其保存到
数据库中吗?

现在要添加新的内容到数据库中,好象只有另外连接一个jsp页面,
再其中进行数据库insert操作,再回到ecside中看最新的列表。
14 楼 sybase 2007-02-15  
我已经在我们的项目中使用楼主的工具,和楼上的大致应用情况一样,暂时还没有用1.1,用的是老版本。
现用在一个税务分析系统中做一些稍简单的报表中统计功能,只用了一些最基本功能,由于时间关系,一直没有能抽出时间仔细用1.1,
看了一下1.1的rm演示,其中有些功能正是所需要的,准备在春节期间用1.1的来看一下,春节后准备用1.1。
将一直在关注楼主的项目进度,对楼主说声谢谢!
13 楼 zack 2007-02-15  
我们这个系统是公司内部使用的一个ERP系统,我们将楼主的项目用于数据查询的管理,先定义好SQL语句,然后用apache中的commons-dbutils产生一个list的结果集,然后就真接用楼主的工具来进行显示和导出,所以以前才向楼主提议完善一下打印功能的,如果打印功能完善了,我们可以在楼主的项目在进行一上两次开发,将SQL语句和显示格式等做成允许用户自定义,这样就更方便了,总的来说楼主的这个项目已经给了我们许多帮助的。再这里再次表示一下对楼主的感谢,期待楼主能够继续努力带给我们更方便、功能更强大的工具。谢谢
12 楼 zack 2007-02-15  
我已经在我们的项目中使用楼主的工具,不过现在用的版本还是老的1.0的版本的,主要是由于字符编码的问题一直没有使用新版本的,准备在春节期间有时间再用1.1的来看一下。不过我们一直在关注楼主的项目进度的
11 楼 fins 2007-02-15  
下载的朋友已经有40来位了
大家能不能发表一点看法和意见啊 谢谢了

10 楼 fins 2007-02-14  
我很早就开始关注了
但是我觉得这个jmesa还不足够好 至少现在还没ECSide好
不过仍然有很多地方值得学习
汲取百家之长 是ECSide发展的一个重要的知道思想 呵呵

9 楼 dwangel 2007-02-14  
嗯, extrememcomponents的作者开了一个新项目放到code google去了。
http://code.google.com/p/jmesa/
楼主有空可以看看。
8 楼 fins 2007-02-14  
simohayha 写道
提议,给你开个专栏,呵呵.

管理员已经给我开了

7 楼 fins 2007-02-14  
ccy 写道
和上一个版本一样,提示缺少
com.neusoft.unieap.bl.context.AppContext;
com.neusoft.unieap.bl.context.impl.AppContextImpl;
com.neusoft.unieap.bl.interaction.InteractionObjectFactory;
只好把TDExportFilter这个类删除了!


谢谢提醒
6 楼 psp_456 2007-02-13  
祝你老妈生日快乐,身体健康哦!!
5 楼 ccy 2007-02-13  
和上一个版本一样,提示缺少
com.neusoft.unieap.bl.context.AppContext;
com.neusoft.unieap.bl.context.impl.AppContextImpl;
com.neusoft.unieap.bl.interaction.InteractionObjectFactory;
只好把TDExportFilter这个类删除了!
4 楼 simohayha 2007-02-13  
提议,给你开个专栏,呵呵.
3 楼 bjwulin 2007-02-13  
呵呵,牛。
2 楼 ccy 2007-02-13  
哈哈,辛苦了!
我已经下了!
1 楼 fins 2007-02-13  
EC Side 1.1 final版终于发布啦!!!!!
虽然文档 代码注释等非功能性的东西还欠缺,但是还是决定作为一个final发布.
春节期间我会着手完善文档的.

同时心中开始酝酿另一个计划: 开发一个帮助学习英语单词的游戏,
初步设想是与回合制游戏相结合.
可自己导入词典 可双人对抗
具体的想法还没有 等ecside1.5之后 再详细考虑

到时候希望大家继续支持



ECSide征集新的风格设计方案(只要有整体预览图片就好 不用直接提供css)

ECSide征集新的Logo

如果您在您的项目中使用了ECSide 能不能在这里回个贴
并简单的描述一下项目的概况
例如项目的类型 做什么的 项目规模等,当然牵涉到机密的或者隐私的可以不透露
收集这些的目的也是为了更好的给ECside寻求一个未来的发展方向
谢谢了

相关推荐

    ecside 文档(很详细)

    ECSide作为一个开源项目,最初基于著名的开源列表组件eXtremeComponents开发,但现已逐渐独立发展,并拥有自己的代码库。尽管如此,项目中仍保留了大量的来自eXtremeComponents的代码。 该项目的核心功能包括: - ...

    eXtremeComponents组件

    "eXtremeComponents组件"是一组用于软件开发的组件,尤其在创建高效、功能丰富的用户界面时,这些组件能够极大地提升开发效率和用户体验。eXtremeComponents通常包括一系列的列表控件和其他UI元素,它们设计精良,...

    ECSide开发教程使用手册.pdf

    - **定义与来源**:ECSide是一款用于Web程序开发的开源列表组件。它最初源于著名的开源列表组件eXtremeComponents([官方网站](http://www.extremecomponents.org)),但现在已经独立发展,虽然仍保留了大量来自...

    eXtremeComponents分页组件参考文档

    ### eXtremeComponents分页组件参考文档 #### 一、配置 **1.1 先决条件** 在使用eXtremeComponents之前,请确保您的系统满足以下先决条件: - **Java环境**: Java 5 或更高版本 - **Web容器**: 如Tomcat, Jetty...

    分页组件extremeComponents的使用

    **分页组件Extreme Components在Java开发中的应用** 在Java Web开发中,数据量庞大的时候,一次性加载所有数据不仅效率低下,也会对用户界面造成压力。这时,分页组件就显得尤为重要。Extreme Components(简称XC)...

    eXtremeComponents详解

    eXtremeComponents(简称EC)是一款专为Java开发者设计的开源组件库,它提供了一系列强大的列表展示组件,适用于构建数据密集型的应用程序。EC的核心特性包括支持分页显示、数据导出到Excel和PDF等格式,极大地提升...

    ecside 文 档

    - **概念**:Ecside是一个用于生成列表的JSP标签库,它通过简单的配置和调用,可以轻松地实现复杂列表的展示和操作。 - **工作原理**:开发者需要将待显示的数据集合放入请求上下文(request、pagecontext或session...

    eXtremeComponents

    ### eXtremeComponents知识点详解 #### 一、概述 **eXtremeComponents** 是一系列开放源代码的 JSP 定制标签库,旨在帮助开发者轻松创建高级且功能丰富的表格展示界面。这些标签提供了丰富的功能,如图像显示、...

    eXtremeComponents介绍

    **eXtremeComponents介绍** eXtremeComponents(简称EC)是一套强大的Java组件库,主要用于构建企业级的Web应用程序。它以其高效、灵活和高度可定制的特点,在开发社区中受到广泛的关注。EC旨在提高开发人员的工作...

    ecside有关jar文件

    ECSide是一个基于jsp tag的开源列表组件. 他源自著名开源列表组件 eXtremeComponents (http://www.extremecomponents.org), 但现在已经脱离eXtremeComponents,独立发展(仍有大量代码来自 eXtremeComponents)。 ...

    eXtremeComponents学习总结

    【eXtremeComponents学习总结】 eXtremeComponents(ec)是一套强大的开源JSP定制标签库,专为提供高级数据显示而设计。核心组件eXtremeTable用于以表格形式展示数据,适用于需要动态、高效展示大量信息的Web应用...

    ecside入门者必看

    ECSide起源于著名的开源列表组件eXtremeComponents,但后来独立发展,虽然仍保留了部分eXtremeComponents的代码,却在功能和性能上进行了显著的优化和扩展。 #### 二、项目模块组成与实现功能 项目模块组成本质上...

    eXtremeComponents参考文档

    ### eXtremeComponents参考文档知识点汇总 #### 1. 配置 ##### 1.1 先决条件 在开始使用eXtremeComponents之前,确保满足以下先决条件: - Java环境:确保系统中已安装Java Development Kit (JDK)。 - JSP容器:...

    extremecomponents

    "extremecomponents" 是一个基于Java的组件库,它为开发者提供了丰富的用户界面(UI)组件,用于构建复杂的Web应用程序。这个库特别注重性能和可定制性,使其成为企业级应用开发的理想选择。在...

    eXtremeComponents-1.0.4.zip

    《深入理解eXtremeComponents:打造高效JSP表格展示》 在Web开发领域,高效地展示数据是一项至关重要的任务,特别是在使用Java Server Pages (JSP) 的项目中。eXtremeComponents 是一个功能强大的组件库,尤其以其...

    eXtremeComponents简明手册

    eXtremeTable是eXtremeComponents中的一个核心组件,用于展示数据列表。其主要特点包括但不限于: - **高度可配置性**:用户可以根据需求自定义表格的各项属性。 - **灵活性**:支持多种数据源,如数据库查询结果、...

    eXtremeComponents-1.0.1.jar

    eXtremeComponents组件,导出Excel或pdf文件的jar包

Global site tag (gtag.js) - Google Analytics