Inicio rápido de Jfinal

Sitio web oficial: www.jfinal.com

JFinal es un framework WEB + ORM muy rápido basado en lenguaje Java, que está compuesto por Handler, Interceptor, Controller, Render y Plugin. Sus objetivos principales de diseño son el desarrollo rápido, menos código, aprendizaje simple, potente, ligero, fácil de expandir y tranquilo.

1. Use Eclipse para crear un proyecto web dinámico

 

2. Complete el nombre del proyecto, nota: el tiempo de ejecución de destino debe seleccionar <Ninguno>

3. Modifique la carpeta de salida predeterminada La carpeta de salida predeterminada aquí debe ser completamente coherente con el directorio WebRoot \ WEB-INF \ classes antes de que pueda usar JFinal integrado Jetty para iniciar el proyecto.

 4. Modifique el directorio de contenido (WebRoot aquí corresponde a WebRoot \ WEB-INF \ classes en el paso anterior)

5. Importe el paquete jar de JFinal (copie jfinal-4.8.jar y jetty-server-2019.3.jar al proyecto WEB-INF \ lib)

descarga del paquete jar: http://jfinal.com/download/?file=jfinal-4.8-all.zip (se requiere registro)

jfinal-4.8-all.zip: este archivo contiene los paquetes jar comunes necesarios

6. Modificar web.xml

<filter> 
    <filter-name> jfinal </filter-name> 
    <filter-class> com.jfinal.core.JFinalFilter </filter-class> 
    <init-param> 
       <param-name> configClass </param-name> 
       <param-value> demo.DemoConfig </param-value> 
    </init-param> 
</filter> 
<filter-mapping> 
    <filter-name> jfinal </filter-name> 
    <url-pattern> / * </ url-pattern> 
</filter-mapping>

7. Cree un nuevo paquete de demostración en el directorio src y cree un nuevo archivo HelloController en el paquete de demostración

paquete de demostración; 
import com.jfinal.core.Controller; 
La clase pública HelloController extiende el controlador { 
    public void index () { 
       renderText ("Hello JFinal World" );  }  }

8. Cree un nuevo archivo DemoConfig en el paquete de demostración

 Nota: El paquete donde se encuentra el archivo DemoConfig.java y su nombre debe ser coherente con la configuración en la etiqueta param-value en web.xml (en este caso, la configuración es demo.DemoConfig)

paquete de demostración; 
import com.jfinal.config. * ; 
import com.jfinal.template.Engine; demoConfig de 
clase pública extiende JFinalConfig { 
    public void configConstant (Constants me) {  me.setDevMode (true );  }  public void configRoute (Me enruta) {me.add ("/ hello", HelloController.class ); } public void configEngine (Engine me) {} public void configPlugin (Complementos para mí) {} public void configInterceptor (Interceptores para mí) {} public void configHandler (Manejadores para mí) {}}

9. Configuración antes de comenzar el proyecto

Seleccione el proyecto, haga clic con el botón derecho en Ejecutar como-> Ejecutar configuraciones para configurar

Complete el cuadro de entrada de la clase Principal en la ventana derecha: com.jfinal.core.JFinal

Haga clic en Ejecutar para comenzar el proyecto.

10. Acceda a la entrada en el navegador: http: // localhost / hello

El contenido de salida es Hello JFinal World para demostrar que el marco del proyecto se ha completado.

Supongo que te gusta

Origin www.cnblogs.com/yangy1/p/12727620.html
Recomendado
Clasificación