Skip to content

Projeto conceito para implementar um theme primefaces com base no template AdminLTE 2. Assim colocar em prática as habilidades necessárias para certificação JSF Developer - 1ZO-896.

License

Notifications You must be signed in to change notification settings

pssilva/primefaces-adminlte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Primefaces AdminLTE

Projeto conceito para implementar um theme primefaces com base no template AdminLTE 2. Assim colocar em prática as habilidades necessárias para certificação JSF Developer - 1ZO-896

Objetivos Principais Conceitos:

Adquirir Proficiências em Habilidades

  1. Experiência em sistemas usando o framework JSF Primefaces (e.g. Primefaces);

    Experiência em sistemas usando o framework JSF Primefaces

  2. Experiência em sistemas de containerização (e.g. Docker);

    Experiência em sistemas de containerização Docker

  3. Experiência em sistemas Linux e shell scripting;

    Experiência em sistemas Linux e shell scripting

  4. Experiência em sistemas Amazon Web Services - AWS;

    Experiência em sistemas Amazon Web Services - AWS

  5. Experiência em projetos utilizando micro serviços (Microservices) e computação distribuída;

Microservices

Como usar:

Considerando que temos uma instância do Amazon Machine Image - AMI iniciada: aqui AWS EC2. Execute os comandos abaixo:

  1. Clonar o projeto: git clone https://github.com/pssilva/primefaces-adminlte.git;

  2. Acessar a pasta: cd primefaces-adminlte;

  3. Instalar as dependências do AdminLTE:

    1. Acessar: cd src/main/resources/META-INF/resources/primefaces-adminlte;
    2. composer: composer install;
    3. Node: npm install admin-lte --save;
    4. brew: bower install admin-lte;
  4. Maven na pasta do projeto primefaces-adminlte: mvn clean package;

  5. Install o theme no seu projeto:

    1. adicionar a dependência POM:
    <dependency>
    	<groupId>br.com.primefaces.adminlte</groupId>
    	<artifactId>primefaces-adminlte</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
     </dependency>
    	 
    
    1. adicionar o theme no seu WEB-INF/web.xml:
    <context-param>
    	<param-name>primefaces.THEME</param-name>
    	<param-value>adminlte</param-value>
    </context-param>
    	 
    
    1. adicionar o CSS do template na usa página:
    <h:head>
        <title>
        	<ui:insert name="title"> 
            	Sua Página JSF :: Usando o Thema AdminLTE
        	</ui:insert>
        </title>
        <f:facet name="first">
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
            <meta http-equiv="pragma" content="no-cache"/>
            <meta http-equiv="cache-control" content="no-cache"/>
            <meta http-equiv="expires" content="0"/>
        </f:facet>
        
        <link rel="stylesheet"  id="AdminLTE_CSS"
    		href="#{resource['primefaces-adminlte:dist/css/AdminLTE.css']}" 
            type="text/css" media="all" />
        <ui:insert name="head"/>
        
    </h:head>
    	 
    
  6. acessar alguns dos seguintes links:

    1. http://localhost:8080/[SEU_PROJETO_WAR]/primefaces-adminlte/;
    2. http://localhost:8080/[SEU_PROJETO_WAR]/primefaces-adminlte/index-primefaces.xhtml;

Temas

O projeto toma como base o tema:

  1. AdminLTE;

AdminLTE: http://localhost:8080/[SEU_PROJETO_WAR]/primefaces-adminlte/

"AdminLTE Presentation"

Referência

[Felipe Gutierrez: 2016], Publisher Apress, Copyright © 2016 by Felipe Gutierrez, Pro Spring Boot: A no-nonsense guide containing case studies and best practices for Spring Boot.

[Debu Panda (et all): 2014], ©2014 by Manning Publications Co., EJB 3 in Action: Second Edition.

[Carlo Scarioni: 2013], Publisher Apress; 1st ed. edition (March 25, 2013), Pro Spring Security: Securing your enterprise and web spring and grails applications.

[Andrew Lee Rubinger, Bill Burke: 2010], Publisher: O'Reilly Media, Copyright © 2010 Andrew Lee Rubinger and William J. Burke, Jr., Enterprise JavaBeans 3.1: 6th Edition Developing Enterprise Java Components.

[Richard M. Reese: 2011], Published by Packt Publishing Ltd.; Copyright © 2011 Packt Publishing, EJB 3.1 Cookbook: Build real world EJB solutions with a collection of simple but incredibly effective recipes.

[Wetherbee, Jonathan (et al.): 2013], Publisher Apress, Beginning EJB 3: Java EE 7 Edition.

[Giulio Zambon: 2012], Publisher Apress, Copyright © 2016 by Giulio Zambon, Beginning JSP, JSF and Tomcat: Java Web Developer.

[Tim Berglund, Matthew McCullough: 2011], O’Reilly Media, Inc.; Copyright © 2011 Gradle, Inc., Building and Testing with Gradle: Understanding Next-Generation Builds.

[Anghel Leonard: 2010], Published by Packt Publishing Ltd.; Copyright © 2010 Packt Publishing, JSF 2.0 Cookbook: Over 100 simple but incredibly effective recipes for taking control of your JSF applications.

[K. Siva Prasad Reddy: 2013], Published by Packt Publishing Ltd.; Copyright © 2013 Packt Publishing, PrimeFaces Beginner's Guide: Get your JSF-based projects up and running with this easy-to-implement guide on PrimeFaces.

[Mert Çalışkan, Oleg Varaksin: 2015], Published by Packt Publishing Ltd.; Copyright © 2015 Packt Publishing, PrimeFaces Cookbook Second Edition: Over 100 practical recipes to learn PrimeFaces 5.x – the most popular JSF component library on the planet.

[Sébastien Goasguen: 2016], O’Reilly Media, Inc., Docker Cookbook: SOLUTIONS AND EXAMPLES FOR BUILDING DISTRIBUTED APPLICATIONS.

[Alan Mark Berg: 2015], Packt Publishing, Jenkins Continuous Integration Cookbook, Second Edition

About

Projeto conceito para implementar um theme primefaces com base no template AdminLTE 2. Assim colocar em prática as habilidades necessárias para certificação JSF Developer - 1ZO-896.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published