Diferència entre revisions de la pàgina «NF3 - Framework JSP (15h)»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 53: Línia 53:
 
En fer clic a Finalitzar, el IDE crea l'aplicació web. Els arxius addicionals que crea l'assistent variaran d'acord amb el marc. En aquest exemple, l'assistent crea el fitxer de configuració '''struts.xml''' XML a la carpeta de paquets font i va afegir les biblioteques struts2 necessaris a la ruta de classes.
 
En fer clic a Finalitzar, el IDE crea l'aplicació web. Els arxius addicionals que crea l'assistent variaran d'acord amb el marc. En aquest exemple, l'assistent crea el fitxer de configuració '''struts.xml''' XML a la carpeta de paquets font i va afegir les biblioteques struts2 necessaris a la ruta de classes.
 
L'assistent també agrega automàticament una classe de ''filtre de servlet'' i una assignació de filtres per a ''web.xml''.
 
L'assistent també agrega automàticament una classe de ''filtre de servlet'' i una assignació de filtres per a ''web.xml''.
 +
 +
[[Fitxer:struts2-install4.png]]

Revisió del 18:53, 18 gen 2015

STRUTS2

Struts2 és framework d'aplicacions web populars i madura basada en el patró de disseny MVC. Struts2 no és només la propera versió de Struts 1, però és una reescriptura completa de l'arquitectura Struts.

Característiques

  • Formes POJO i accions POJO - Struts2 ha acabat amb les formes d'acció que van ser una part integral del marc de treball Struts. Amb Struts2, es pot utilitzar qualsevol POJO per rebre el formulari d'entrada. De la mateixa manera, ara es pot veure qualsevol POJO com una classe d'Acció.
  • Compatible amb etiquetes - Struts2 ha millorat les etiquetes de formulari i les noves etiquetes permetre als desenvolupadors escriure menys codi.
  • Suport AJAX - Struts2 ha reconegut el suport fer-se càrrec de les tecnologies de la Web 2.0, i ha integrat AJAX en el producte mitjançant la creació d'etiquetes d'AJAX, que funció molt similar a les etiquetes estàndard struts2.
  • Fàcil integració - Integració amb altres frameworks com Spring, Taulells i SiteMesh és ara més fàcil amb una varietat d'integració disponible amb Struts2.
  • Recolzo Plantilla - Suporti per generar punts de vista utilitzant plantilles.
  • Suport Plugin - El comportament nucli Struts2 pot ser millorada i augmentada per l'ús de plugins. Una sèrie de plugins estan disponibles per Struts2.
  • Perfilat - Struts2 ofereix perfils integrat per depurar i perfil de l'aplicació. A més d'això, Struts també ofereix depuració integrada amb l'ajuda de construït en eines de depuració.
  • Fàcil modificar etiquetes - marques Tag Struts2 poden ser ajustats utilitzant plantilles Freemarker. Això no requereix JSP o coneixement java. Coneixements bàsics d'HTML, XML i CSS és suficient per modificar les etiquetes.
  • Promoure menys configuració - Struts2 promou menys la configuració amb l'ajuda de la utilització dels valors per defecte de diversos ajustos. Vostè no ha de configurar una mica menys que es desvia dels valors predeterminats establerts per Struts2.

Instal·lació i configuració de Struts amb Netbeans

Pots afegir suport per a un marc específic instal·lant el plugin de suport marco adequat en el IDE. Per a això, pot descarregar els mòduls de plugin des d'un lloc extern com el NetBeans Plugin Portal després instal·lar el plugin través de l'Administrador de Plugins, o, si el plugin es manté per un centre d'actualització, pot registrar el centre d'actualització amb l'Administrador de Plugins de IDE i després descarregar i instal·lar el plugin directament a través del Gestor de Plugins.

Descàrrega i Instal·lació del pluging struts2

Descarrega l'arxiu zip que conté els plugins Struts d'Apache 2 per Netbeans i extreu el contingut al teu ordinador. En extreure el contingut, veuras que conté tres arxius.

org-netbeans-modules-web-marcos-struts2.nbm
org-netbeans-modules-web-marcos-struts2lib218.nbm
org-netbeans-modules-web-marcos-struts2lib20011.nbm
  • Des del menú principal del IDE, seleccioni Eines> Plugins per obrir l'Administrador de complements.
  • Seleccioni la fitxa Descarregats, a continuació, faci clic en el botó Agregar Plugins
  • En el quadre Agregar Plugins , vagi al directori que conté els plugins i seleccioni els plugins de NetBeans. Faci clic a Obrir.

Struts2-install1.png

  • En el gestor de plugins, seleccioni cadascun dels plugins struts2.
  • Una descripció del plugin seleccionat es mostra en el panell dret de l'administrador de Plugins.

Struts2-install2.png

  • Faci clic a Instal·lar per obrir el IDE NetBeans Installer, faci clic en Següent i accepti l'acord de llicència.
  • Reiniciï el IDE perquè els canvis facin efecte.

Crear un nou projecte STRUTS2

  • Seleccioni Arxiu> Nou projecte en el menú principal. S'obrirà l'assistent Nou projecte. Seleccioni Web en Categories, llavors sota Projectes, seleccioni Aplicació Web. Faci clic en Següent.
  • Escrigui un nom per al nom del projecte i especifiqui una ubicació per al projecte en l'equip.
  • Pas a través de l'assistent i accepti els valors predeterminats. Especifiqui un servidor per implementar l'aplicació per triant un que ja s'ha registrat en el IDE (és a dir, el servidor GlassFish o Tomcat).
  • En el panell Frameworks de l'assistent Nou projecte, triar el framework STRUTS2. Faci clic a Finalitzar.

Strut2-install3.png

En fer clic a Finalitzar, el IDE crea l'aplicació web. Els arxius addicionals que crea l'assistent variaran d'acord amb el marc. En aquest exemple, l'assistent crea el fitxer de configuració struts.xml XML a la carpeta de paquets font i va afegir les biblioteques struts2 necessaris a la ruta de classes. L'assistent també agrega automàticament una classe de filtre de servlet i una assignació de filtres per a web.xml.

Struts2-install4.png