IDE的Struts2开发插件有哪些功能?

时间:2012-03-17 07:03:06

标签: struts2

这涉及Struts2框架工具的状态,虽然目前我没有使用IDE插件,但更喜欢从头开始创建带有maven的项目。有一段时间我确实使用了Netbeans Struts2插件,但是在IDE发布之间支持失效了一段时间后停止了。

了解当前工具的状态很重要,请问:

IDE的Struts2 IDE框架插件提供了哪些功能?

插件有任何设计问题吗? (诸如想要包括旧的或过时的库的缺陷)

1 个答案:

答案 0 :(得分:0)

这个答案适用于此处找到的Netbeans插件:http://plugins.netbeans.org/plugin/39218(在撰写最新更新时:2011-12-17)

功能

  • 开始新项目时。文件>新项目> Web应用程序 您现在可以选择添加struts2支持,它可以生成struts2演示项目。
  • 未经过测试,但应协助验证.xml文件。

问题与限制

  • 不支持在Maven Web应用程序中创建源。
  • 如果使用注释进行验证,则插件无效。
  • struts.xml中不再支持IDE自然提供的支持。我真的很想看到属性建议,并且在struts.xml常量标记中看到名称值列表会非常好。 IDE确实在applicationContext.xml中自动完成它需要一个类,这对于struts.xml中的action标记的class属性(以及其他地方)非常有用。
  • 插件创建带有特殊图标的struts.xml文件有一个恼人的问题但是在创建新的xml文档时,这个图标不适用(应该在dtd的基础上应用)所以你需要复制和粘贴文件以获取图标,然后更改内容。
  • 它仅提供struts2版本2.0.14或2.2.3

总之,我不建议在标准Maven项目上使用此插件并手动添加依赖项。