初学者建议(Eclipse和Web应用程序)

时间:2009-08-20 19:18:31

标签: eclipse web-applications

我即将开始一个大学项目(一个Web应用程序),我从未使用过像Eclipse这样的完整IDE。

Turbo C / C ++,Visual Basic 6,Java Basic,一点SQL,ASP等都是我的曝光。

在使用Eclipse开始我的项目之前,我应该记住哪些事项?提到的工具是否适合该项目?(如果没有,请详细解答)

  • 设计 - UML(Rational Rose)
  • 语言 - Google Web Toolkit
  • 服务器 - Google App Engine
  • IDE - Eclipse
  • 版本控制 - Subversion或 Mercurial?

4 个答案:

答案 0 :(得分:1)

我肯定会先推荐谷歌搜索。关于Eclipse有许多教程,因为它是一个非常流行的IDE。通过谷歌快速搜索我自己的所有搜索结果:developing web applications in eclipse

至于要考虑的其他事项,如果您正在开发Web应用程序,则需要:

  • 网络服务器(Tomcat很受欢迎)
  • 可能是一个数据库(MySQL是一个开源,易于使用的数据库)
  • 语言(我假设你使用Eclipse后会使用Java)

当然,您还需要考虑如何将所有内容挂钩,以及您希望使用哪些技术来实现这一目标。 (Hibernate,Spring等)Eclipse本身有大量的插件来帮助汇集所有这些不同的方面。

来自维基百科的列表是一个很好且全面的列表,但是如果您在自己的机器上学习或开发,则可能不一定需要所有这些。

希望有所帮助。

答案 1 :(得分:1)

因为它是一个Web应用程序,所以从它的外观开始。

首先,布置一个模板,说明您的网页应该如何显示,这就是用户看到的内容。如果它看起来不好,用户会认为应用程序(整体而言)也不好(如果视图背后的代码是完美的,那也无关紧要;它只会给人留下第一个坏印象)。

从此开始,并与所有页面中的设计保持一致。 SiteMesh是一个很好的工具,可以将页面外观与您放入的功能分开。

然后考虑应用程序将做什么以及它将使用什么:

  • 你有一个数据库吗? (使用类似MySQL的东西)。你有什么打算访问它? (IBatis很好; Hibernate我觉得第一个项目有点重要)
  • 您需要一台服务器:Tomcat易于使用;
  • 您是要采用简单的Servlet / JSP方法还是想要使用框架(查看SpringStruts);
  • 尝试找到编写应用程序的好方法,查看服务层,DAO模式,DTO,MVC。此外,您必须了解HTTP的工作原理。

还可以说更多。

啊..还使用了源代码库。这是必须的(即使你单独在这个项目上工作)。

答案 2 :(得分:1)

Eclipse可以处理所有这些工具,但Netbeans也可以。

对于您使用GWT的第一个项目,您应该阅读本教程: http://code.google.com/webtoolkit/tutorials/1.6/gettingstarted.html

如果您不了解Java,那么您将有一些学习要做的事情,与Visual Studio不同,您的UI不会只是拖放,因此它将比您习惯的更难。

Subversion很好,它是一个很好的源代码控制,任何IDE都可以使用它。

根据您的项目,将确定GWT是否是最佳选择。

我希望UML可能过度,如果您遵循敏捷方法,则不会使用它。

你最好的选择是首先完成用户界面,只是让它看起来像你想要的,并有一些假的结果,直到你对外观感到满意为止。

然后,开始连接到后端需要的任何东西。

答案 3 :(得分:-1)

不要吝啬你,但Eclipse是必须的吗?对于我自己来说,NetBeans最初是一个非常简单的介绍,让Web项目快速运行。我相信一开始,用NetBeans与IDE争夺的时间会少得多。

你的子弹列表NB中的很多项目也非常容易上升。只需我0.2美元