No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Organizando el dominio con un script de transacci贸n

12/24
Recursos

Aportes 6

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Script de transacci贸n

Patterns of Enterprise Application Architecture. Martin Fowler.

Este script de transacci贸n organiza la l贸gica en procedimientos. Cada procedimiento maneja una 煤nica solicitud de la capa externa.

驴Cu谩ndo usar script de transacci贸n?

  • Aplicaciones con poca l贸gica de negocio.
  • Problemas simples.

Problemas del script de transacci贸n

  • Se vuelve dif铆cil de mantener cuando la l贸gica crece.
  • Lleva a c贸digo duplicado.
  • No aprovecha la programaci贸n orientada a objetos.

El script de transaccion se refiere a un estilo de programaci贸n que consiste en procedimientos o scripts que realizan una serie de pasos para completar una transacci贸n espec铆fica. En este modelo, las operaciones de la transacci贸n se consideran una secuencia de acciones que se deben realizar, y el script se ocupa de manejar todas las posibles situaciones que puedan surgir durante la transacci贸n.

Este enfoque puede ser una soluci贸n viable para problemas muy espec铆ficos y sencillos, sin embargo no se aprovechan las ventajas de la programaci贸n orientada a objetos como la modularidad, reutilizaci贸n, encapsulaci贸n y abstracci贸n, que pueden conducir a un c贸digo m谩s limpio, m谩s f谩cil de mantener y m谩s f谩cil de entender.

POJO plain old java object
Obviamente el c贸digo proporcionado en el curso es de car谩cter explicativo y tiene como finalidad ejemplificar el uso de los scripts de transacci贸n. Sin embargo, no est谩 de m谩s mencionar que dicho m茅todo incumple el SRP de solid, ya que tiene m谩s de una responsabilidad. Lo cual no deber铆a ser un buen lineamiento para los desarrollos. Un saludo :)