SOAP (siglas de Simple Object Access Protocol) es un protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML. Este protocolo deriva de un protocolo creado por Dave Winer en 1998, llamado XML-RPC. SOAP fue creado por Microsoft, IBM y otros. Está actualmente bajo el auspicio de la W3C. Es uno de los protocolos utilizados en los servicios Web. Como caso de ejemplo, vamos a crear una aplicación sencilla capaz de realizar una suma. La librería a utilizar es Metro, que es una implementación de Java: JAX-WS. Requerimientos de software Java Software Development… Continuar leyendo
Posts del autor:
Common Object Request Broker Architecture (CORBA) es un estándar definido por Object Management Group (OMG) que permite que diversos componentes de software escritos en múltiples lenguajes de programación y que corren en diferentes computadoras, puedan trabajar juntos; es decir, facilita el desarrollo de aplicaciones distribuidas en entornos heterogéneos. IDL es un lenguaje de definición de interfaces que utiliza CORBA, el cual le permitirá definir las interfaces para los servicios que ofrecerá, de estas interfaces parten las implementaciones de la parte servidor y cliente en cualquiera de los diversos lenguajes que implementan CORBA (Ada, C, C++, Smalltalk, Java, Python, Perl). Comenzamos con la implementación (El ejemplo es para realizar una… Continuar leyendo
Navegando por internet me encontré con un video muy interesante «Java vs .NET» y quiero compartirlo con ustedes Espero no sea una ofensa para algunos, para mí es la realidad en su máximo nivel de expresión 😀
Jenkins es un software de Integración continua open source escrito en Java. Está basado en el proyecto Hudson y es, dependiendo de la visión, un fork del proyecto o simplemente un cambio de nombre. En distribuciones como Fedora, CentOS o Red Hat se puede instalar Jenkins directamente con yum. Instalacion sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm –import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins Iniciar/Detener sudo service jenkins start/stop/restart Utilidades El demonio de jenkins se levanta al darle start . Se puede ver en /etc/init.d/todos los detalles. El usuario ‘jenkins‘ es creado para correr el servicio. Si por algun motivo se desea cambiar dirijirse a: /var/log/jenkins, /var/lib/jenkins,… Continuar leyendo
Hago éste artículo por el motivo de que en clases quisimos pasar de un repositorio github (https) a otro repositorio git que solo tenía la opción SSH utilizando el IDE Netbeans. El error que teniamos era el siguiente: «Cannot connect to the remote repository at git@github.com:ProgramacionComPy/JSPMaven.git», luego de probar y probar múltiples posibles soluciones pudimos dar con la solución (en la opción username cambiamos por el usuario git): Paso 0: Agregar clave pública (id_rsa.pub) en el repositorio remoto GIT (puede ser github): “ssh-keygen -t rsa -C your_email@example.com» es el comando para generar la clave pública y privada. Paso 1: Ingresar a Netbeans y darle GIT ->… Continuar leyendo
Maven es una herramienta de software para la gestión y construcción de proyectos Java creada por Jason van Zyl, de Sonatype, en 2002. Es similar en funcionalidad a Apache Ant (y en menor medida a PEAR de PHP y CPAN de Perl), pero tiene un modelo de configuración de construcción más simple, basado en un formato XML. Estuvo integrado inicialmente dentro del proyecto Jakarta pero ahora ya es un proyecto de nivel superior de la Apache Software Foundation. No voy a entrar en detalle con las funcionalidades, base de datos utilizada, y demás de la aplicación web ya que lo… Continuar leyendo
Apache Tomcat (también llamado Jakarta Tomcat o simplemente Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems. Paso 1: Chequear JAVA JAVA es el primer requisito. Estar seguro de tener JAVA 6 or superior. Para comprobar utilizar dicho comando: # java -version java version «1.7.0» Si no lo tienen instalado, pueden instalarlo con yum: yum search java | grep -i –color JDK y luego yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel Paso 2: Descargar TOMCAT Descargar desde éste link. Usar wget: # cd /opt # wget http://www.eu.apache.org/dist/tomcat/tomcat-7/v7.0.53/bin/apache-tomcat-7.0.53.tar.gz # tar xzf apache-tomcat-7.0.53.tar.gz Paso 3: Iniciar tomcat # cd apache-tomcat-7.0.53 # ./bin/startup.sh… Continuar leyendo
¿Qué es Maven? Maven es una herramienta open source para administrar proyectos de software. Por administrar, nos referimos a gestionar el ciclo de vida desde la creación de un proyecto en un lenguaje dado, hasta la generación de un binario que pueda distribuirse con el proyecto. Maven nació dentro de la fundación Apache para complementar a Ant, la herramienta de compilación más usada en el mundo Java. Si no la conoces, piensa en Make para C. Esto es, Ant permite crear scripts (usando XML) que indican cómo compilar un proyecto Java y generar un binario. Maven complementa… Continuar leyendo
Es una librería para Javascript que permite establecer funciones con parámetros opcionales, valores por defecto, parámetros requeridos y una serie de tipos forzados en los parámetros, entre otras. Lo interesante, aparte de proveer de una sintaxis para poder declarar todas estas utilidades con relación a los argumentos de las funciones, es que la propia librería hace un tratamiento de los parámetros, para saber si están los que deben estar y si tienen los tipos que tú esperas recibir. Si algo no es como tú lo esperabas, la propia librería lanza excepciones que puedes tratar para implementar comportamientos determinados. Para los… Continuar leyendo
Para crear una aplicación para Android que nos sirva como reproductor de streaming de audio es muy sencillo. El sdk de Android trae consigo un componente llamado MediaPlayer, con dicho componente se puede reproducir audio sin muchos dolores de cabeza, se puede reproducir audio localmente o remotamente, en nuestro caso les voy a dejar el ejemplo como para que puedan reproducir una radio online en su smartphone. El ide que utilizo es Eclipse. – Lo primero que se necesita es dar permisos para acceder a internet en el archivo AndroidManifest.xml debajo de la etiqueta <uses-sdk />: <uses-permission android:name=»android.permission.INTERNET»></uses-permission> -Ahora les dejo… Continuar leyendo
Archivos
- mayo 2023
- marzo 2023
- diciembre 2020
- abril 2020
- marzo 2020
- diciembre 2019
- enero 2019
- diciembre 2018
- agosto 2017
- febrero 2017
- diciembre 2016
- noviembre 2016
- septiembre 2016
- julio 2016
- junio 2016
- mayo 2016
- abril 2016
- junio 2015
- marzo 2015
- febrero 2015
- diciembre 2014
- agosto 2014
- julio 2014
- junio 2014
- mayo 2014
- abril 2014
- marzo 2014
- febrero 2014
- enero 2014
- diciembre 2013
- noviembre 2013
- octubre 2013
- septiembre 2013
- agosto 2013
- julio 2013
- junio 2013
- mayo 2013
- abril 2013
- marzo 2013