jdon有点让人失望

jdon 学习的成本好高呀!
出错了从网上搜不到几个能回答问题的帖子。
我想关键是没有几个人使用jdon.

学习了一阵本来想运行以下testWeb这个最基本的例子。
网上下的SimpleJdonFrameworkTest/testWeb.war这个放到jboss下到可以用。
但是一旦自己从新编译这个工程(是用的下载下来的工程文件),生成的testWeb.war
放到jboss下就不能运行。(jbulider2006/jboss4.0.4)
错误:说是找不到testApplication.ear和testWeb.war.
可是明明这两个文件都在的.
然后从网上搜:搜到了两条回答的帖子,其中一个是banq的,说是只用testWeb.war就行了。
但是这个例子的readme.txt可不是这样说的,里面说是这两个文件中的任何一个copy到jboss
下都行的。(我感觉jdon的认识不是有点不严谨呀!)
大家本来都怀着满腔热情地去学习,但最后得道的好像是一盆冷水。


后来干脆根据包里的的原文件重新建了一个工程,便以后放到jboss下出现错误:
java.lang.NullPointerException WebAppUtil.java:101;
从网上搜找不到能解决问题的答案;

在后来又出现这个错误(页面中除了下面的东西什么都没有):
Directory Listing For /
--------------------------------------------------------------------------------
Filename Size Last Modified
--------------------------------------------------------------------------------
Apache Tomcat/5.5.17


现在都想放弃学习jdon了。本来不是这样的。
主要是因为:
1.遇到问题之后从网上搜不到能解决问题的答案。
2.遇到问题后从论坛上问得不到及时的回复。
就连这个SimpleJdonFrameworkTest这么个小例子,搞了一天多都没搞出来。
我对jboss不是太熟悉,平时开发主要用tomcat,但我对jboss也并不是一无所知。
我想关键是用jdon的人太少了。我关键是想学习以下jdon的设计思想,在努力一下不行
就放弃了。

是挺可憐的,是不是我們資質太差,連個最基本的SimpleJdonFrameworkTest都沒搞出來。。。

自己多专研一下吧,很多时候都是自己出了问题。不过 jdon 现在确实还没能成气候,国内几乎找不到别的支持站点了。即使在官网,也貌似就一个 banq 在答疑解惑。

jdon 提供的有些例子都有点过时了,所以经常有这样那样的毛病。建议 banq 把那个三合一包里面的 jdonframework 和 jivejdon 的源代码放出来,因为只有那个,我才基本上没遇到什么麻烦。

而学习研究 jdon, 我们可以从那上面着手。

PS: 我认为 jdon 是很值得研究的框架。

主要是因为没什么人用吧。如果jdon也有工具支持的话,我想用的人肯定会越来越多的。像我们这些水平不高的人,首先还得去研究安装的环境,还挺烦的。我现在都不管什么环境了,直接结合一些资料看看源码。不过详细介绍的资料也不多,自己慢慢参吧。如果想马上就用jdon,那是不可能的事。现在jdon更多的是做为一种学习的资料。

哈哈,搞出来了,是应为忘记了加src\com\jdon\framework\test\jdonframework.xml上这个文件。
而默认新建的工程里是不包含这个文件的。

jdonframework.xml这个文件没被加载是会出现下面这个错误:

java.lang.NullPointerException
com.jdon.controller.WebAppUtil.getComponentInstance(WebAppUtil.java:101)
com.jdon.strutsutil.ModelBaseAction.intContext(ModelBaseAction.java:51)
com.jdon.strutsutil.ModelListAction.execute(ModelListAction.java:50)

也希望在学习jdon 的人把自己遇到问题后的解决办法贴出来大家共享,
共同进步共同提高.

我们的项目就是用的jdon框架,从开始研究到应用,用了一周时间,很顺手

我觉得不要希望别人的东西一拿来就能解决自己的问题,参考jdon的思路,解决自己的问题才是正确的方法

jdon的学习成本的确很高.SimpleJdonFrameworkTest我也是弄了好几天才弄出来.其中一个原因是readme.txt里面有一些文字上的错误,还有一些东西有遗漏.还有就是关于框架的交流太少了.这些东西都造成了学习难度的增加.

各位意见非常好,会在文档和易学上有所改进,谢谢