¿Qué debe saber un buen desarrollador de back-end de Java?

El back-end de Java generalmente se refiere al programa / API / componente utilizado para interactuar con la base de datos / nivel EIS y realizar la lógica empresarial. En la arquitectura java EE, la mayoría de los algoritmos residen en componentes de back-end de java.

Consulte la arquitectura Java EE: conocimiento de los niveles de aplicación empresarial de Java EE para la certificación OCMJEA – MyExamCloud

Un buen desarrollador de back-end de Java tiene conocimiento o experiencia en las siguientes habilidades:

Para aplicaciones centradas en EJB

  • EJB
  • JPA
  • JDBC
  • Habilidades de base de datos (SQL básico)
  • Servicios web (JAX-RS, JAX-WS)
  • Agrupación de conexiones
  • Transacción
  • Seguridad

Para aplicaciones centradas en servlet

  • Servlet
  • Patrón de diseño MVC
  • JPA
  • Servicios web
  • Agrupación de conexiones
  • Seguridad

More Interesting

¿Me aconseja codificar mi back-end (usando una arquitectura LAMP) o seleccionar un BaaS (Firebase) para mi proyecto de medición de rendimiento de banda ancha?

¿La mayoría de los desarrolladores web back-end piensan que el desarrollo front-end es fácil?

¿Cómo comenzar a escribir el servicio de backend? ¿Debo crear bases de datos primero? ¿O debería escribir el código primero? ¿Qué es exactamente escribir código de fondo?

Quiero ser un desarrollador web y quiero construir un sitio web completo que contenga codificación tanto front-end como back-end, ¿qué idioma debo aprender?

¿Existe un gran desarrollador front-end y back-end?

¿Cuál es el mejor backend para mi sitio web para almacenar nombres de usuario, contraseñas y envíos de formularios?

¿Cuál es mejor usar, Ajax o jQuery Ajax?

¿Para qué sirve Scala y cuándo lo usará un desarrollador para backend?

¿Debo despedir al nuevo desarrollador de backend ya que no conoce AWS y Azure? ¿Son estos conocimientos comunes para todos los desarrolladores de back-end?

¿Qué son los desarrolladores full stack, front-end y back-end? ¿Qué hacen cada uno de ellos?

¿Qué es el front end y el back end?

¿Cuáles son las cosas que debe saber un desarrollador de backend de Android?

¿Cuál tiene mejores perspectivas de carrera, desarrollador web frontend o desarrollador backend?

¿Cuáles son algunos buenos institutos de capacitación PHP en Ghaziabad?

Si los sitios web están escritos solo en Python y HTML / CSS, ¿cuáles son las ventajas y desventajas de eso?