Apr 22nd, 2008 | 22 de Abril, 2008 | J2EE | No Comments No Comentarios
java.net.BindException: Address already in use: JVM Bind is one of the most popular error among java developers and guys who do socket java.net.BindException: Dirección ya en uso: JVM Bind es uno de los más populares de error entre los desarrolladores de Java y chicos que hacer socket
programming in some other language too. programación en algún otro idioma. But with respect to java this error is much familiar with socket programming and during web development. Pero con respecto a java este error es mucho más familiarizado con la programación del zócalo y durante el desarrollo web. This error happens for ports 80 (HTTP) , 1098 (RMI) when it is used by other applications that is running on the same PC or server. Este error ocurre para los puertos 80 (HTTP), 1098 (RMI) cuando es utilizado por otras aplicaciones que se ejecutan en el mismo PC o servidor. So I am going to explain how to debug and solve this problem. Así que voy a explicar cómo depurar y solucionar este problema.
→ continue reading Seguir leyendo →
Apr 1st, 2008 | 1 de Abril, 2008 | J2EE | No Comments No Comentarios
Coding Standards play a vital role in the development of any software applications and development irrespective of the language that is used to develop the same. Estándares de Codificación desempeñan un papel vital en el desarrollo de aplicaciones de software y el desarrollo con independencia del idioma que se utiliza para desarrollar el mismo. Every language whether it can be C, C++ or Java following the coding standards is must for any applications mainly to address bugs, memory leaks, performance issues and scalability. Cada idioma si puede ser C, C + + o Java tras la codificación de las normas es imprescindible para cualquier aplicación principalmente para hacer frente a errores, pérdidas de memoria, problemas de rendimiento y escalabilidad. Since the style of coding may vary from language to language or developer to developer always there is always a degree of error in any software development. Dado que el estilo de codificación pueden variar de un idioma a idioma o desarrollador a desarrollador siempre hay siempre un cierto grado de error en cualquier desarrollo de software. Most of the time the code gets crappy when multiple developers started working on the same piece of class or code and results in maintainability issues. La mayoría de las veces el código cuando se crappy múltiples desarrolladores empezaron a trabajar en la misma pieza o clase de código y los resultados en cuestiones de mantenimiento. There is always a possbility of crap code present in any software application but the degree varies. Siempre hay un possbility crap de código presente en cualquier aplicación de software, pero el grado varía. How crappy is your code ? Crappy ¿Cómo es su código? Can somebody tell the degree of crappiness ? ¿Puede alguien decirme el grado de crappiness? The answer is Yes. La respuesta es Sí. Alberto Savoia and Bob Evans of Agitar Labs which is a research division of Agitar Software came up with a solution called Alberto Savoia y Bob Evans de que Agitar Labs es una división de investigación de Software Agitar surgió con una solución llamada Crap4J framework for Java. marco para Java.
→ continue reading Seguir leyendo →
Mar 30th, 2008 | 30 de Marzo de 2008 | J2EE | No Comments No Comentarios
The concept reverse engineering led to the invention of decompilers in the world of softwares and programming. El concepto de ingeniería inversa llevó a la invención de decompilers en el mundo del software y la programación. Decompilers in java is mainly used to covert the compiled object code back to source. Decompilers en java se utiliza principalmente para el compilado encubierta código objeto vuelve a su origen. Decompilers often help programmers by helping them to recover the lost code from the compiled binaries. Decompilers ayudar a los programadores a menudo ayudándoles a recuperar la pérdida de los códigos binarios compilados. Decompilation of java code or any code from some other languages need to undergo some steps like disassembly, program analysis, code analysis, structure rebuilding and code generation depending on the language or type of the code. Descompilación de código java o cualquier código de algunas otras lenguas necesidad de someterse a algunas medidas como el desmontaje, programa de análisis, análisis de código, la estructura y la reconstrucción de generación de código según el idioma o el tipo de código. But nowadays, decompilers are mainly used for software piracy and is used to steal copyrighted code rather than for legitimate use. Pero hoy en día, decompilers se utilizan principalmente para la piratería de software y se utiliza para robar el código protegido por derechos de autor en lugar de para uso legítimo. We will discuss some of the best known decompilers for Java in this post. Vamos a discutir algunos de los más conocidos decompilers de Java en este puesto.
→ continue reading Seguir leyendo →
Mar 28th, 2008 | 28 de Marzo de 2008 | J2EE | No Comments No Comentarios
EJB’s popularly known as Enterprise Java Beans are one of the state-of-the-art feature of J2EE. EJB's popularmente conocido como Enterprise Java Beans son uno de los estado de la técnica característica de J2EE. EJB’s are mainly used for handling transactions, security, providing remote services etc. Even though lot of Object Relational Mapping Frameworks like Hibernate has replaced EJB’s which is considered to be so heavy in any Enterprise Application. EJB's son utilizados principalmente para el manejo de transacciones, seguridad, prestación de servicios remotos, etc Aunque muchas de Objeto Relacionales Cartografía Marcos como Hibernate EJB ha sustituido a la que se considera tan fuerte en cualquier aplicación de empresa. Invoking an EJB inside the Application Server Container is quite simple and process is not as tedious when you try to do the same from outside the Application Server. La invocación de un EJB dentro del servidor de aplicaciones de contenedores es bastante simple y el proceso no es tan aburrido cuando usted trata de hacer lo mismo desde el exterior el servidor de aplicaciones. Today I am going to explain how to invoke an EJB service which is deployed in a remote machine using a plain java client. Hoy voy a explicar cómo invocar a un EJB servicio que se puede desplegar en una máquina remota usando un simple cliente java.
→ continue reading Seguir leyendo →
Mar 20th, 2008 | Marzo 20, 2008 | J2EE | No Comments No Comentarios
Err is human thats what we say. Errar es humano Que lo que decimos. Unit Testing, Code Review are considered as some of the bugging terms in the current software industry. Unidad de Pruebas, revisión de código se consideran como algunos de los micrófonos ocultos en los términos de la actual industria del software. It is because until now no software neither framework has been guranteed to be fool-proof or bug free. Es porque hasta ahora ningún software ni marco se ha garantizado que se engañe a prueba de error o libre. Testing of any software or an application can be done at two levels. Pruebas de cualquier software o una aplicación que puede hacerse a dos niveles. One at usability and functionality level ie. Uno a la usabilidad y la funcionalidad de nivel es decir. nothing but black box testing. nada más que negro cuadro de pruebas. The second one is nothing but White box or glass box testing the internal structure of the application or software. La segunda no es más que blanco o caja de cristal de prueba la estructura interna de la aplicación o software. In terms of Electrical Engineering this kind of testing is called ICT (In Circuit Testing). En términos de ingeniería eléctrica de este tipo de pruebas se denomina TIC (en el Circuito de ensayo). The success of a software or application is much dependent on White box testing for a long run in terms of scalability, maintenance, load-factor etc. You can find lot of opensource and licensed frameworks available in the market to test the internal structure of the design, framework, code etc. For Java development open-source tools like Junit, PMD, Hamurapi are the prominent frameworks that has been used wide across the industry. El éxito de un software o aplicación es mucho más dependiente en blanco la casilla de prueba por un largo plazo en términos de escalabilidad, mantenimiento, factor de carga, etc Usted puede encontrar gran cantidad de código abierto y con licencia de marcos disponibles en el mercado para probar la estructura interna de la diseño, marco, el código Java, etc Para el desarrollo de fuente abierta herramientas como JUnit, PMD, Hamurapi destacados son los marcos que ha sido utilizado por todo el sector. Now a new open-source framework called Ahora una nueva fuente abierta llamado marco Enerjy joins the party. se une a la fiesta.
→ continue reading Seguir leyendo →