- 浏览: 2625664 次
- 性别:
- 来自: 小胖儿的大城
-
文章分类
最新评论
-
ni4wangba0:
ni4wangba0 写道亲测,算法有问题。对不起,其实是我自 ...
谈谈"求线段交点"的几种算法(js实现,完整版) -
ni4wangba0:
亲测,算法有问题。
谈谈"求线段交点"的几种算法(js实现,完整版) -
kers007:
苹果不让Webapp 在appstore 里发布,我不知道对 ...
苹果真的要在 AppStore 里封杀 WebApp 吗? -
striveandlive:
fins = js大牛
[原创]GT-Template, 一个超轻量级的js模板工具. -
AlwaysYang:
基础扎实的才能行走天下。
关于body的"大小"在ie和ff下的一些基础知识
12月17日 更新下载
对开源ExtJS可视化开发工具(Eclipse版) 感兴趣的同学可以去这里看看
NazcaIDE 简要安装说明
http://code.google.com/p/nazca-ide/w/list
NazcaIDE 下载地址
http://code.google.com/p/nazca-ide/downloads/list
结合我在JE论坛里发的视频 大家可以简单的用一用
不过这个版本目前还有很多不足 例如 开发出来的东西还不是纯粹的ExtJS的代码 等等 这些问题 计划在春节前解决
--------------------
12月16日 更新三个视频
视频目前还是初版,没有说明,大家先凑活着看吧
视频1:
演示了 如何在J2EE项目中,使用该工具开发一个简单的页面,并运行.
视频2:
在视频1的基础上,演示了如何利用JavaBean快速创建页面中的datastore.
并演示了如何通过"直接调用服务端Java方法来加载数据".
视频3:
在视频2的基础上,演示了如何通过servlet加载数据.
-----------------------
该项目是一个Eclipse插件.在很久以前 我提到过这个项目
见 最近我在忙什么: 参与开发一个Ext可视化编辑器
-------------------------
这个项目最初是 我的几个同事发起的, 我后来也参与其中.
最初的定位是做一个开源免费的 Eclipse下的Web页面可视化开发工具,
帮助开发人员在J2EE项目中,快速的实现基于Ajax技术的展现层页面.
目前展现层解决方案是基于ExtJS的,但未来将不仅仅局限于ExtJS.
该工具生成的其实是一份xml格式的中间代码(也可以生成最终代码), 在运行时(也可以在设计时)转换成ExtJS的代码.
其中这个转换器是可替换的. 例如替换成dojo的 那么展现层就是Dojo了, 替换成yui 那么就是yui的...
不过 目前还没有人力和时间去实现其他的转换器.
(当然 此工具主要面向的还是企业/行业的B/S应用软件开发,而不适用于互联网应用)
-------------------------
后来 我所在的公司觉得这个项目对于公司自有产品也有很大的帮助,
为此就专门成立了一个小的项目组,为公司的EOS产品开发一个 ExtJS Designer for EOS的版本.
于是 这个开源项目的计划就暂时搁浅了.
前段时间这个 for eos 版本的开发结束了,
我们几个开发者希望能够继续之前的开源免费计划.
此事也得到了公司的支持.
(这个项目就是我在这篇帖子里提到的项目)
先放出两张截图吧
doubanclaim5baff1fbf005fc2a
如果你是用原代码方式,需要运行 debug->debug as ->eclipse appliaction
能讲讲为什么可视化工具没有帮助?什么样的工具对初学者有帮助?
初学者怎么才能学好EXT
补充 :
由于我的失误 这个开发整合包有点小问题
已经下载的同学 需要设置一下 "Debug..."和 "Run..." 里的New_configuration相关属性.
点击主菜单中的 Run. 选择 "Debug..."或 "Run..."
选中 New_configuration
在右边 找到 Configuration选项卡
选中里面的 "Clear configuration area lanuching ".
OK
对开源ExtJS可视化开发工具(Eclipse版) 感兴趣的同学可以去这里看看
NazcaIDE 简要安装说明
http://code.google.com/p/nazca-ide/w/list
NazcaIDE 下载地址
http://code.google.com/p/nazca-ide/downloads/list
结合我在JE论坛里发的视频 大家可以简单的用一用
不过这个版本目前还有很多不足 例如 开发出来的东西还不是纯粹的ExtJS的代码 等等 这些问题 计划在春节前解决
--------------------
12月16日 更新三个视频
视频目前还是初版,没有说明,大家先凑活着看吧
视频1:
演示了 如何在J2EE项目中,使用该工具开发一个简单的页面,并运行.
视频2:
在视频1的基础上,演示了如何利用JavaBean快速创建页面中的datastore.
并演示了如何通过"直接调用服务端Java方法来加载数据".
视频3:
在视频2的基础上,演示了如何通过servlet加载数据.
-----------------------
该项目是一个Eclipse插件.在很久以前 我提到过这个项目
见 最近我在忙什么: 参与开发一个Ext可视化编辑器
-------------------------
这个项目最初是 我的几个同事发起的, 我后来也参与其中.
最初的定位是做一个开源免费的 Eclipse下的Web页面可视化开发工具,
帮助开发人员在J2EE项目中,快速的实现基于Ajax技术的展现层页面.
目前展现层解决方案是基于ExtJS的,但未来将不仅仅局限于ExtJS.
该工具生成的其实是一份xml格式的中间代码(也可以生成最终代码), 在运行时(也可以在设计时)转换成ExtJS的代码.
其中这个转换器是可替换的. 例如替换成dojo的 那么展现层就是Dojo了, 替换成yui 那么就是yui的...
不过 目前还没有人力和时间去实现其他的转换器.
(当然 此工具主要面向的还是企业/行业的B/S应用软件开发,而不适用于互联网应用)
-------------------------
后来 我所在的公司觉得这个项目对于公司自有产品也有很大的帮助,
为此就专门成立了一个小的项目组,为公司的EOS产品开发一个 ExtJS Designer for EOS的版本.
于是 这个开源项目的计划就暂时搁浅了.
前段时间这个 for eos 版本的开发结束了,
我们几个开发者希望能够继续之前的开源免费计划.
此事也得到了公司的支持.
(这个项目就是我在这篇帖子里提到的项目)
先放出两张截图吧
![](http://dl.iteye.com/upload/picture/pic/51223/6975a1d3-7949-31f4-afcb-7eadf98b18bb.png)
![](http://dl.iteye.com/upload/picture/pic/51221/9d3ffaa9-8baf-3b4c-9450-a27ea26f8bfc.png)
doubanclaim5baff1fbf005fc2a
- Nazca_Demo1.swf.zip (933.6 KB)
- 下载次数: 1907
- Nazca_Demo3.swf.zip (949.6 KB)
- 下载次数: 1484
- Nazca_Demo2.swf.zip (1.4 MB)
- 下载次数: 1559
评论
91 楼
aliancexuan
2012-01-06
刚看到这个插件,非常喜欢,现在是不是不提供源码了啊?
90 楼
yugiohboy
2011-12-16
这个一定要看看,最近j2ee太忙了
89 楼
xiexjbailx
2011-08-10
源代码 地址 : http://210.22.154.195/nazca_dev.zip
失效啊,那位同仁能帮忙解决一下啊!谢谢了!
失效啊,那位同仁能帮忙解决一下啊!谢谢了!
88 楼
ldlzp
2010-01-07
是我找到的第一个ext可视化开发工具,熟悉一下先。
87 楼
fins
2010-01-07
86 楼
stkfordgk
2010-01-05
先看看,学习,学习
85 楼
windFeng
2009-12-29
谢谢goldduck,已经搞定了
在之前的回帖中,fins已经提示过的,粗心啊
原文:
需要设置一下 "Debug..."和 "Run..." 里的New_configuration相关属性.
点击主菜单中的 Run. 选择 "Debug..."或 "Run..."
选中 New_configuration
在右边 找到 Configuration选项卡
选中里面的 "Clear configuration area lanuching ".
在之前的回帖中,fins已经提示过的,粗心啊
原文:
需要设置一下 "Debug..."和 "Run..." 里的New_configuration相关属性.
点击主菜单中的 Run. 选择 "Debug..."或 "Run..."
选中 New_configuration
在右边 找到 Configuration选项卡
选中里面的 "Clear configuration area lanuching ".
84 楼
goldduck
2009-12-28
windFeng 写道
下载之后,放到c盘下,运行eclipse,启动之后发现nazca视图窗口未加载(图一),导入demo后,ui文件不是以视频中的方式打开的(图二)。
因为以前一直是用的myeclipse,所以对eclipse集成插件不怎么了解,希望已经成功的指点一下
因为以前一直是用的myeclipse,所以对eclipse集成插件不怎么了解,希望已经成功的指点一下
![](http://dl.iteye.com/upload/attachment/186165/f515b4da-0f3e-379f-82da-bb070f93dcf9.jpg)
![](http://dl.iteye.com/upload/attachment/186167/7fd87465-1acd-3549-9d6f-ba258bcb53b0.jpg)
如果你是用原代码方式,需要运行 debug->debug as ->eclipse appliaction
83 楼
windFeng
2009-12-28
下载之后,放到c盘下,运行eclipse,启动之后发现nazca视图窗口未加载(图一),导入demo后,ui文件不是以视频中的方式打开的(图二)。
因为以前一直是用的myeclipse,所以对eclipse集成插件不怎么了解,希望已经成功的指点一下
因为以前一直是用的myeclipse,所以对eclipse集成插件不怎么了解,希望已经成功的指点一下
![](http://dl.iteye.com/upload/attachment/186165/f515b4da-0f3e-379f-82da-bb070f93dcf9.jpg)
![](http://dl.iteye.com/upload/attachment/186167/7fd87465-1acd-3549-9d6f-ba258bcb53b0.jpg)
82 楼
upup1000
2009-12-28
支持小胖,哈哈。原来在搞ext4eclipse的插件,我说你怎么消失了那么久呢
81 楼
wkek
2009-12-27
czpae86 写道
EXT可视化并不能提高太大的效率,建议初学者不要使用,
能讲讲为什么可视化工具没有帮助?什么样的工具对初学者有帮助?
初学者怎么才能学好EXT
80 楼
czpae86
2009-12-27
EXT可视化并不能提高太大的效率,建议初学者不要使用,
79 楼
zhaozhongwei
2009-12-25
对了,我不知道什么原因,导致对其它几个插件版本有较强的依赖~~~这个不怎么好,对用户限制太大了,小建议呵呵
78 楼
zhaozhongwei
2009-12-25
下载看看,顺便支持一下fins,我也做开源,eclipse上一个非常非常小的项目的committer
。有时间研究研究,可以改改bug啥的呵呵
![](/images/smiles/icon_smile.gif)
77 楼
fins
2009-12-25
补充 :
由于我的失误 这个开发整合包有点小问题
已经下载的同学 需要设置一下 "Debug..."和 "Run..." 里的New_configuration相关属性.
点击主菜单中的 Run. 选择 "Debug..."或 "Run..."
选中 New_configuration
在右边 找到 Configuration选项卡
选中里面的 "Clear configuration area lanuching ".
OK
76 楼
tide2046
2009-12-25
谢谢楼主分享。正在做一个类似的开发平台。这个东西对我帮助很大,谢谢
75 楼
fins
2009-12-24
"Resource is out of sync with the file system: /NazcaDemo/WebContent/form.ui"
刷新一下 NazaDemo 这个项目 就ok了.
刷新一下 NazaDemo 这个项目 就ok了.
74 楼
elementstorm
2009-12-24
fins,报错了,无法运行...
18:17:41,937 ERROR WebEditorPlugin:223 -
org.eclipse.core.internal.resources.ResourceException: Resource is out of sync with the file system: /NazcaDemo/WebContent/form.ui.
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:606)
at org.eclipse.core.internal.resources.File.getContents(File.java:290)
at org.eclipse.core.internal.resources.File.getContents(File.java:279)
at org.nazca.ide.designer.page.WebUIEditor.reloadUI(WebUIEditor.java:404)
at org.nazca.ide.designer.page.WebUIEditor.reloadUI(WebUIEditor.java:424)
at org.nazca.ide.designer.page.WebUIEditor.setInput(WebUIEditor.java:578)
at org.eclipse.ui.forms.editor.FormEditor.init(FormEditor.java:132)
at org.nazca.ide.designer.page.WebUIEditor.init(WebUIEditor.java:196)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:842)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:583)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2595)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:275)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139)
at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:190)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:174)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:267)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:243)
at org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run(OpenAndExpand.java:50)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:220)
at org.eclipse.ui.internal.navigator.CommonNavigatorManager$1.open(CommonNavigatorManager.java:114)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:817)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:815)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1069)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:353)
at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1168)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:249)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:243)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:283)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
java.lang.NullPointerException
at org.nazca.base.engine.translator.parser.ParserManager.getWidgetParser(ParserManager.java:62)
at org.nazca.base.engine.translator.parser.impl.WebGuiParser.parseWidget(WebGuiParser.java:74)
at org.nazca.base.engine.translator.parser.impl.WebGuiParser.parseRootWidget(WebGuiParser.java:78)
at org.nazca.base.engine.translator.UITranslator.parseRootWidget(UITranslator.java:79)
at org.nazca.base.engine.translator.UITranslator.generateJSCode(UITranslator.java:311)
at org.nazca.base.engine.translator.UITranslator.generateJSCode(UITranslator.java:118)
at org.nazca.ide.engine.translator.DesigntimeTranslator.generatePageCode(DesigntimeTranslator.java:120)
at org.nazca.base.engine.HtmlEngine.write(HtmlEngine.java:66)
at org.nazca.base.engine.helper.EngineHelper.translate(EngineHelper.java:50)
at org.nazca.ide.designer.page.WebUIEditor.generate(WebUIEditor.java:659)
at org.nazca.ide.designer.page.WebUIEditor.resetContent(WebUIEditor.java:636)
at org.nazca.ide.designer.page.WebUIEditor.loadEditor(WebUIEditor.java:598)
at org.nazca.ide.designer.page.WebUIEditor.setInput(WebUIEditor.java:581)
at org.eclipse.ui.forms.editor.FormEditor.init(FormEditor.java:132)
at org.nazca.ide.designer.page.WebUIEditor.init(WebUIEditor.java:196)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:842)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:583)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2595)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:275)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139)
at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:190)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:174)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:267)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:243)
at org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run(OpenAndExpand.java:50)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:220)
at org.eclipse.ui.internal.navigator.CommonNavigatorManager$1.open(CommonNavigatorManager.java:114)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:817)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:815)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1069)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:353)
at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1168)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:249)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:243)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:283)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
18:17:41,937 ERROR WebEditorPlugin:223 -
org.eclipse.core.internal.resources.ResourceException: Resource is out of sync with the file system: /NazcaDemo/WebContent/form.ui.
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:606)
at org.eclipse.core.internal.resources.File.getContents(File.java:290)
at org.eclipse.core.internal.resources.File.getContents(File.java:279)
at org.nazca.ide.designer.page.WebUIEditor.reloadUI(WebUIEditor.java:404)
at org.nazca.ide.designer.page.WebUIEditor.reloadUI(WebUIEditor.java:424)
at org.nazca.ide.designer.page.WebUIEditor.setInput(WebUIEditor.java:578)
at org.eclipse.ui.forms.editor.FormEditor.init(FormEditor.java:132)
at org.nazca.ide.designer.page.WebUIEditor.init(WebUIEditor.java:196)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:842)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:583)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2595)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:275)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139)
at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:190)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:174)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:267)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:243)
at org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run(OpenAndExpand.java:50)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:220)
at org.eclipse.ui.internal.navigator.CommonNavigatorManager$1.open(CommonNavigatorManager.java:114)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:817)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:815)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1069)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:353)
at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1168)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:249)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:243)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:283)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
java.lang.NullPointerException
at org.nazca.base.engine.translator.parser.ParserManager.getWidgetParser(ParserManager.java:62)
at org.nazca.base.engine.translator.parser.impl.WebGuiParser.parseWidget(WebGuiParser.java:74)
at org.nazca.base.engine.translator.parser.impl.WebGuiParser.parseRootWidget(WebGuiParser.java:78)
at org.nazca.base.engine.translator.UITranslator.parseRootWidget(UITranslator.java:79)
at org.nazca.base.engine.translator.UITranslator.generateJSCode(UITranslator.java:311)
at org.nazca.base.engine.translator.UITranslator.generateJSCode(UITranslator.java:118)
at org.nazca.ide.engine.translator.DesigntimeTranslator.generatePageCode(DesigntimeTranslator.java:120)
at org.nazca.base.engine.HtmlEngine.write(HtmlEngine.java:66)
at org.nazca.base.engine.helper.EngineHelper.translate(EngineHelper.java:50)
at org.nazca.ide.designer.page.WebUIEditor.generate(WebUIEditor.java:659)
at org.nazca.ide.designer.page.WebUIEditor.resetContent(WebUIEditor.java:636)
at org.nazca.ide.designer.page.WebUIEditor.loadEditor(WebUIEditor.java:598)
at org.nazca.ide.designer.page.WebUIEditor.setInput(WebUIEditor.java:581)
at org.eclipse.ui.forms.editor.FormEditor.init(FormEditor.java:132)
at org.nazca.ide.designer.page.WebUIEditor.init(WebUIEditor.java:196)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:842)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:583)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2595)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:275)
at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139)
at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:190)
at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:174)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:267)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:243)
at org.eclipse.jdt.internal.ui.navigator.OpenAndExpand.run(OpenAndExpand.java:50)
at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:220)
at org.eclipse.ui.internal.navigator.CommonNavigatorManager$1.open(CommonNavigatorManager.java:114)
at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:817)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:843)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:815)
at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1069)
at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:353)
at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1168)
at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:249)
at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:243)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:283)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
73 楼
raojunscu
2009-12-24
非常感谢!真的很佩服你们!谢谢!
72 楼
fins
2009-12-24
对NazcaIDE 的开发感兴趣的同学 注意了
现在放出 NazcaIDE的开发环境 以及 源代码
这次放出的也是一个整合安装包 大小302M 其中包含 WTP all in one (Eclipse 3.2.2 +WTP 1.5) Nazca源代码 Nazca依赖的第三方插件/组件 若干开发的辅助小插件(properties文件编辑器 easyShell 等)
地址 : http://210.22.154.195/nazca_dev.zip
下载时请 不要使用多线程下载工具,否则服务器容易挂掉 谢谢合作
下载后 解压到C盘根目录后 (解压后 目录结构为 c:\nazca_dev\eclipse , c:\nazca_dev\src 等) 运行c:\nazca_dev\eclipse\eclipse.exe 启动eclipse 进入后 应该可以看到 里面已经导入了源代码 (源代码在c:\nazca_dev\src 内)
以插件方式运行工作空间 即可启动NazcaIDE.
启动后的 NazcaIDE 里,也已经包含了一个Nazca的Demo项目,供大家测试.
开发环境要求: 安装环境: windows xp 32位 (或兼容环境) jdk 1.5 以上版本 内存1G 硬盘空间600M
为了便于统计下载人次 希望下载的同学可以在此帖后面跟帖 谢谢了.
现在放出 NazcaIDE的开发环境 以及 源代码
这次放出的也是一个整合安装包 大小302M 其中包含 WTP all in one (Eclipse 3.2.2 +WTP 1.5) Nazca源代码 Nazca依赖的第三方插件/组件 若干开发的辅助小插件(properties文件编辑器 easyShell 等)
地址 : http://210.22.154.195/nazca_dev.zip
下载时请 不要使用多线程下载工具,否则服务器容易挂掉 谢谢合作
下载后 解压到C盘根目录后 (解压后 目录结构为 c:\nazca_dev\eclipse , c:\nazca_dev\src 等) 运行c:\nazca_dev\eclipse\eclipse.exe 启动eclipse 进入后 应该可以看到 里面已经导入了源代码 (源代码在c:\nazca_dev\src 内)
以插件方式运行工作空间 即可启动NazcaIDE.
启动后的 NazcaIDE 里,也已经包含了一个Nazca的Demo项目,供大家测试.
开发环境要求: 安装环境: windows xp 32位 (或兼容环境) jdk 1.5 以上版本 内存1G 硬盘空间600M
为了便于统计下载人次 希望下载的同学可以在此帖后面跟帖 谢谢了.
相关推荐
前几天介绍过在2.X中可以使用extbuilder这个Eclipse插件来可视化开发ExtJs,今天又发现了一个在线版,唯一不同的是,在线版本只能导出json格式数据.最难得的是这一个项目也是采用ExtJs开发,并且全部代码开源. 设计器的...
总之,这个基于ExtJS的酒店管理系统源码提供了一个实际的应用示例,对于学习和实践Web应用开发,特别是ExtJS框架的运用,具有很高的参考价值。通过深入研究和理解源码,开发者不仅可以提升技术能力,也能为自己的...
1. **部署WebBuilder**:WebBuilder是一个可视化开发环境,可以通过其提供的安装向导完成安装。下载WebBuilder的安装包,并解压至合适的位置。 2. **配置JNDI链接串**:JNDI(Java Naming and Directory Interface)...
Dreamweaver,Adobe的产品,主要用于Web设计和开发,虽然不如Eclipse和Visual Studio那样适合复杂的应用程序开发,但其可视化编辑和预览功能深受网页设计师喜爱。"天涯浪子"的EXT插件可能为Dreamweaver添加了EXT组件...
jBPM Web Designer 是一款开源的基于 Web 的 jBPM 流程设计工具。 采用纯JS且面向对象的编程方式(事件处理机制swing、extjs思想中毒很深)开发,动态生成div等HTML代码,利用外部样式表以实现多风格支持,根据窗口...
【标题】: "jsp源码1.zip" 是一个包含JSP源码的压缩包,可能是一个集合,提供了多个基于JSP技术开发的应用程序或系统的源代码。 【描述】: "jsp源码1.zip" 暗示这个压缩包可能是为了学习、研究或二次开发而提供的。...
可以使用RIAStudio在线可视化设计器。 RIAEasy基于webComponent概念设计,包括一整套基础控件,具有良好的运行期动态适应性;实现了完全的前端渲染,数据驱动,前后分离,无需后端服务器生成页面;实现了主题...
在开发过程中,开发者可能借鉴了JavaScript库如Prototype、jQuery和ExtJS的CSS样式,同时也参考了jBPM的Eclipse插件、Shine Workflow Designer、Webflow、XiorkFlow和EMSFlow等工具。这种融合创新的方式,使得jBPM ...