Skip to content

Java EE (Enterprise Edition)

Martin edited this page Jan 12, 2018 · 13 revisions

Java EE

Java Enterprise Edition is set of standards which should enable to decouple and split logic of application.

Dependency Injection (DI)

Don't use application to create new instance of class like "new Class()". Dependency Injection delegate this to Container or some other library to inject this instance into variable. Usually you need to configure it and correctly setup annotation for the variables, which need to be setup.

Container or library will after that create the new instance of Class instead of you. It's good if you want to have differend implementation of classes and switch between them.

Web services

  • JAX-RS Java API for RESTful Web Services
  • JAX-WS Java API for XML Web Services

XML

  • JAXB Java Entity to XML translator

Database

  • Java Persistence
  • Hibernate

Clone this wiki locally