Configuración del entorno de desarrollo de Java
Configure el entorno de desarrollo de Java para probar la aplicación localmente antes de implementarla en AWS Elastic Beanstalk. En este tema, se explican los pasos de configuración del entorno de desarrollo y se incluyen enlaces a páginas de instalación donde encontrará herramientas útiles.
Para ver procedimientos de configuración y herramientas comunes que se utilizan en todos los lenguajes, consulte Configuración de su máquina de desarrollo para su uso con Elastic Beanstalk.
Secciones
Instalación del kit de desarrollo de Java
Instale el kit de desarrollo de Java (JDK). Si no tiene ninguna preferencia, obtenga la versión más reciente. Descargue JDK en oracle.com
JDK incluye el compilador de Java, que se puede utilizar para crear archivos de origen en los archivos de clases que se pueden ejecutar en un servidor web de Elastic Beanstalk.
Instalación de un contenedor web
Si aún no tiene otro marco o contenedor web, instale la versión apropiada de Tomcat:
Descarga de bibliotecas
Las plataformas Elastic Beanstalk contienen algunas bibliotecas de forma predeterminada. Descargue las bibliotecas que la aplicación va a utilizar y guárdelas en la carpeta de proyecto para implementar el paquete de código fuente de la aplicación.
Si ha instalado Tomcat localmente, puede copiar las bibliotecas de Servlet API y JavaServer Pages (JSP) API de la carpeta de instalación. Si la implementación se realiza con una versión de plataforma de Tomcat, no tiene que incluir estos archivos en el paquete de código fuente, aunque deben estar en classpath
para poder compilar las clases que los utilizan.
JUnit, Google Guava y Apache Commons cuentan con varias bibliotecas útiles. Visite sus páginas de inicio para obtener más información:
Instalación del SDK de AWS para Java
Si necesita administrar recursos de AWS en la aplicación, instale el SDK de AWS para Java. Por ejemplo, con el AWS SDK for Java, puede utilizar Amazon DynamoDB (DynamoDB) para compartir los estados de sesión de las aplicaciones de Apache Tomcat en varios servidores web. Para obtener más información, consulte Administración del estado de la sesión de Tomcat con Amazon DynamoDB en la documentación del SDK de AWS para Java.
Visite la página de inicio del SDK de AWS para Java
Instalación de un IDE o un editor de texto
Los entornos de desarrollo integrado (IDE) cuentan con una amplia gama de características que facilitan el desarrollo de aplicaciones. Si no ha utilizado un IDE para el desarrollo de Java, pruebe Eclipse e IntelliJ y determine cuál es el que mejor se adapta a sus necesidades.
nota
Un IDE podría agregar archivos a la carpeta de proyectos que tal vez no quiera confirmar en el control de código fuente. Para evitar confirmar estos archivos en el control de código fuente, utilice .gitignore
o la característica equivalente de la herramienta de control de código fuente.
Si simplemente quiere comenzar a escribir el código y no necesita todas las características de un IDE, considere la posibilidad de instalar Sublime Text
Instalación del conjunto de herramientas AWS Toolkit for Eclipse
El conjunto de herramientas AWS Toolkit for Eclipse es un complemento de código abierto para el IDE de Eclipse para Java que facilita a los desarrolladores las tareas de desarrollo, depuración e implementación de aplicaciones Java a través de AWS. Visite la página de inicio del conjunto de herramientas AWS Toolkit for Eclipse