/elos

Elos é um microframework criado na linguagem Java para facilitar o desenvolvimento de aplicações web.

Primary LanguageJava

Elos - Guia do Usuário

Build status Ebert

Introdução

Elos é um microframework web desenvolvido na linguagem Java no qual possui como principal objetivo simplificar a escrita de códigos complexos em rotinas simples de fácil compreensão tornando o desenvolvimento Java algo mais produtivo e agradável.

Usando Elos com Maven

Elos utiliza o Maven para gerenciar suas dependências, portanto, certifique-se de ter instalado o Maven em sua máquina, feito isto adicione a seguinte dependência em seu arquivo pom.xml:

<dependencies>
    <!-- https://github.com/jonathanarodr/elos -->
    <dependency>
        <groupId>br.com.elos</groupId>
        <artifactId>elos</artifactId>
        <version>1.0</version>
    </dependency>
</dependencies>

Configuração

Depois de baixado, você deve configurar seu projeto para possibilitar o uso das funcionalidades presentes no Elos. Esta configuração é bem simples, para isto, extenda a classe App.java e configure as propriedades de cada pacote conforme desejar. Após finalizar a criação da classe, configure seu arquivo web.xml informando o paconte onde esta localizado a classe responsável pelas configurações do Elos.

Exemplo da classe de configuração:

package br.com.company.example;

import br.com.elos.App;

public class AppConfig extends App {

    public AppConfig() {
        super();
        server_url = "http://localhost:8080/";
        resource = "br.com.company.example.controller";
        db_hostname = "127.0.0.1";
        db_port = 3306;
        db_database = "dbname";
        db_username = "root";
        db_password = "123";
        storage_location = "http://localhost:8080/public/storage/";
    }

}

Configuração do arquivo web.xml:

<context-param>
    <param-name>elos</param-name>
    <param-value>br.com.company.example.AppConfig</param-value>
</context-param>

Após concluir os dois passos de configuração acima o Elos está pronto para ser utilizado, para conhecer todas as funcionalidades existentes consulte a documentação completa na sessão abaixo.

Documentação

Para conhecer mais sobre as funcionalidades do Elos, criamos uma documentação completa e objetiva para você em nosso Wiki.