Mostrando postagens com marcador desenvolvimento. Mostrar todas as postagens
Mostrando postagens com marcador desenvolvimento. Mostrar todas as postagens

terça-feira, 30 de setembro de 2014

Java - Contexto

Contexto


O que exatamente é contexto em um ambiente de desenvolvimento Java?
Contexto é a relação entre o texto e a situação em que ele ocorre dentro do texto. É o conjunto de circunstâncias em que se produz a mensagem que se deseja emitir- lugar e tempo, cultura do emissor e do receptor, etc. - e que permitem sua correta compreensão. Também corresponde onde é escrita a palavra, isto é, a oração onde ela se encontra.

quinta-feira, 18 de setembro de 2014

Java - Static


Static

static é a palavra reservada no Java utilizada para definir um membro estático dentro de uma classe. Isso torna o método ou variável pertencente a classe que o mesmo se encontra, com isso transformando o membro acessível diretamente pela chamada pela classe, ao invés de instanciar, como é normalmente feito em um contexto de objeto.

Basicamente é essa a definição que temos em mente na hora de falar sobre static em java. Mas isso implica em muitas duvidas sobre como o mesmo funciona, tanto na hora de executar um sistema quanto como ele é alocado na JVM.

Eu percebi isso principalmente quando comecei a ministrar aulas de Java no meu ambiente de trabalho, pois houveram duvidas sobre o mesmo e eu não tinha uma explicação profunda e esclarecedora como eu esperava poder entregar para os alunos que tinham a duvida. Então decidi vir falar um pouco mais profundamente sobre o static.

O método mais conhecido atualmente com o static é o próprio método main, nele temos uma estrutura que a JVM necessita pra compilar e aceitar que o código seja executado para haver o inicio do programa, o método main precisa necessariamente ter acesso public, ser static, não retornar coisa alguma ( void ) e receber como argumento um array de String (String args[] ).

quinta-feira, 20 de março de 2014

Java EE 7 - Introdução

Java EE 7
Como a grande maioria dos desenvolvedores Java EE devem saber, a versão 7 dessa plataforma está disponível para trabalharmos com todas as suas novas funcionalidades. Porém o assunto ainda não foi muito bem diluído nos tutoriais ou blogs sobre o mesmo por ai.
Por esse motivo decidi fazer uma série de posts sobre o Java EE 7, esse primeiro será mais um overview sobre as novas funcionalidades, coisas que achamos com certa facilidade na Internet, e adiante veremos algumas funcionalidades novas de fato em um projeto em que eu estou fazendo para uso pessoal, mas que acho que para fins educativos será valido. Um projeto que eu resolvi refaze-lo usando todas as novas features do Java EE 7 que ele demanda.
Mas vamos agora um pouco mais afundo sobre o que essa plataforma Web disponibilizou para nós nessa nova versão.

segunda-feira, 17 de março de 2014

[Tutorial] Jquery - Popup Message

Que tal fazer uma mensagem popup simples e bonita como essa de baixo?


É mais fácil do que você pode imaginar com JQuery e o jquery.blockUI.js plugin. Você pode fazer o download do plugin jquery.blockUI.js aqui. Agora vamos criar essa página:

sábado, 1 de dezembro de 2012

MVC - Model-View-Controller

Introdução
Neste artigo vamos ver os conceitos para a utilização do padrão de projeto
Model-View-Controller(MVC), sua vantagens e características.
Entender em que ocasião devemos usar um padrão de projeto e qual padrão de projeto usar, esse é o grande diferencial de padrões, temos várias soluções hoje em dia, é importante conhece-las para saber escolher o melhor para o seu projeto e ter uma reutilização do código e flexibilidade maior.

terça-feira, 25 de setembro de 2012

Técnicas de Gestão de Projetos


Quando falamos a respeito de TI sempre vemos um termo "Gestão de Projetos". Mas o que seria um Projeto?


Projeto é um empreendimento não repetível, algo novo, uma visão e gerenciamento diferenciado, que é executado por pessoas que desenvolvem por meio do planejamento e execução de uma sequência clara e lógica de eventos, os quais possuem inicio, meio e fim, isto é, os projetos são temporários, possuem um termino pré-estabelecido.

E porque precisamos de gerenciar nossos projetos?

segunda-feira, 23 de abril de 2012

Paradigmas de Programação

O que é?
O paradigma de programação é o conceito que pressupõe a forma que programador tem sobre a programação e execução de um programa. 
Paradigmas diferem nos conceitos e abstrações utilizadas para representar os elementos de um programa (como objetos, funções, variáveis, restrições, etc) e as etapas que compõem um cálculo (atribuição, avaliação, continuações, fluxos de dados, etc.).
Mais claramente falando é a forma de estrutura que você vai usar para programar e executar o seu software, é um conceito que todas as linguagens tem que abordar, porém existem muitos tipos de paradigmas de programação.





terça-feira, 27 de março de 2012

Plataforma JavaEE

O que é JavaEE?
JavaEE ou Java Enterprise Edition é uma plataforma para desenvolvimento Web na linguagem de programação Java. Essa plataforma se difere da plataforma JavaSE pela questão da atribuição de APIs para desenvolvimento Web, e características voltadas para o trabalho na internet pelo lado do servidor. Essa plataforma é também considerado como um padrão de desenvolvimento por necessitar algumas especificações para as regras para ser possível a criação do aplicativo nessa plataforma Java. Explicando de uma forma mais simples, seria Java para Web.

segunda-feira, 26 de março de 2012

Como Funciona o Processo de Desenvolvimento de Software

O Processo de Desenvolvimento de um Software
Nesse post vamos entender como funciona o processo de desenvolvimento de software de uma forma simples e sem metodologias nem modelos. O processo de desenvolvimento de um software é um conjunto de finalidades e atividades que visam a criação de um software bem estruturado e de qualidade, para um boa manutenção e reaproveitamento do software.
No processo de Desenvolvimento de Software, existem vários passos ou processos para se criar um software, seguindo modelos de desenvolvimento, são eles:

Os Modelos de Desenvolvimento de Software

A Linha de Desenvolvimento de um Software...
Hoje em dia nos deparamos com várias metodologias para o desenvolvimento de um projeto, mas temos os modelos de desenvolvimento, que falando em um modo de herança seriam os país das metodologias. Os modelos de desenvolvimento é dividido em três partes principais, o desenvolvimento em Cascata, Iterativo e Incremental. O desenvolvimento em cascata é o mais tradicional dos três, por parecer ser mais simples e organizado, porém durante o desenvolvimento do projeto pode ocorrer inúmeras falhas decorrentes desse modelo Cascata, por isso veio os métodos Iterativo e Incremental, com a ideia de substituir o modelo Cascata e acabar com as suas falhas, mas como nada é perfeito eles também tem as suas falhas, mas vamos conhecer um pouco de cada e entender qual pode ser a melhor opção na hora de desenvolver um software.