mvc bsp

Páginas: 2 (357 palabras) Publicado: 8 de marzo de 2014
Crear una BSP usando la técnica de Modelo Vista Controlador ( MVC )

Crear la Vista y el controlador (página htm y eventos)


1 - Crear una nueva Aplicación BSP
Ir a SE80 crear -> AplicaciónBSP .




2 - Crear un Controlador nuevo (main.do)
Clic derecho sobre el nombre de la aplicación BSP y seleccionar crear->controlador. Asignarle como nombre main.do o uno cualquier otro. Pincharpara continuar



3 – Publicar la clase del controlador class (zcl_controller_01)
Escribir el nombre de la clase del controlador zcl_controller_01.



5 – Redefinir Métodos
Se tendránheredados un número de métodos de la superclase. Estos métodos trabajan de manera similar a los eventos en BSPs y ABAP, se necesita redefinir algunos de ellos: DO_INIT y DO_REQUEST.



6 –Redefinir DO_INIT
Hay que asegurarse que se tiene este método disponible para modificar presionando el botón del lapiz. Colocar el cursor en el método llamado DO_INIT y presionar el botón de redefinir.Para este ejemplo no se hace nada en el método pero para seguir el ejemplo se creará la instancia MODEL en el método DO_INIT.

7 – Redefinir DO_REQUEST (llamar a un diseño tipo VIEW)
Comprobar queel método está disponible para modificar (hecho en el paso anterior). Colocar el cursor
sobre el método llamado DO_REQUEST y presionar el botón redefinir. En el DO_REQUEST se llamará un diseño(View). Se creará un variable de referencia que referencia a la página y luego llamar al método
create_view y pasarle la vista actual (aún no ha sido creada). Se llamará luego a la vista. Introducir elsiguiente código:

* Crea la variable de referencia desde la interfaz if_bsp_page
  DATA: r_view TYPE REF TO if_bsp_page.

* Crea el objeto r_view con nombre de vista main1.htm* El diseño es proporcionado por la vista main1.htm
  r_view = create_view( view_name = 'main1.htm' ).

* El proceso vista-> respuesta es asignado adecuadamente
  call_view( r_view ).

8 – Crear la página BSP...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MVC
  • MVC
  • mvc-JSP
  • mvc software
  • Patron MVC
  • Hilos Bsp
  • spring mvc
  • mvc asp

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS