Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Learning "large-scale" Java technologies

Fresh out of college, I will be starting a new job soon as a software engineer at 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 have found that there is so much more to Java out there (e.g. Java Enterprise Edition, Java Beans, JavaBeans, JSP, Servlets, etc., etc., etc.). I would like to get at least a little familiar with "large-scale"/"corporate" Java use before the job begins in a few weeks.

How is Java used in the corporate world? Are there any suggestions on how to take my "small-scale" Java knowledge to the "large-scale"?

like image 259
Donald Taylor Avatar asked Dec 28 '22 03:12

Donald Taylor


2 Answers

You could download a few popular open source Java projects and study their source.

like image 91
rsp Avatar answered Jan 07 '23 08:01

rsp


Some buzz words which would let you have an upper hand when it comes to an enterprise setting:

  1. JMX
  2. JNDI
  3. JDBC
  4. JAX-WS
  5. JAX-RS
  6. RMI
  7. JPA
  8. JTA

Each one of these has an official tutorial on the Oracle site which has some sample project associated with it so starting with the basis shouldn't be that big a problem.

Also, starting with the holy bible wouldn't be that bad an idea.

Good luck. :)

like image 33
Sanjay T. Sharma Avatar answered Jan 07 '23 06:01

Sanjay T. Sharma