{"id":20898539,"url":"https://github.com/pssilva/primefaces-adminlte","last_synced_at":"2026-03-19T18:01:16.684Z","repository":{"id":71460515,"uuid":"125634023","full_name":"pssilva/primefaces-adminlte","owner":"pssilva","description":"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.","archived":false,"fork":false,"pushed_at":"2024-05-14T12:38:21.000Z","size":8089,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-25T19:51:42.483Z","etag":null,"topics":["javaee","jsf2","primefaces","primefaces-theme","templates","tomcat"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pssilva.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-17T13:53:09.000Z","updated_at":"2024-05-14T12:38:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"8cf65e36-2298-400a-becd-3afd6b1f6494","html_url":"https://github.com/pssilva/primefaces-adminlte","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pssilva/primefaces-adminlte","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pssilva%2Fprimefaces-adminlte","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pssilva%2Fprimefaces-adminlte/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pssilva%2Fprimefaces-adminlte/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pssilva%2Fprimefaces-adminlte/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pssilva","download_url":"https://codeload.github.com/pssilva/primefaces-adminlte/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pssilva%2Fprimefaces-adminlte/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29604552,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T05:11:50.834Z","status":"ssl_error","status_checked_at":"2026-02-19T05:11:38.921Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javaee","jsf2","primefaces","primefaces-theme","templates","tomcat"],"created_at":"2024-11-18T11:11:08.198Z","updated_at":"2026-02-19T05:31:30.433Z","avatar_url":"https://github.com/pssilva.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"Primefaces AdminLTE\n==============================================\nProjeto 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\u0026amp;c_lang=PTB\u0026amp;c_id=D77738GC10)\n\n## Objetivos Principais Conceitos:\n- Colocar em prática as skills necessárias para certificação conforme o conteúdo programático, OCE Java EE 6: \n    1. - [EJB Developer - 1ZO-895](https://education.oracle.com/pls/web_prod-plq-dad/view_pdf?c_org_id=378219\u0026c_lang=PTB\u0026c_id=D77742GC10)\n    2. - [JSF Developer - 1ZO-896](https://education.oracle.com/pls/web_prod-plq-dad/view_pdf?c_org_id=378219\u0026c_lang=PTB\u0026c_id=D77738GC10)\n    3. - [JPA - 1ZO-898](https://education.oracle.com/pls/web_prod-plq-dad/view_pdf?c_org_id=378219\u0026c_lang=PTB\u0026c_id=D77746GC10)\n    4. - [Web Component - 1ZO-899](https://education.oracle.com/pls/web_prod-plq-dad/view_pdf?c_org_id=378219\u0026c_lang=PTB\u0026c_id=D71828)\n\t\n- Implementar um Web Service RESTful usando as tecnologias (JAX-RS): Dropwizard, Jersey;\n- [Jenkins](https://jenkins.io/) - Integração Contínua; \n- Projetar Sistemas usando Arquiterura Microservices;\n- Implantação Contínua (Continuous Deployment);\n\n### Adquirir Proficiências em Habilidades\n\n1. Experiência em sistemas usando o framework JSF Primefaces (e.g. [Primefaces](https://www.primefaces.org/));\n    \u003cp\u003e\u003cimg src=\"https://github.com/pssilva/primefaces-adminlte/blob/master/doc-repo/primetek_logo.png\" alt=\"Experiência em sistemas usando o framework JSF Primefaces\" height=\"75\" width=\"200\"\u003e\u003c/p\u003e\n2. Experiência em sistemas de containerização (e.g. [Docker](https://hub.docker.com/r/pss1suporte/paas-docker/));\n    \u003cp\u003e\u003cimg src=\"https://github.com/pssilva/primefaces-adminlte/blob/master/doc-repo/docker.png\" alt=\"Experiência em sistemas de containerização Docker\" height=\"50\" width=\"195\"\u003e\u003c/p\u003e\n3. Experiência em sistemas Linux e shell scripting;\n    \u003cp\u003e\u003cimg src=\"https://github.com/pssilva/primefaces-adminlte/blob/master/doc-repo/shell-linux.jpeg\" alt=\"Experiência em sistemas Linux e shell scripting\" height=\"91\" width=\"150\"\u003e\u003c/p\u003e\n4. Experiência em sistemas Amazon Web Services - AWS;\n    \u003cp\u003e\u003cimg src=\"https://github.com/pssilva/primefaces-adminlte/blob/master/doc-repo/aws.png\" alt=\"Experiência em sistemas Amazon Web Services - AWS\" height=\"50\" width=\"195\"\u003e\u003c/p\u003e\n5. Experiência em projetos utilizando micro serviços (Microservices) e computação distribuída;\n\n![Microservices](https://github.com/pssilva/primefaces-adminlte/blob/master/doc-repo/microservices-domain.png)\n\n### Como usar:\nConsiderando 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:\n\n1. Clonar o projeto: `git clone https://github.com/pssilva/primefaces-adminlte.git`;\n2. Acessar a pasta: `cd primefaces-adminlte`;\n3. Instalar as dependências do AdminLTE: \n    1. Acessar: `cd src/main/resources/META-INF/resources/primefaces-adminlte`;\n    2. composer: `composer install`;\n    3. Node: `npm install admin-lte --save`;\n    4. brew: `bower install admin-lte`;\n4. Maven na pasta do projeto `primefaces-adminlte`:  `mvn clean package`;\n5. Install o theme no seu projeto:\n    1. adicionar a dependência POM: \n     \n\t```\n\t\u003cdependency\u003e\n\t\t\u003cgroupId\u003ebr.com.primefaces.adminlte\u003c/groupId\u003e\n\t\t\u003cartifactId\u003eprimefaces-adminlte\u003c/artifactId\u003e\n\t\t\u003cversion\u003e0.0.1-SNAPSHOT\u003c/version\u003e\n\t \u003c/dependency\u003e\n\t\t \n\t```\t \n\n   2. adicionar o theme no seu WEB-INF/web.xml:\n   \n\t```\n\t\u003ccontext-param\u003e\n\t\t\u003cparam-name\u003eprimefaces.THEME\u003c/param-name\u003e\n\t\t\u003cparam-value\u003eadminlte\u003c/param-value\u003e\n\t\u003c/context-param\u003e\n\t\t \n\t```\t \n   3. adicionar o CSS do template na usa página:\n   \n\t```\n\t\u003ch:head\u003e\n\t    \u003ctitle\u003e\n\t    \t\u003cui:insert name=\"title\"\u003e \n\t        \tSua Página JSF :: Usando o Thema AdminLTE\n\t    \t\u003c/ui:insert\u003e\n\t    \u003c/title\u003e\n\t    \u003cf:facet name=\"first\"\u003e\n\t        \u003cmeta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"/\u003e\n\t        \u003cmeta http-equiv=\"pragma\" content=\"no-cache\"/\u003e\n\t        \u003cmeta http-equiv=\"cache-control\" content=\"no-cache\"/\u003e\n\t        \u003cmeta http-equiv=\"expires\" content=\"0\"/\u003e\n\t    \u003c/f:facet\u003e\n\t    \n\t    \u003clink rel=\"stylesheet\"  id=\"AdminLTE_CSS\"\n\t\t\thref=\"#{resource['primefaces-adminlte:dist/css/AdminLTE.css']}\" \n\t        type=\"text/css\" media=\"all\" /\u003e\n\t    \u003cui:insert name=\"head\"/\u003e\n\t    \n\t\u003c/h:head\u003e\n\t\t \n\t```\t \n\n6. acessar alguns dos seguintes links: \n    1. `http://localhost:8080/[SEU_PROJETO_WAR]/primefaces-adminlte/`;\n    2. `http://localhost:8080/[SEU_PROJETO_WAR]/primefaces-adminlte/index-primefaces.xhtml`;\n\n### Temas \nO projeto toma como base o tema:\n\n1. [AdminLTE](https://github.com/almasaeed2010/AdminLTE); \u003cbr /\u003e\n\u003eAdminLTE: `http://localhost:8080/[SEU_PROJETO_WAR]/primefaces-adminlte/`\n\n![\"AdminLTE Presentation\"](https://almsaeedstudio.com/AdminLTE2.png \"AdminLTE Presentation\")\n\n\n### Referência\n\n\\[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.\u003cbr /\u003e\n\n\\[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.\u003cbr /\u003e\n\n\\[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.\u003cbr /\u003e\n\n\\[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.\u003cbr /\u003e\n\n\\[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.\u003cbr /\u003e\n\n\\[Wetherbee, Jonathan (et al.): 2013\\], Publisher Apress, [Beginning EJB 3](https://www.apress.com/us/book/9781430246923): Java EE 7 Edition. \u003cbr /\u003e\n\n\\[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.\u003cbr /\u003e\n\n\\[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.\u003cbr /\u003e\n\n\\[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.\u003cbr /\u003e\n\n\\[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.\u003cbr /\u003e\n\n\\[Mert Çalış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.\u003cbr /\u003e\n\n\\[Sébastien Goasguen: 2016\\], O’Reilly Media, Inc., [Docker Cookbook](http://www.allitebooks.com/docker-cookbook/): SOLUTIONS AND EXAMPLES FOR BUILDING DISTRIBUTED APPLICATIONS.\u003cbr /\u003e\n\n\\[Alan Mark Berg: 2015\\], Packt Publishing, [Jenkins Continuous Integration Cookbook](https://ebooks-it.org/1784390089-ebook.htm), Second Edition\u003cbr /\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpssilva%2Fprimefaces-adminlte","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpssilva%2Fprimefaces-adminlte","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpssilva%2Fprimefaces-adminlte/lists"}