java - 如何让自己跟上构建 Java Web 应用程序的速度

标签 java web-applications

我是一家相当大的公司的新开发人员,我正在和那里的一名高级开发人员一起开发 Java Web 应用程序。

Web 应用程序构建在 IBM 堆栈(RAD、DB2、WebSphere)之上,主要使用 JSP 和 Servlet。 Web App 是一种内部工具,供员工用来管理来自 Excel 文件的数据。因此,有很多数据库交互,如 SQL 命令。

我的问题是:我对整个 JavaEE 知之甚少,对 JSP 和 Servlet 知之甚少,我想加快速度,以便尽快理解 Web 应用程序并为之做出贡献我可以。我应该查看哪些资源(教程、链接等)?我应该买一本关于 JavaEE 的书还是只关注 JSP 和 Servlet 的书?

我所知道的,我认为相关的:

  • Java SE
  • 面向对象的概念
  • 一些 JSP 和 Servlet

我刚从大学毕业,所以我对框架等还没有真正广泛的了解,但我花了很多时间阅读博客和开发一些小程序(不一定是 Java,更多的是 Python。)

最佳答案

如果您是 IBM 堆栈的新手,您应该熟悉 Redbooks , product InfocentersdeveloperWorks .这些是有关特定于 IBM 软件的信息的主要来源。

Java EE 规范包含 quite a lot of technologies并且您不太可能需要了解所有这些,因此我会确定应用程序正在使用的堆栈部分并专注于这些部分(EJB?JPA?JMS?JAX-WS?等)。由于 Java EE 版本之间的技术可能存在显着差异,因此明智的做法是确定您正在使用的产品版本以及它们满足的规范级别。 例如,如果您要编写 WAS7(Java EE 5 实现),那么阅读 Java EE 6 是没有意义的。一旦您了解了您将要使用的技术,你可以决定买什么书。

关于java - 如何让自己跟上构建 Java Web 应用程序的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4637424/

相关文章:

web-applications - 全局异常处理程序应该如何在 Web 应用程序中工作?

java - 使用一个类中的变量到另一个java中

java - 维护 Android 应用程序的客户和卖家之间的单一数据库

java.util.InputMismatchException 输出错误

java - 如何安全地将泛型类型的 Collection 转换为数组?

java - 如何使用 Bamboo 开始 Play,而不需要永远继续部署?

java - 为什么在 spring-boot 中 Web 应用程序必须有单独的 @Controller 类文件?

web-applications - 实现 'popular content' 显示的最佳方式是什么?

java - 使用子对象解析 json 数组

android - 创建应用程序按钮以打开浏览器