viernes, 21 de diciembre de 2018

Patrones de diseño de software

patrón de diseño consiste en un diagrama de objetos que forma una solución a un problema conocido y frecuente. El diagrama de objetos está constituido por un conjunto de objetos descritos por clases y las relaciones que enlazan los objetos.
Los patrones responden a problemas de diseño de aplicaciones en el marco de la programación orientada a objetos. Se trata de soluciones conocidas y probadas cuyo diseño proviene de la experiencia de los programadores. No existe un aspecto teórico en los patrones, en particular no existe una formalización (a diferencia de los algoritmos).

Catálogo de patrones de diseño
  • Abstract Factory: tiene como objetivo la creación de objetos reagrupados en familias sin tener que conocer las clases concretas destinadas a la creación de estos objetos.
  • Builder: permite separar la construcción de objetos complejos de su implementación de modo que un cliente pueda crear estos objetos complejos con implementaciones diferentes.
  • Factory Method: tiene como objetivo presentar un método abstracto para la creación de un objeto reportando a las subclases concretas la creación efectiva.
  • Prototype: permite crear nuevos objetos por duplicación de objetos existentes llamados prototipos que disponen de la capacidad de clonación.
  • Singleton: permite asegurar que de una clase concreta existe una única instancia y proporciona un método único que la devuelve.
  • Adapter: tiene como objetivo convertir la interfaz de una clase existente en la interfaz esperada por los clientes también existentes para que puedan trabajar de forma conjunta.
  • Bridge: tiene como objetivo separar los aspectos ...

martes, 11 de diciembre de 2018

COMO CREAR UN SERVIDOR APACHE EN LINUX EN CENTOS 6.5

Con este artículo aprenderemos cómo instalar y configurar un servidor con Apache, MySQL, PHP y FTP sobre CentOS 6.5.

Cuando contratamos un servidor a nuestro proveedor de servicios, podemos elegir el sistema operativo, la distribución y la configuración inicial. En nuestro caso optaremos por un servidor Linux con una distribución de la última versión de CentOS, configuración mínima y 64 bits.


Paso 1: Configurando Nuestra VirtualBox, para tener acceso a la red

Paso 2: Cambiar la configuración de la tarjeta de red

# nano /etc/sysconfig/network-scripts/ifcfg-eth0

Paso 3: Reiniciamos el servicio de red

# service network restart

Paso 4: Iniciamos el apache

# service httpd start

Paso 5: Entramos al navegador de mozillA

Paso 6: Entramos a windows

Paso 7: Configuramos el host del apache

# nano /etc/httpd/conf/httpd.conf

Paso 8: Ruta de documentos

DocumentRoot "/var/www/html"

Paso 9: Colocamos nuestra IP y dominio

Paso 10:

INSTALACIÓN DE SERVIDOR FTP EN CENTOS 6

El Protocolo de transferencia de archivos (en inglés File Transfer Protocol o FTP) es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor.

MIS PUBLICACIONES

Angular y React JS, dos pesos pesados del frontend

  Hola comunidad, tengan todos ustedes un cordial saludo de mi parte. Retomando el tema de los tutoriales, quise aprovechar el reto sugerido...