Learning the “Big” Java Technologies

From college, I will soon start a new job as a software engineer for a large Fortune 500 company. The company uses Java and Spring MVC for its online services.

I know how to write classes in Java, but I found that Java is much more there (for example, Java Enterprise Edition, Java Beans, JavaBeans, JSP, Servlets, etc. etc. etc. etc.). ) I would like to get at least a little familiar with the "large-scale" / "corporate" Java use before starting work in a few weeks.

How is Java used in the corporate world? Are there any suggestions on how to translate “small-scale” Java knowledge into “large-scale”?

+4
source share
3 answers

You can download several popular open source Java projects and study their source.

+5
source

Some audio words that will allow you to get the better of corporate settings:

  • Jmx
  • Jndi
  • Jdbc
  • Jax-ws
  • Jax-rs
  • Rmi
  • Jpa
  • Jta

Each of them has an official tutorial on the Oracle site, in which there is a sample project related to it, so starting with the basics should not be such a big problem.

Also, starting with the holy Bible would not be such a bad idea.

Good luck. :)

+5
source

For several weeks you cannot learn projects. I would suggest exploring the basic definitions for the frameworks and technology names that you see. If you know that JDBC is designed to connect to databases and that struts is a web infrastructure that will help you even if you don’t know who needs it.

Also, since your company uses Spring, I would focus on actually trying to learn as much as possible about this. Try setting up a small example (even if you don't get it to work, it will be a good exercise).

0
source

Source: https://habr.com/ru/post/1332614/


All Articles