Jfinal Início Rápido

Site oficial: www.jfinal.com

O JFinal é uma estrutura WEB + ORM muito rápida, baseada na linguagem Java, composta por Handler, Interceptor, Controller, Render e Plugin. Seus objetivos principais de design são desenvolvimento rápido, menos código, aprendizado simples, poderoso, leve, fácil de expandir e Repousante.

1. Use o Eclipse para criar um projeto dinâmico da Web

 

2. Preencha o nome do projeto, observe: O tempo de execução de destino deve selecionar <Nenhum>

3. Modifique a Pasta de Saída Padrão. A pasta Saída padrão aqui deve ser completamente consistente com o diretório WebRoot \ WEB-INF \ classes antes de poder usar o JFinal Integrated Jetty para iniciar o projeto.

 4. Modifique o diretório de conteúdo (o WebRoot aqui corresponde às classes WebRoot \ WEB-INF \ na etapa anterior)

5. Importe o pacote jar do JFinal (copie jfinal-4.8.jar e jetty-server-2019.3.jar para o projeto WEB-INF \ lib)

download do pacote jar: http://jfinal.com/download/?file=jfinal-4.8-all.zip (registro obrigatório)

jfinal-4.8-all.zip: este arquivo contém os pacotes jar comuns necessários

6. Modifique web.xml

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

7. Crie um novo pacote de demonstração no diretório src e crie um novo arquivo HelloController no pacote de demonstração

demonstração do pacote; 
import com.jfinal.core.Controller; 
public class HelloController estende o Controller { 
    public void index () { 
       renderText ("Olá JFinal World." );  }  }

8. Crie um novo arquivo DemoConfig no pacote demo

 Nota: O pacote em que o arquivo DemoConfig.java está localizado e seu nome de arquivo deve ser consistente com a configuração na tag param-value em web.xml (nesse caso, a configuração é demo.DemoConfig)

demonstração do pacote; 
import com.jfinal.config. * ; 
import com.jfinal.template.Engine; 
classe pública DemoConfig estende JFinalConfig {config 
    void public void (Constantes me) {  me.setDevMode (true );  }  public void configRoute (Encaminha-me) {me.add ("/ hello", HelloController.class ); } public void configEngine (Engine me) {} public void configPlugin (Plugins me) {} public void configInterceptor (Interceptores me) {} public void configHandler (manipuladores mim) {}}

9. Configuração antes de iniciar o projeto

Selecione o projeto, clique com o botão direito do mouse em Executar como-> Executar configurações para configurar

Preencha a caixa de entrada Classe principal na janela direita: com.jfinal.core.JFinal

Clique em Executar para iniciar o projeto

10. Acesse a entrada no navegador: http: // localhost / hello

O conteúdo de saída é Hello JFinal World para provar que a estrutura do projeto foi concluída

Acho que você gosta

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