如何让自己加快构建Java Web应用程序的速度

如何让自己加快构建Java Web应用程序的速度,java,web-applications,Java,Web Applications,我是一家相当大的公司的新开发人员,正在与一位高级开发人员一起开发一个Java Web应用程序 Web应用程序构建在IBM堆栈(RAD、DB2、WebSphere)之上,基本上使用JSP和servlet。Web App是一种内部工具,员工可以使用它来管理来自Excel文件的数据。因此,有很多数据库交互,比如SQL命令 我的问题是:我对JavaEE整体了解不多,对JSP和Servlet只了解一点,我想让自己跟上进度,以便尽快理解并为Web应用做出贡献。我应该查看哪些资源(教程、链接等)?我应该买一本

我是一家相当大的公司的新开发人员,正在与一位高级开发人员一起开发一个Java Web应用程序

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

我的问题是:我对JavaEE整体了解不多,对JSP和Servlet只了解一点,我想让自己跟上进度,以便尽快理解并为Web应用做出贡献。我应该查看哪些资源(教程、链接等)?我应该买一本关于JavaEE的书还是只关注jsp和servlet的书

我所熟知的,我认为是相关的:

  • 爪哇SE
  • 面向对象概念
  • 一些JSP和servlet

我刚从大学毕业,所以我对框架之类的知识还不是很广博,但我花了很多时间阅读博客和编写一些小程序(不一定是Java,实际上更多的是Python)。

如果你是IBM stack的新手,你应该熟悉和。这些是IBM软件特有的信息的主要来源

JavaEE规范包含了所有这些内容,您不太可能需要了解所有这些内容,因此我将确定应用程序正在使用的堆栈部分,并将重点放在这些部分上(EJB、JPA、JMS、JAX-WS等)。由于JavaEE版本之间在技术上可能存在显著差异,因此识别您正在使用的产品版本以及它们满足的规范级别是明智的。例如,如果您要编写WAS7(一个JavaEE5实现),那么阅读JavaEE6是没有意义的。一旦你知道你将要使用的技术,你就可以决定买什么书了