Spring-MVC / Hibernate / MySql的良好开发设置

时间:2012-09-30 17:26:28

标签: java eclipse spring web-applications spring-mvc

我正在使用带有Hibernate和MySql的Spring3-MVC开始一个新项目,并且正在设想以下开发设置:

  • 的Maven
  • Eclipse IDE(过去使用过netbeans,我想让Eclipse运行一次)
  • Tomcat

问题:

  • 发展的生命周期是什么?
    • 我以前使用GF应用服务器和Netbeans IDE开发了struts2应用程序。进行更改的设置和生命周期非常缓慢。更改java代码,netbeans构建代码,部署到GF。我理解这些是使用java和webapplication的常见问题,除非我采用Grails的方式。但是,现在因为Java web应用程序有一些无容器的解决方案 - 它是否会让这个过程变得有点快/东?
  • 我应该使用嵌入式Tomcat插件吗?
  • 在netbeans中,有一种方法可以通过将项目与服务器相关联来添加服务器并启动maven项目。 Eclipse中有类似的东西吗?
  • 我应该下载哪个版本的Eclipse?
    • 似乎有so many我下载了javaEE版本,但它没有办法启动maven项目。

3 个答案:

答案 0 :(得分:0)

您可以使用嵌入式tomcat插件,如果您使用Maven,请使用maven tomcat插件。并使用以下命令部署您的应用程序:

mvn tomcat:run
  

在netbeans中,有一种方法可以添加服务器并启动maven项目   将项目与服务器相关联。是否有类似的东西   蚀?

是的,您可以在eclipse中添加tomcat服务器,并在eclipse中启动/停止tomcat,它还允许您通过添加源项目轻松调试。

  

我应该下载哪个版本的Eclipse?

最新:) Eclipse Juno 4.1我相信。

要开始maven项目,请检查maven getting-started guide

此外,您可以使用maven插件进行日食m2eclipse

答案 1 :(得分:0)

如果从头开始,我建议使用spring boot

关于eclipse,除非你打算使用glassfish或JBoss或其他一些EE容器,否则你应该获得'java开发者'的版本而不是EE版本。即使您确实需要EE版本,我也会单独下载并使用它。

答案 2 :(得分:-2)

自从Microsoft ASP.NET征服整个Web应用程序开发社区以来,已经过去了十年。已经开发出一种最新的替代方案,即ASP .Net MVC开发。模型视图控制器(MVC)是当今时代的新事物,已经引起了许多网络开发公司的喜爱。