https://github.com/pssilva/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.
https://github.com/pssilva/primefaces-adminlte
javaee jsf2 primefaces primefaces-theme templates tomcat
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/pssilva/primefaces-adminlte
- Owner: pssilva
- License: mit
- Created: 2018-03-17T13:53:09.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-14T12:38:21.000Z (over 1 year ago)
- Last Synced: 2025-01-19T12:50:31.227Z (12 months ago)
- Topics: javaee, jsf2, primefaces, primefaces-theme, templates, tomcat
- Language: HTML
- Homepage:
- Size: 7.71 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Primefaces AdminLTE
==============================================
Projeto conceito para implementar um theme primefaces com base no template [AdminLTE 2](https://adminlte.io/themes/AdminLTE/index2.html). Assim colocar em prática as habilidades necessárias para certificação [JSF Developer - 1ZO-896](https://education.oracle.com/pls/web_prod-plq-dad/view_pdf?c_org_id=378219&c_lang=PTB&c_id=D77738GC10)
## Objetivos Principais Conceitos:
- Colocar em prática as skills necessárias para certificação conforme o conteúdo programático, OCE Java EE 6:
1. - [EJB Developer - 1ZO-895](https://education.oracle.com/pls/web_prod-plq-dad/view_pdf?c_org_id=378219&c_lang=PTB&c_id=D77742GC10)
2. - [JSF Developer - 1ZO-896](https://education.oracle.com/pls/web_prod-plq-dad/view_pdf?c_org_id=378219&c_lang=PTB&c_id=D77738GC10)
3. - [JPA - 1ZO-898](https://education.oracle.com/pls/web_prod-plq-dad/view_pdf?c_org_id=378219&c_lang=PTB&c_id=D77746GC10)
4. - [Web Component - 1ZO-899](https://education.oracle.com/pls/web_prod-plq-dad/view_pdf?c_org_id=378219&c_lang=PTB&c_id=D71828)
- Implementar um Web Service RESTful usando as tecnologias (JAX-RS): Dropwizard, Jersey;
- [Jenkins](https://jenkins.io/) - Integração Contínua;
- Projetar Sistemas usando Arquiterura Microservices;
- Implantação Contínua (Continuous Deployment);
### Adquirir Proficiências em Habilidades
1. Experiência em sistemas usando o framework JSF Primefaces (e.g. [Primefaces](https://www.primefaces.org/));

2. Experiência em sistemas de containerização (e.g. [Docker](https://hub.docker.com/r/pss1suporte/paas-docker/));

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

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

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

### Como usar:
Considerando que temos uma instância do Amazon Machine Image - AMI iniciada: [aqui](https://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/AccessingInstances.html) 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:
```
br.com.primefaces.adminlte
primefaces-adminlte
0.0.1-SNAPSHOT
```
2. adicionar o theme no seu WEB-INF/web.xml:
```
primefaces.THEME
adminlte
```
3. adicionar o CSS do template na usa página:
```
Sua Página JSF :: Usando o Thema AdminLTE
```
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](https://github.com/almasaeed2010/AdminLTE);
>AdminLTE: `http://localhost:8080/[SEU_PROJETO_WAR]/primefaces-adminlte/`

### Referência
\[Felipe Gutierrez: 2016\], Publisher Apress, Copyright © 2016 by Felipe Gutierrez, [Pro Spring Boot](https://www.apress.com/us/book/9781484214329): 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](https://www.manning.com/books/ejb-3-in-action-second-edition): Second Edition.
\[Carlo Scarioni: 2013\], Publisher Apress; 1st ed. edition (March 25, 2013), [Pro Spring Security](https://www.apress.com/us/book/9781430248187): 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](http://shop.oreilly.com/product/9780596158033.do): 6th Edition Developing Enterprise Java Components.
\[Richard M. Reese: 2011\], Published by Packt Publishing Ltd.; Copyright © 2011 Packt Publishing, [EJB 3.1 Cookbook](https://www.packtpub.com/networking-and-servers/ejb-31-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](https://www.apress.com/us/book/9781430246923): Java EE 7 Edition.
\[Giulio Zambon: 2012\], Publisher Apress, Copyright © 2016 by Giulio Zambon, [Beginning JSP, JSF and Tomcat](https://www.apress.com/us/book/9781430246237): Java Web Developer.
\[Tim Berglund, Matthew McCullough: 2011\], O’Reilly Media, Inc.; Copyright © 2011 Gradle, Inc., [Building and Testing with Gradle](http://shop.oreilly.com/product/0636920019909.do): Understanding Next-Generation Builds.
\[Anghel Leonard: 2010\], Published by Packt Publishing Ltd.; Copyright © 2010 Packt Publishing, [JSF 2.0 Cookbook](https://www.packtpub.com/web-development/jsf-20-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](https://www.packtpub.com/web-development/primefaces-beginners-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](https://www.packtpub.com/application-development/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](http://www.allitebooks.com/docker-cookbook/): SOLUTIONS AND EXAMPLES FOR BUILDING DISTRIBUTED APPLICATIONS.
\[Alan Mark Berg: 2015\], Packt Publishing, [Jenkins Continuous Integration Cookbook](https://ebooks-it.org/1784390089-ebook.htm), Second Edition