如果我不知道任何涉及的框架,我应该采用什么方法来理解大型J2EE应用程序?

前端之家收集整理的这篇文章主要介绍了如果我不知道任何涉及的框架,我应该采用什么方法来理解大型J2EE应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我5年或6年前作为初级 Java开发人员开始在我的公司工作,我开始使用Servlets和Jsp进行一些J2EE编程.我没有花太多时间在那个位置,我去了数据库工作,所以我远离软件开发世界.现在我不得不回到Java编程,我得到了一个Web应用程序来开发和维护.

当我打开这个项目时,我什么都不懂.该应用程序是使用许多高级框架构建的,如Spring,Hibernate,Wicket,Axis for Web services和Maven,用于构建项目.在应用程序中工作的人是优秀的程序员,所以我确信他们已经正确地应用了模式和概念,但是现在它只是我从未见过的太多东西.

我能做些什么才能有效地了解当前的框架和技术?我对Java 1.4基础知识相当了解,并且我对设计模式和面向对象设计有很好的理解,但我对之前提到的那些框架一无所知.我真的很感激那些有更好理解的人提出的建议,而不是盲目地阅读我发现的关于这些不同主题的第一本书.

非常感谢您的帮助.

解决方法

我假设“精湛的程序员”仍在,所以你最好的选择是使用它们.虽然并非每个开发人员都能很好地解释事物,但他们应该能够向您概述应用程序,以便您了解每个框架提供的内容以及它们如何协同工作.

首先要做的是什么,而不是如何.获取指导并希望设计文档,以便您了解整个解决方案的每个部分.

一旦了解了每个部分/框架/工具的贡献,就可以更容易地了解它们是如何做到的.再次,与开发人员一对一地帮助您入门将有很大帮助.随着时间的推移,随着您对代码的熟悉程度越来越高,您将开始了解这些框架的工作原理以及它们的功能.

课程和文档当然会有所帮助,但没有什么可以取代温暖的身体(一个称职的身体)来帮助你理解某些东西,如果他们创造了某些东西,更是如此.

一旦您了解了这些框架在您自己的应用程序中的使用情况,您就会发现更容易开始获取您将来可以使用的其他功能.

注意:此外,对于课程,您可能需要检查以确保它们解决您正在使用的框架的细节. Spring是相当广泛的,如果你的公司专门使用其他框架进行Web开发,学习Spring MVC对你(在你当前的位置)可能没什么用处,而Spring DI(核心)和数据访问可能就是你真正需要的.

原文链接:https://www.f2er.com/java/127292.html

猜你在找的Java相关文章