¿Es posible portar el servlet heredado al marco de un componente a la vez?

He oído que puede ejecutar una aplicación ASP.NET y una aplicación ASP.NET mvc una al lado de la otra para que pueda portar el código existente sobre una pieza a la vez. Me preguntaba si podría hacer esto con un marco de Java?

Tengo una aplicación de servlet heredada que estoy actualmente en proceso de refactorización. Estoy pensando en convertirlo en una aplicación jsp de forma incremental ya que esto es relativamente fácil de lograr (puede llamar a jsps desde el servlet). Me preguntaba si tal vez podría ir un paso más allá y, en lugar de portar a jsps, portar directamente a un marco, como struts / jsf / tapestry / lo que sea. ¿Es posible este tipo de cosas? Tendría que asegurarme de que se haría en un componente uno al lado del otro a la vez.

¿Hay algún recurso que se ocupe de este problema específico?

Gracias.

Respuesta 1

Todo depende en gran medida del marco específico que desee utilizar.

En términos generales, los marcos web tienden a caer en dos categorías:

  1. orientado a la página: JSP + servlets simples, JSP + Spring MVC, struts, etc.
  2. orientado a componentes: JSF, tapiz, wicket, etc.

Como su aplicación heredada está orientada a la página, tendría sentido portar su aplicación también a un marco orientado a la página, reduciendo la cantidad de nuevos conceptos que usted (y su equipo) necesitan aprender (y reduciendo la cantidad de código que necesitará) reescribir).

De todas las opciones posibles, recomendaría usar:

  • JSP para la capa de vista: similar a su enfoque actual de usar servlets
  • Spring MVC para la capa sin vista: bastante similar a los servlets, pero resuelve muchos problemas comunes listos para usar.
  • Opcionalmente, también use Tiles con estos dos marcos (se integra bien con JSP). Aquí hay un pequeño ejemplo de este enfoque.
Respuesta: 2

Ya tengo el código de cómo convertir un bidimensional en uno dimensional, pero no sé cómo hacerlo viceversa. Aquí está mi código: paquete laboratorio9; import java.util.Scanner; ...

Necesito ayuda en este momento. Necesito convertir una matriz de números bidimensional en una matriz unidimensional en Java. ¿Alguien puede ayudarme?

Me pidieron que mejorara una aplicación JSP con (y cito) "Some Sexy Graphs". Hice una búsqueda rápida en SO y se me ocurrió esta pregunta que menciona varias soluciones gráficas, sin embargo dado ...

Mi compañía está en medio de la actualización de nuestro sistema de compilación para usar Buckminster (que ha ido bien). Naturalmente, a los gerentes les gustaría que pudiéramos generar automáticamente algunas de las métricas que usan ...