terça-feira, 4 de janeiro de 2011

Introdução ao Java (básico)


Salve! Salve! Galera, feliz 2011 para todos.

Neste tutorial vamos falar um pouco sobre Java, como surgiu, quais as suas aplicações enfim vamos ver um pouco da história e a visão geral das características atuais da tecnologia. Em breve estarei lançando este mesmo tutorial em vídeo aula. Sem mais demora vamos trabalhar!

Como surgiu o Java?

Em 1991 uma equipe da SUN, da inicio a um projeto de suporte de software para eletrônicos de consumo, projeto este denominado Java. Este primeiro enfoque dá à Java uma das suas mais interessantes características: A portabilidade, visto que Java tinha que funcionar em numerosos tipos de CPUs, e portanto foi pensado para ser independente da plataforma sobre a que funcione. Esta característica é muito possivelmente a que permitiu a Java converter-se atualmente na linguagem por excelência para a criação de aplicações em Internet.

Em 1995, definitivamente, Java converter-se em uma linguagem de programação para computadores quando na versão 2 do navegador web netscape foi incluído um intérprete para esta linguagem, produzindo deste modo uma autêntica revolução na Internet.
Com a necessidade de um novo parâmetro de desenvolvimento em suas aplicações, Java continua crescendo e lança sua versão 1.1 em 1997, com muitas melhorias e adaptações, fruto de uma revisão substancial da linguagem. Java 1.2 aparece no fim de 1998 e mais tarde é rebatizado como Java 2.

O que é Java 2?

Sun descreve a Java como:

"simples, orientado a objetos, distribuído, interpretado, robusto, seguro, de arquitetura neutra, portátil, de altas prestações, multi-funções e dinâmico".

Java 2 é a terceira versão importante da linguagem de programação Java. Apresenta muitas características que o diferenciam das linguagens similares como C++, começando pelas possibilidades de execução.

Basicamente um programa em Java pode ser executado como:

Stand Alone: Aplicação independente.

Applet: Uma aplicação especial que se executa no navegador do cliente.

Servlet: Uma aplicação especial sem Interface que se executa no servidor.

Para o desenvolvimento de diferentes tipos de aplicativos web, a SUN desponibiliza gratuitamente em seu site a tecnologia Java em um conjunto extenso de tecnologias e ferramentas agrupadas em um pacote chamado atualmente de Java Platform, Enterprise Edition 5 ou JEE 5 + um conjunto de ferramentas e padronizações com o objetivo exclusivo de economizar tempo e dinheiro no ciclo de desenvolvimento.

Para os iniciantes no JEE, é essencial ter o conhecimento das possibilidades referentes aos aplicativos web, tecnologia e ferramentas existentes para cada caso. O fundamento primordial de Java é OOP (programação orientada a objetos). Se não houver um entendimento deste conceito, uma tarefa simples e básica da tecnologia, como por exemplo, (‘existem pessoas que não conseguem entender por que do IP da máquina ter que ser colocado em uma conexão JDBC’), se torna extremamente trabalhoso.

Atualmente as famílias de produtos disponíveis no atual JEE se resumem assim:

Web Application Technologies

JavaServer Faces 1.2

JavaServer Pages 2.1

JavaServer Pages Standard Tag Library

Java Servlet 2.5

Enterprise Application Technologies

Common Annotations for the Java Platform

Enterprise JavaBeans 3.0

J2EE Connector Architecture 1.5

JavaBeans Activation Framework (JAF) 1.1

JavaMail

Java Data Objects (JDO)

Java Message Service API

Java Persistence API

Java Transaction API (JTA)

Web Services Technologies

Implementing Enterprise Web Services

Java API for XML-Based Web Services (JAX-WS) 2.0

Java API for XML-Based RPC (JAX-RPC) 1.1

Java Architecture for XML Binding (JAXB) 2.0

SOAP with Attachments API for Java (SAAJ)

Streaming API for XML

Web Service Metadata for the Java Platform

Management and Security Technologies

J2EE Application Deployment

J2EE Management

Java Authorization Contract for Containers

É provável que cada um destes possua tecnologias internas e subdivisões abrindo assim uma gama de opções de produtos e ferramentas. A boa notícias esta em que ninguém precisa saber tudo ou utilizara tudo ao mesmo tempo para desenvolver uma aplicação web, então em caso de você ser um iniciante, não se desespere, o ideal é começar pelo WEB APPLICATION TECHNOLOGIES, constituído pelas tecnologias Servlets, JSP, Filters, Web Listeners, TagLibs e JSF.

Bem galera, por enquanto é isso. No próximo tutorial veremos na prática algumas aplicações para ilustramos o desenvolvimento em Java. Espero que tenham gostado.

Até a próxima e bons estudos!

quinta-feira, 30 de setembro de 2010


Salve galera, blz?

