2011-06-27 17 views

Respuesta

12

¿Cómo puedo desarrollar mi propia biblioteca de Java?

Como probablemente saben una biblioteca de Java suele ser simplemente un archivo JAR que contiene algunas clases de utilidad, con el objetivo de resolver los problemas a un nivel de abstracción más alto que lo que las clases de la API de la plataforma Java no. Entonces, hablando técnicamente, simplemente escribes las clases que consideras útiles tener en tu biblioteca, las compila, las archiva y escribe buena documentación.

¿Hay tutoriales buenos puntos de partida/se puede sugerir para mí para desarrollar mis propias bibliotecas de Java?

Escribir bibliotecas útiles es un negocio difícil sin embargo. En lugar de pensar en términos de lo que sería un diseño agradable internamente, debería pensar qué diseño sería más agradable para el cliente.

Sugiero que google para java api diseño. Aquí están algunos éxitos útiles:

2

Esta es una pregunta muy general. ¿Que quieres saber exactamente? Desarrollar una biblioteca no es muy diferente de desarrollar cualquier otra aplicación.

Las bibliotecas están normalmente empaquetadas en archivos JAR. Empaquetar los archivos de clase en un archivo JAR con la función jar (si se utiliza un IDE, que podría tener una manera de hacer esto desde el IDE).

de Oracle Ver Java Tutorials muy buena para aprender sobre muchos temas diferentes de programación Java. Java ya tiene una API gráfica completa, de la que puede obtener más información en el tutorial 2D Graphics.

2

hay una buena guía here sobre cómo crear su propia API.

La parte más difícil de cualquier diseño es el diseño de la API para el mayor número de casos de uso como sea posible y para proporcionar interfaces de modo que los usuarios de la biblioteca pueden anular las implementaciones estándar (en su caso).

Cuestiones relacionadas