幸せのちから

平凡的世界
看似平常实崎岖
成如容易却艰辛

eXtremeComponents参考文档-----“后记”

我给eXtremeComponents参考文档加的“后记” ,有什么不妥大家提。明天我给Jeff发。欢迎大家加入Google的 eXtremeComponents_CN 用户组。

Chapter 1. 后记

1.1. 关于本参考文档

今天上午(2006/04/21)我和Jeff就是否在发行包进行了商量,Jeff的观点是发行包中不包括 任何形式的文档,使用者可以从eXtremeComponents网站的 wiki 找到 相关的文档。wiki是大家一起维护的,内容和相关的修正能够尽快地传递给使用者。但考虑到我们中国程序员的使用习惯,Jeff同意将我以前翻译的参考文档 包含到发行包中。提示:本文档的部分内容可能不是最新的,请关注eXtremeComponents网站的 wiki 或者 Google的 eXtremeComponents_CN 用户组。当然,你也可以在我 的 blog 中找到更新升级的提示。所有发行包中没有包含的文档,都能在上述3个地方找到。

1.2. 关于eXtremeComponents的学习

我的建议:

  1. 浏览相关的概述章节确认这是你需要的东西
  2. 参照配置章节,运行test.jsp
  3. 快速浏览相关的文档
  4. 结合《参考指南》学习 eXtremeSite 中的相关示例
  5. 从一个实际的开源工程 SpringSide 中,学习eXtremeComponents的用法

1.3. 关于使用eXtremeComponents中的问题

如果你在使用eXtremeComponents时遇到了一些问题,你可以:

  1. 浏览上面提到的3个站点,特别是Wiki中的FAQ看是否和其中的现象一致
  2. 如果没有找到答案,尝试google或者baidu一下
  3. 如果仍然没有找到答案,可以在Google的 eXtremeComponents_CN 用户组、我 的 blog 中留言。我将尽快回复。
  4. 如果你的项目时间很紧,你可以与我直接MSN联系: zlh326@msn.com

1.4. 关于如何询问使用eXtremeComponents的问题

eXtremeComponents报错了(特别是在正式项目中),大家都很着急。我们都希望尽快解决这其中的问题,因此,在 你寻求相关的帮助时,请提供:

  1. 相关的错误信息
  2. 如果不涉及商业秘密,请提供使用eXtremeComponents出错的相关文件
  3. 出错时生成的html代码
  4. 如果可能,提供相关错误的抓图

以便我们能尽早帮你排除问题。

1.5. 关于创建eXtremeComponents的子工程

eXtremeComponents具有良好的扩展性,一直打算基于eXtremeComponents的发布版的代码进行一些扩展定制开发。今天和Jeff商量 的结果是:eXtremeComponents的M5发布后的一段时期,会用来补充文档和修正bug。这段时间我们可以用来进行我们的定制开发,目前 我打算进行的扩展:

  1. FreeMarker模板的支持
  2. Velocity模板的支持
  3. PDF导出的iText支持
  4. 适合国情的一些css,cell、Filter。。。

目前,开发、测试人员招募中。如果大家对这些感兴趣可以和我联系,你也可以向我们贡献你的代码。

本子工程遵循使用eXtremeComponents所采用的开源协议---Apache 2.0 开源协议。

1.6. 个人推荐

  1. openfans: 希望通过这个网站为开源软件在中国的传播和使用尽一份自己的力量。定于“五.一”前发布。
  2. hellopen: openfans成员zidoing开发的openfans的RoR版,对RoR感兴趣的朋友可以看看
  3. SpringSide: 江南白衣领导的SpringSide,以Spring Framework为核心, 提供一个Pragmatic的企业应用开发基础和最佳实践展示。除了学习其中的eXtremeComponents的用法 外,也可以学习到其他新框架、工具包。

posted on 2006-04-21 17:21 Lucky 阅读(7755) 评论(18)  编辑  收藏 所属分类: extremeComponents

评论

# re: eXtremeComponents参考文档-----“后记” 2006-04-21 17:30 Robin's Java World

没意见,支持!  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-21 17:34 Lucky

^_^  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-21 18:00 Harryson

太好了,支持  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-21 18:45 Water Ye

ec什么时候出正式版, 已经用1.0.1-M4对一个旧系统的查询列表进行改造, 相比Displaytag1.1, ec还是优胜许多, 虽然有些地方不满意, 但改起来还是挺简单的。  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-21 18:52 xplucky

不出意外,一个星期就能Release1.0.1-M5.  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-22 02:25 yaozifan