Bem em outubro no meu Blog (que esta de cara nova) estarei lançando uma série de Tutoriais para web desing, estarei falando sobre todas as etapas envolvidas no desenvolvimento e integração do designer de interface. Os tutoriais serão do pacote Adobe CS4 e CS5: Photoshop, Fireworks, Illustrator, Flash, InDesign e Dreamweaver. E a final desta serie estarei também passando algumas dicas do Flash Catalyst.

Bem esta série inaugura uma seqüência de outras séries que estarei a partir de novembro escrevendo para um site de web designers, irei passando detalhes ao longo deste mês. O tutorial foi desenvolvido para pessoas que gostaria de aprender um pouco mais sobre estas ferramentas então desde já agradeço o apoio de vocês qualquer coisa deixe um post que responderei em seguida.

E isso aí galera um abraço!

quinta-feira, 8 de abril de 2010

Solidariedade


O temporal que atinge o Rio desde o fim da tarde de segunda-feira (5) já deixou 118 mortos em todo o estado. As zonas Oeste e Norte, especialmente as regiões perto do Centro da capital carioca, e a cidade de Niterói, na Região Metropolitana, foram as mais atingidas, segundo o Instituto de Geotécnica do Município do Rio de Janeiro (Geo-Rio).

Postos do Sesi e Senai recebem em todo o estado do Rio.
Material será enviado às vítimas da chuva.

Unidades do Serviço Social do Indústria (Sesi) e do Serviço Nacional de Aprendizagem Industrial (Senai) no estado do Rio de Janeiro estão arrecadando donativos que serão direcionados às vítimas das enchentes.

As doações - material de limpeza, higiene pessoal, água potável e alimentos não perecíveis- podem ser entregues nos postos de coleta disponibilizados nas unidades do Sesi/Senai em todo o estado até 7 de maio.

Clique aqui e veja o que pode ser doado.

Outras doações em Niterói

A Prefeitura de Niterói informa que as doações de alimentos, roupas, produtos de higiene pessoal, colchonetes e água podem ser encaminhadas para o Clube Canto do Rio, no Centro.

Clube Canto do Rio, em Niterói, na Avenida Visconde do Rio Branco 701, ao lado do DCE da Universidade Federal Fluminense (UFF).

O último balanço mostra que foram arrecadados cinco toneladas de alimentos, 9 mil litros de água potável doadas pela concessionária Águas de Niterói, seis caminhões de roupas e cerca de 3 mil unidades de produtos de higiene pessoal.

A Defesa Civil de Niterói está alojando os desabrigados em escolas municipais cadastradas: Escola Municipal (EM) Rachid (Santa Bárbara), EM Ernani Moreira Franco (Fonseca), EM Antonio Vieira da Rocha (Morro do Estado), EM Paulo Freire (Fonseca), UMEI Nilo Neves (Boa Vista); UMEI Senador Vasconcelos Torres (Jacaré); EM Luis Eduardo Travassos (Morro do Céu); EM Eulália Ferreira Bragança (Jacaré); EM Alberto Brandão no Fonseca; EM Adelino Magalhães (Engenhoca); EM Helena Antipoff (São Francisco); Creche Comunitária Cristo Vive (Beltrão); Berçário Nova Infância (Pé Pequeno) e EM Maria Luiza Sampaio (Charitas).

Doação no Rio de Janeiro

A Secretaria municipal de Assistência Social ampliou nesta quarta-feira (7) o número de postos de atendimento para o recebimento de doações às vítimas da chuva que castiga o estado do Rio.


Além do Centro Administrativo São Sebastião e da Cruz Vermelha, a Secretaria Municipal de Assistência Social disponibilizou mais 21 postos de atendimento para o recebimento de doações para os desabrigados das enchentes no Rio (veja a lista abaixo).

Os artigos de maior necessidade são colchonetes, roupas de cama e banho, material de higiene, fraldas, alimentos não perecíveis, leite em pó e água mineral.


Em Niterói, na Região Metropolitana, já foram arrecadadas cinco toneladas de alimentos, além de seis caminhões de roupas e cerca de três mil unidades de produtos de higiene pessoal. Nove mil litros de água potável foram doados pela empresa Águas de Niterói.

Os municípios de São Gonçalo, São João de Meriti, Duque de Caxias e Tanguá também estão recolhendo donativos.

Já a Secretaria estadual de Saúde e Defesa Civil informou que ainda não há uma operação para receber doações de outros estados. Isso só será realizado caso a demanda dos municípios for superior ao que está sendo arrecadado nos postos já existentes.


Veja onde entregar doações

MUNICÍPIO DO RIO

Centro de Referência da Assistência Social Germinal Domingues
Rua Ambiré Cavalcanti 95, no Rio Comprido

Quadra da Mangueira
Rua Visconde de Niterói 1.072

(Fonte site: www.g1.globo.com )