Postagens

Git - Guia básico de sobrevivência

Quem está no mundo de desenvolvimento, ou está iniciando nele (meu caso), depara-se com um grande problema: versionamento. Um outro grande problema quando está em equipe: compartilhamento de código. Mais um outro problema para a lista, disponibilidade para acesso sem precisar levar o notebook pra todo lado. Essas questões podem ser resolvidas com uma ferramenta de grande poder para o desenvolvedor, ou para quem elabora projetos que precisa ser acessíveis e precisam manter versões armazenadas. Esse guia é o básico do básico, buscando na internet se encontra diversos artigos e documentos a respeito. Para quem utilizar LINUX, geralmente já vem incluso na distribuição, mas se não estiver, não tem problema: Ubuntu e derivados: #apt-get install git Outras distribuições bastar dar uma "googada". Para windows,  é um pouco mais chato. Indico realizar o download pelo site: https://gitforwindows.org Não tem mistério, basta avançar até o fim.  O passo-a-passo indico o s...

Pense na dor de cabeça -- WebService REST retornar ArrayList

Parece até besteira fazer esse processo, mas até os mais experientes se deparam com isso e tropeçam, podem resolver mas se não for algo do dia-a-dia acaba dando um bug nos neurônios. A idéia é ter uma lista ou base de dados que seja divulgada por meio de um WebService Rest para que seja utilizado por alguma aplicação ou mesmo via web. No exemplo estou utilizando uma base de dados de clientes, ao ser solicitada a listagem, retorna-se a lista, uma mensagem de retorno, e um código de retorno. Isso para que seja tratado pelo cliente, para casos de erro, sucesso etc... Vamos então: O servidor REST em questão foi montado com uso do eclipse, maven, com Tomcat. Essa estrutura fica para outra postagem. Mas, basicamente cria-se um novo projeto maven, utilizando maven-archetype-quickstart. No pom.xml com as seguintes dependencies: <dependency>     <groupId>com.ibm.db2.jcc</groupId>     <artifactId>db2jcc</artifactId>     ...

O que instalar? O que preciso? Perguntas que todos fazem

Seguindo com as dicas, indico alguns sites para quem está buscando mais conhecimento e montando ambiente de estudos, ou mesmo resolvendo algum problema e não está conseguindo juntar as informações necessárias. Instalação de banco de Dados. Para iniciantes, vem a pergunta : Qual o banco de dados instalo e qual a versão? Não vou aqui elaborar uma dissertação sobre bancos de dados, existem muitos fabricantes, muitas características e diversos recursos que vão direcionar a escolha. Mas, para efeito de aprendizado devemos buscar aquilo que seja primeiramente viável.  Verifique quais os requisitos de hardware para funcionamento. Levando em consideração que se o seu caso é semelhante ao meu, estudando Java, praticando sql, instalando webservices etc.. Precisa instalar o que for mais "leve" para seu computador e ao mesmo tempo possa suprir as necessidades de configuração para que os projetos funcionem de forma satisfatória. Desta forma, sugiro como no meu caso, instalar MySql...

Servidor Rest com Maven no Eclipse

Imagem
Vamos então para um passo-a-passo objetivando a ativação de um projeto básico de Servidor Rest utilizando o Eclipse com o Maven. Acredito que será uma série de tutoriais a respeito, já que são configurações com detalhes fáceis de esquecer. Configurando o ambiente. Para este procedimento precisamos ter o java JDK versão 8. Encontrado no link do site da oracle: https://www.oracle.com/technetwork/java/javase/downloads/index.html Atenção para baixar JDK, que é o instalador para ambiente de desenvolvimento. Nele já vem incluso o JRE. Não abordarei instalação de java, mas a forma de verificar seu funcionamento é executando em um prompt de comando: java -version Nesta tela verifica-se que o java não está instalado. Mas após instalação deve ter o retorno a seguir: Outro requisito será o Eclipse JEE instalado. Caso não possua siga o link : https://www.eclipse.org/downloads/packages/ Feito o Download e instalação do JDK e do Eclipse, veremos a preparação do ...