Saltar al contenido

Desarrollar una aplicación Java Basic en SAP Cloud Platform

OBSOLETO

No se recomienda este tutorial, que trata sobre la escritura de Java en un entorno SAP Cloud Platform Neo.

Si está interesado en crear aplicaciones Java utilizando SAP Cloud Platform Foundry Environment, consulte Crear una aplicación empresarial utilizando CAP para Java.


Paso 1: Abra su IDE de Eclipse

El primer paso para crear su aplicación es crear un nuevo proyecto web dinámico. Abra su Eclipse IDE con las herramientas de SAP Cloud Platform instaladas. Cerciorarse Perspectiva de Java EE abierto por selección Ventana> Perspectiva abierta> Otro.

Hecho

Inicie sesión para responder la pregunta

Paso 2: seleccione Java EE (predeterminado)

Entonces elige la perspectiva Java EE (predeterminado) y confirme haciendo clic Okey.

Perspectiva abierta J2EE

La perspectiva de J2EE ahora está abierta.

La perspectiva de J2EE está abierta

Hecho

Inicie sesión para responder la pregunta

Paso 3: Abra el proyecto web dinámico

En el menú principal de Eclipse, seleccione Archivo> Nuevo> Proyecto web dinámico para abrir el asistente correspondiente.

asistente abierto

Hecho

Inicie sesión para responder la pregunta

Paso 4: establece el nombre del proyecto

Sa Asistente para nuevo proyecto web dinámico definir el Nombre del proyecto ser – estar helloworld. Cerciorarse Objetivo de tiempo de ejecución ajustado a Java Web, el entorno de ejecución del servidor creado en el tutorial Configurar Eclipse con SAP Cloud Platform Tools para Java. Deje todas las demás configuraciones intactas y haga clic en Finalizar para crear el proyecto.

asistente de proyectos

El es helloworld El proyecto ahora está listo para su código.

Hola proyecto global

Hecho

Inicie sesión para responder la pregunta

Paso 5: crea un nuevo servlet

En Java EE, las aplicaciones web se implementan como Servlets. En el recién creado helloworld nodo del proyecto, abra el menú contextual haciendo clic derecho y seleccionando Nuevo> Servlet para abrir el asistente Crear servlet.

asistente de servlet abierto

Hecho

Inicie sesión para responder la pregunta

Paso 6: Decide el nombre de la clase

En el asistente Crear servlet, ingrese helloworld como un paquete de Java y HelloWorldServlet como nombre de clase. Esto creará clases de Java con el paquete y el nombre respectivos. Escoger Hacia adelante.

crear un asistente de servlet

Hecho

Inicie sesión para responder la pregunta

Paso 7: establecer la asignación de URL

Querrá que este Servlet sea accesible a través de la URL <servername>/helloworld, por ejemplo http://localhost:8080/helloworld. Para esto, configuraremos la asignación de URL a . Para seleccionar esto /HelloWorldServlet sa Mapeo de URL campo y seleccione Editar.

crear un asistente de servlet

Hecho

Inicie sesión para responder la pregunta

Paso 8: cambiar el patrón de URL

Sa Patrón campo, simplemente reemplace el valor actual /. Confirmar con Okey.

Mapeo de URL

Hecho

Inicie sesión para responder la pregunta

Paso 9: crea un servlet

Hacer clic Finalizar para generar el servlet.

asistente de servlet completo

Hecho

Inicie sesión para responder la pregunta

Paso 10: abrir servlet

El correspondiente será abierto por el Editor de Java HelloWorldServlet class en el panel del editor. Obtendrás el Servlet bajo la helloworld nodo de proyecto> Recursos de Java> src > helloworld > HelloWorldServlet.java

servlet en el editor

Hecho

Inicie sesión para responder la pregunta

Paso 11: Escribe el código de hola mundo

Luego editará el Servlet para generar el clásico «Hola mundo». Para esto, cambia el doGet() y agregue el siguiente código y guarde sus cambios.

/**
 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
 */
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.getWriter().println("Hello World!");
}

