java - 适合 Ruby/Rails 开发人员的 JSP 工具?

标签 java ruby-on-rails ruby jsp tomcat

我是一名全职 Ruby 专家,非常喜欢 Rails、Sinatra 等。不过,目前我发现自己正在从事 Java/TomCat/JSP 项目。

我希望有人能帮助我找到工具、文章、书籍和任何其他资源,让我感到更舒服?

我知道 Java 与 Ruby 有很大不同,同样,社区也有很大不同。话虽这么说,所有有关 Java 的文档(我发现的)都是一团糟,并且在这个社区中发现非常困难。

我特别寻找的东西:

  • 开发环境设置技巧
  • 记录器、日志记录、彩色输出、最佳实践等
  • 图书馆资源和文档
  • 易于浏览的 Java SE 6 文档
  • 您发现的任何能让您的日常生活变得更好的事情

谢谢!

最佳答案

如果您要加入现有的 Java 项目,那么您可能希望查看一下已在使用的工具,并让现有的开发人员/同事作为第一站让您快速了解这些工具。

话虽如此,以下是我的主要提示:

  • 熟悉主要 Java IDE 之一。一旦您了解了 Eclipse(我个人的选择)、Netbeans 或 IntelliJ,它们都是优秀且非常强大的工具。重构/代码导航工具可能比您在 Ruby 世界中习惯的任何工具都要好,它们会给您很大帮助。有了良好的 IDE 设置,Java 的痛苦就会减轻很多。
  • 学习 Maven - 这将需要一些时间投入,但它对于自动化依赖管理和构建过程非常强大。一旦你开始工作,你将节省大量的项目/构建管理时间。 Maven 还通过各种公共(public) Maven 存储库提供对 Ruby gem 等价物的自动访问。

这里有一些特别有用的资源:

  • Java tutorials - 很好地了解了核心 Java 库。
  • Java 6 API - 作为核心 Java 中可用的所有类和功能的引用资源(其中很多也通过 IDE 提供)非常有用
  • JSP Documentation - 对于 JSP/Java EE 方面

关于java - 适合 Ruby/Rails 开发人员的 JSP 工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11800847/

相关文章:

java - 如何在JTable中设置CellEditor?

java - 如何在 gradle 中的类路径之外指定 quartz 属性文件?

jquery - HTMLTableCellElement> 在 jquery 中没有方法 'text

ruby-on-rails - 如何显示两个对象的错误并且不保存,除非两者都有效

ruby-on-rails - 接受散列或散列数组作为 Ruby 方法的参数

java - 增强正则表达式以匹配更多 URL

java - Java 读取流式 Json 的标准方法

ruby-on-rails - Rails validates_format_of with Regex 在换行的情况下失败

ruby-on-rails - 在编写 ruby​​ 代码时,= 和 - 在 haml 中有什么区别?

ruby-on-rails - 我可以强制执行事件记录查询链吗?