我想尝试一下优秀的Seam Framework,并设法将JBoss Tools插件添加到我的Eclipse Galileo 3.5副本中。在使用Seam花了一些时间之后,我决定尝试使用Spring Framework。
我的问题是:除了向Eclipse Galileo 3.5添加SpringIDE之外,在创建Spring项目之前,我还需要添加其他任何软件包或插件吗?由于Seam使用Spring(如果我错了请纠正我),Spring库是否已包含在内?另外,在使用Eclipse Galileo关于使用Spring和Maven时,我应该注意什么?
谢谢!
答案 0 :(得分:1)
SpringIDE不是使用弹簧框架的强制要求。在项目中使用spring框架所需要的只是添加spring.jar作为依赖项。我们一直使用spring而不使用SpringIDE。
理所当然,如果你的缝使用弹簧,那么弹簧罐应该已经在那里。再次添加它们不会有什么坏处,特别是如果你也添加它们。
关于maven,同上。 Maven和Eclipse应该共存好。
答案 1 :(得分:1)
Spring IDE不需要使用Spring,因此只需导入Spring jar即可。如果您使用的是maven,则应将这些依赖项添加到pom中,而不是直接导入它们。
Seam不使用Spring(他们是竞争对手)。
Spring IDE基本上可以让你在xml文件中自动完成,在编译时而不是运行时验证xml文件,并且(当使用Spring AOP时)在代码编辑器的'gutter'中给你一些很好的图标来显示连接分。
SpringSource Tool Suite(免费)是一个增强的Spring IDE,具有更多功能。它是Eclipse的完全品牌版本(意思是,不同的启动画面和不同于Eclipse的图标)。
答案 2 :(得分:0)
如果要将maven用于WAR文件构建,则应该在pom.xml文件中添加依赖项。您不应该担心eclipse内置的内容.Galileo还内置了JSF功能。您可以创建JSF页面而无需下载任何jar或向pom文件添加任何内容。但是,如果您没有将它添加到pom中,那么当您运行mvn clean install命令时,会得到一个不起作用的WAR文件。
答案 3 :(得分:0)