Git Product home page Git Product logo

jsf2-gae's Introduction

jsf2-gae

Aplicativo web demonstração, desenvolvido com o framework JavaServer Faces 2 (JSF) o framework web MVC padronizado pela especificação Java EE. Esse projeto foi desenvolvido com suporte a plataforma cloud (nuvem) do Google, o App Engine. A camada de persistência é implementada utilizando o Objectify, uma framework de persistência alto nível para o DataStore do App Engine.

O objetivo dessa aplicação é servir como conteúdo no estudo de desenvolvimento de soluções para web, utilizando uma tecnologia produtiva, e para implantação na nuvem.

Detalhes da implementação

Tecnologias utilizadas na implementação:

  • JSF 2: utilizamos o framework JavaServer Faces, seguindo o modelo arquitetural MVC e o uso de componentes visuais para a construção das interfaces gráficas (front-end);
  • Bootstrap: framework para front-end, define uma série de definições CSS e código JavaScript para a criação de layouts na web, incluindo tipografica, formulários, tabelas, etc.
  • Objectify: framework que define uma API alto nível para lidar com o mecanismo de persistência do App Engine, o DataStore.
  • App Engine: configurações necessárias para executar a aplicação no ambiente cloud do Google;

Pré-requisitos

  • JDK - versão 1.6 do Java, a versão suportada pelo App Engine;
  • Eclipse - recomendamos o Eclipse justamente por contar com o plugin do Google para o App Engine, facilitando o trabalho de implantação.
  • Plugin do Google para Eclipse - plugin com suporte a implantação no App Engine;
  • Versão do SKD do App Engine: 1.7.3;
  • JSF: utilizamos a implementação Mojarra versão 2.1, modificado para para ignorar InitialContext (hack da classe WebConfiguration);
  • Objectify: versão 4;

Saiba mais

Visite a página do projeto: http://www.yaw.com.br/open/projetos/jsf2-gae/

jsf2-gae's People

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.