你好,我用了 eXtremeComponents,页面展现没有问题,但是在点下载excel之后后台抛出了以下错误,前端excel提示读取数据失败。错误提示如下:
<2006-4-22 上午01时19分19秒 GMT+08:00> <Error> <HTTP> <BEA-101019> <[ServletCont
ext(id=18379432,name=drp,context-path=/drp)] Servlet failed with IOException
java.io.CharConversionException: Not an ISO 8859-1 character: 库
at javax.servlet.ServletOutputStream.print(ServletOutputStream.java:133)
at org.ofbiz.core.control.ControlServlet.doGet(ControlServlet.java:229)
at org.ofbiz.core.control.ControlServlet.doPost(ControlServlet.java:84)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
(ServletStubImpl.java:1072)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:465)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:27)
at org.extremecomponents.table.filter.ExportFilter.doFilterInternal(Expo
rtFilter.java:48)
at org.extremecomponents.table.filter.AbstractExportFilter.doFilter(Abst
ractExportFilter.java:46)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
va:27)
at org.ofbiz.core.control.ContextSecurityFilter.doFilter(ContextSecurity
Filter.java:158)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-22 22:07 caike

强烈要求在下一版本中加上页码列表,不要只有下一页,上一页,最后一页和第一页,太不方便了:)  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-23 17:36 xplucky

@caike
是啊,等M5版发布了,我们会考虑这个特性的。  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-23 17:47 xplucky

@yaozifan
我注意到你使用的是Weblogic和Ofbiz,据我根据
at org.extremecomponents.table.filter.ExportFilter.doFilterInternal(Expo
rtFilter.java:48)
at org.extremecomponents.table.filter.AbstractExportFilter.doFilter(Abst
ractExportFilter.java:46)
这个信息初步判断应该是你的导出的XLS文件名使用了中文文件名。
你可以提供更多的一些东西,让我们一起来解决这个问题。
你可以在http://groups.google.com/group/eXtremeComponents_CN用户组里面贴出来,也可以给我mail(xplucky@gmail.com)
  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-23 17:47 xplucky

http://groups.google.com/group/eXtremeComponents_CN  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-23 19:04 yaozifan

@xplucky
谢谢你的提醒,我今天根据你提示的信息,重新检查了程序。因为我们用的是ofbiz框架,在region.xml中我们添加了中文的标题,所以在导出xml文件的时候抛出了这个错误。我改为英文之后下载就正常了。
谢谢你的帮忙!!!  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-23 19:16 xplucky

@yaozifan
解决了就好,你们用ofbiz框架吗?前段时间,我想学习ofbiz.如果可以你可以加我的msn: zlh326@msn.com。 也许我们可以交流一下。  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-25 13:01 yiming

我想自己定義一個table 的view,但是寫完運行后提示錯誤:
javax.servlet.jsp.JspException: TableTag Problem: javax.servlet.jsp.JspException: TableTag.doAfterBody() Problem: java.lang.ClassCastException
at org.extremecomponents.table.handler.ViewHandler.setView(ViewHandler.java:60)
at org.extremecomponents.table.core.TableModel.execute(TableModel.java:209)
at org.extremecomponents.table.tag.TableTag.doAfterBody(TableTag.java:441)
at org.apache.jsp.ExtremeJSP.test_jsp._jspx_meth_ec_table_0(test_jsp.java:240)
at org.apache.jsp.ExtremeJSP.test_jsp._jspService(test_jsp.java:177)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Unknown Source)
  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-25 13:03 yiming

不知道哪位好心人可以給我一個這方面關於自定制視圖的參考例子,最好是把製作的步驟寫出來。萬分感激  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-04-25 14:12 xplucky

不好意思,上午有事没来公司。
你可以下载extremeSite,extremecomponents的整站代码,里面包含了指南的示例:
http://www.extremecomponents.org/extremesite/public/download/eXtremeSite.zip  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2006-10-16 12:07 sLAmbBkiNg

我下载了extremeSite
在eclipse3.2(MyEclipse5.0)环境下导入工程有如下两个错误:
1.Project eXtremeSite is missing required Java project: 'eXtremeComponents'
2.The project cannot be built until build path errors are resolved

怎么解决呢?  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2007-01-10 12:53 lds

怎样把分页工具按钮放在表页面的底部啊?(默认的是在右上角)  回复  更多评论   

# re: eXtremeComponents参考文档-----“后记” 2007-02-13 16:23 lanxi

??6 ???, ?? 1 ? 5
?是乱码问题吗,应该怎么解决了?
还有就是楼上要求的:
# re: eXtremeComponents参考文档-----“后记” 2006-04-22 21:07 | caike

强烈要求在下一版本中加上页码列表,不要只有下一页,上一页,最后一页和第一页,太不方便了:)

  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2006年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

导航

随笔分类(125)

文章分类(5)

日本語

搜索

积分与排名

最新随笔

最新评论