modh nuashonraithe <code data-lazy-src=

Hecho

Inicie sesión para responder la pregunta

Paso 12: ejecutar en el servidor

Para probar su aplicación antes de implementarla en SAP Cloud Platform, puede ejecutarla de forma local. Para hacer esto, haga lo siguiente:

Ir a tu HelloWorldServlet.java a través de helloworld nodo de proyecto> Recursos de Java> src > helloworld > HelloWorldServlet.java. Abra el menú contextual en el Servlet haga clic derecho y seleccione el Ejecutar en el servidor elección.

ejecutar en el servidor

Hecho

Inicie sesión para responder la pregunta

Paso 13: definir manualmente un servidor

Cerciorarse Definir manualmente un nuevo servidor escoge y elige SAP> Servidor web Java como tipo de servidor. Deje todas las demás configuraciones sin cambios y haga clic en Finalizar.

Crea un servidor local

Hecho

Inicie sesión para responder la pregunta

Paso 14: mira el servidor actual

Un servidor local comenzará con su helloworld usando una aplicación. Una vez que el servidor esté listo, su aplicación se abrirá en un navegador dentro de Eclipse y le dará la bienvenida con «¡Hola mundo!». Sa Servidores Ver le permite ver el servidor actual mientras usa su aplicación.

Aplicación en ejecución

Hecho

Inicie sesión para responder la pregunta

Paso 15: Ejecutar en SAP Cloud Platform

Para ejecutar su aplicación en SAP Cloud Platform, elegirá un servidor diferente para ejecutarla. Nuevamente, navegue a su HelloWorldServlet.java a través de helloworld nodo de proyecto> Recursos de Java> src > helloworld > HelloWorldServlet.java. Abra el menú contextual en el servlet haciendo clic con el botón derecho y seleccionando el Ejecutar en el servidor elección.

ejecutar en el servidor

Hecho

Inicie sesión para responder la pregunta

Paso 16: seleccione SAP Cloud Platform como tipo de servidor

Como antes, asegúrate Definir manualmente un nuevo servidor seleccionado. Esta vez seleccione SAP> SAP Cloud Platform como tipo de servidor. Asegúrate que Anfitrión del paisaje a hanatrial.ondemand.com. Deje todas las demás configuraciones sin cambios y seleccione Siguiente.

ejecutar en servidor - nube

Nota: host horizontal utilizado hanatrial.ondemand.com solo es válido si está utilizando una cuenta de desarrollador gratuita. Cambie el host de paisaje si desea utilizar una cuenta productiva. Los respectivos anfitriones del paisaje se pueden encontrar en el documentación oficial.

Hecho

Inicie sesión para responder la pregunta

Paso 17: especifique el nombre de la aplicación

Especifique el nombre de la aplicación en la siguiente página del asistente helloworld, ingrese la información de inicio de sesión para su cuenta de SAP Cloud Platform y haga clic en Finalizar:

Nombre del campoValor
Nombre de la cuentaEl nombre de su cuenta de SAP Cloud Platform, por ejemplo p1234567890trial
Nombre de usuarioEl nombre de su cuenta de SAP Cloud Platform, por ejemplo p1234567890 y tu contraseña

el nombre de la aplicación

Hecho

Inicie sesión para responder la pregunta

Paso 18: mira el servidor actual

Un servidor en la nube comenzará con el suyo helloworld usando una aplicación. Una vez que el servidor esté listo, su aplicación se abrirá en un navegador en Eclipse y le dará la bienvenida con Hello World. Sa Servidores Ver le permite ver el servidor actual mientras usa su aplicación

aplicación que se ejecuta en HCP

Felicitaciones: ¡Su primera aplicación se está ejecutando en SAP Cloud Platform!

Hecho

Inicie sesión para responder la pregunta

Opcional

Ahora que está familiarizado con la rutina básica de desarrollo e implementación de aplicaciones localmente y para las nubes, es posible que desee consultar la ejemplos proporcionado como parte de SAP Cloud Platform SDK.

Información relacionada