Implemente su propia API en Java usando Eclipse

Hace un tiempo, cuando estaba aprendiendo Java por primera vez, siempre me había preguntado cómo se crearon los grandes juegos, sistemas o programas, como Call of Duty, Microsoft Office o Windows. A medida que crecieron mis habilidades en Java y mis conocimientos sobre programación en general, comencé a comprender mejor cómo se unía todo.

Al mirar juegos como Call of Duty, no todo estaba programado de forma independiente, muchas referencias / interfaces entraron en el desarrollo del juego. Implementa DX9 / DX11 para fines multimedia, Microsoft XNA para fines de tiempo de ejecución y algunas otras cosas para ayudar al juego a funcionar como lo hace ahora. Casi todos los proyectos grandes se construyen alrededor de un marco como los ejemplos anteriores.

Si está interesado en implementar su propia API en Java a través de Eclipse, este es el instrumento adecuado para usted. No recomiendo este instructable si no puede programar en Java o usar Eclipse, esto es para desarrolladores avanzados de Java con cualquier nivel de habilidad que use Eclipse. Este proyecto le tomará alrededor de 10 a 30 minutos para completar mientras lee este instructivo. No usaré muchos elementos visuales en mis instrucciones, solo para darle una idea general de dónde estamos en ese momento dado. ¡Asegúrese de tomarse su tiempo si tiene problemas para usar Eclipse y no se equivoque!

Si algo de lo que digo no tiene sentido, tenga en cuenta que solo he estado trabajando con Java durante aproximadamente 2 años, por lo que mi conocimiento no equivale a desarrolladores profesionales. Esta es mi comprensión honesta de implementar una API que realice en otro proyecto que también realizará. Si ve algo malo con lo que escribí aquí, no dude en comentar a continuación para que pueda hacer las correcciones apropiadas.

Paso 1: crear el proyecto

1. Comience abriendo Eclipse y navegando a su espacio de trabajo actual. Crearé un nuevo espacio de trabajo para que la jerarquía del proyecto no se obstruya con los proyectos.

2. Una vez que esté en Eclipse, cree un nuevo proyecto Java y asígnele un nombre. Antes de confirmar el nombre, tenga en cuenta que el proyecto que está a punto de crear es para la API real que implementará más adelante.

3. Una vez creado su proyecto, asegúrese de poder verlo en la ventana del explorador de proyectos. Este paso es para asegurarse de no mezclar ninguno de sus otros proyectos con este actual.

Paso 2: Crear el paquete y la clase

1. Comience haciendo clic derecho en su proyecto debajo del explorador de paquetes, navegando a nuevo, luego paquete. Una vez que haya seleccionado un nuevo paquete, llámelo algo como com. [Su_nombre_aquí]. [Nombre_proyecto_aquí], este paquete albergará el archivo de clase principal que implementará más adelante.

2. Haga clic derecho en el paquete que acaba de crear ubicado en la carpeta de origen debajo del explorador de paquetes, busque nuevo y haga clic en Clase. Después de crear una nueva clase, asígnele un nombre relevante para su proyecto, así que llamaré al mío Ejemplo. Asegúrese de no crear el código auxiliar de método principal en la clase (solo heredar métodos abstractos). Asegúrese de que la clase sea pública y que su superclase sea java.lang.Object

3. Una vez hecho todo, haga doble clic en su archivo de clase en el explorador de paquetes. Asegúrese de que una vez que lo haga, muestre el archivo de clase vacío en la ventana central de Eclipse.

Paso 3: código y exportación

1. ¡Es hora de agregar un código a esta clase encantadora! Comencemos creando dos métodos estáticos aleatorios que devuelven algo distinto de vacío. Haré dos métodos aleatorios, ¡puedes hacer lo mismo!
(Mi archivo de clase después de crear los métodos: haga clic aquí)

2. Una vez que haya agregado algunos métodos a su archivo de clase, ¡estará listo para exportarlo como un archivo jar! Comience haciendo clic derecho en la carpeta src de su proyecto y seleccionando exportar. Una vez en la ventana de exportación, seleccione Java -> Archivo JAR como se ve en la imagen de arriba. Seleccione siguiente y busque la ubicación de exportación. ¡Intenta exportar una ubicación que recordarás porque este jar se implementará más adelante! Asegúrese de que su configuración cumpla con la mía (ubicada en la imagen de arriba) que no sea la ubicación de exportación. Una vez que todo esté bien, haga clic en Finalizar y deje que el compilador de Eclipse se empaque y exporte su archivo jar.

Paso 4: Proyecto de prueba

1. Ahora que hemos terminado de exportar la API, ¡es hora de crear un proyecto para probarlo! Simplemente cree un nuevo proyecto como lo haría en el paso 1, pero esta vez llámelo diferente de lo que tenía antes. Llamaré al mío TutorialProject porque eso es todo para lo que será bueno.

2. Dado que este es un proyecto de prueba y no tendrá que exportarse, en lugar de crear un paquete esta vez, simplemente crearé el archivo de clase, que generará un paquete predeterminado. En cuanto al nombre de la clase, debería llamarse algo similar a Test. ** NOTA **: ¡ Herede el trozo del método principal de vacío público estático esta vez! Una vez que haya verificado que se heredará el código auxiliar del método principal, seleccione el botón Finalizar.

3. Una vez que seleccione finalizar, debería ver un archivo de clase con un método principal (como se ve arriba). Si no lo hace, inserte el siguiente código en su archivo de clase.

public static void main (String [] args) {

}

## TODO COMENTARIO NO ES NECESARIO Y DEBE SER BORRADO ##

Paso 5: Agregue JAR a Build Path

Ahora que tenemos un método principal, es bastante importante que agreguemos nuestra API a la ruta de compilación de este nuevo proyecto. Para hacerlo, siga estos pasos exactamente como están.

1. Comience haciendo clic derecho en su nuevo proyecto (para mí es TutorialProject), luego seleccione propiedades.

2. Dentro de la ventana de propiedades, haga clic en "Java Build Path" ubicado a la izquierda de la ventana de propiedades.

3. Una vez dentro de la parte "Java Build Path" del menú de propiedades, seleccione Bibliotecas en la parte superior central de la ventana de propiedades.

4. Seleccione "Agregar archivos JAR externos ...", busque la ubicación de su API, luego seleccione el archivo y haga clic en abrir.

5. Después de completar todo esto, seleccione el botón Aceptar ubicado en la esquina inferior derecha de la ventana de propiedades.

Paso 6: ¡Utiliza tu API!

1. Después de agregar la API que creó a la ruta de compilación, está listo para implementarla. ¡Simplemente llame a uno de los métodos que creó! Para mí, correré ...
-------------------------------------------------- -------------------------------------------------- ------
System.out.println (Example.isSocketOpen ("instructables.com", 80));
-------------------------------------------------- -------------------------------------------------- ------
y oye, parece que instructables.com está arriba! Gracias por leer mi instructable y aprender algo nuevo, tal vez.

Artículos Relacionados