Você está na página 1de 5

Mini curso Java Web Gratuito - Framework

Page 1 of 5

Inscries
Ligue: +55 31

INCIO

INSTITUCIONAL

FBRICA DE SOFTWARE

CENTRO DE TREINAMENTO

MINI CURSO JAVA WEB GRATUITO BELO H


ESCRITO POR FRAMEWORK ON 05 JULHO 2012.

A Framework oferece regurlarmente uma seria de mini-cursos gratutos em sua sede. Com isso possibilitamos aos inte tecnologia e/ou processo , assim voc poder saber se ela realmente o seu interesse.

O objetivo deste minicurso mostrar um pouco da plataforma Java Web e seus principais benefcios. Dentre os temas fundamentos da linguagem , conceitos da JVM, JCP e suas sub divises : JSE, JEE e JME, entre outros.

O curso mini-curso Java Web tem como meta o desenvolviemnto de uma pagina teste JSP e Servelt publicada no Tom com as demais camadas do projeto. Uma tima oportunidade para comear a desvendar programao web em java.

1.1. INTRODUO DO CURSO 1.2. CONCEITOS INICIAIS


Existem trs tipos de APIs (Application Programming Interface):

Este captulo apresenta uma introduo simples e objetiva API Java, demonstrando os principais pacotes e as principais

A Oficial Core API, contida no JDK ou JRE, de uma das edies da plataforma Java. As trs edies da plataforma J SE (Standard Edition) e Java EE (Enterprise Edition). APIs oficiais opcionais que podem ser baixadas separadamente. A especificao das APIs so definidas e s vezes algumas destas APIs so posteriormente includas no core da plataforma (o exemplo mais notvel deste APIs no-oficiais, desenvolvidas por terceiros, mas no relacionadas a quaisquer JSRs. As classes da Biblioteca Padro esto divididas em pacotes, com nomes que se iniciam por java.* ou padro sero descritos a seguir.

1.3. PACOTE JAVA.LANG


O pacote java.lang contem classes bsicas do sistema: Classes para representar tipos de dados bsicos (Integer, Float, Double, String)

http://www.frameworksystem.com/mini-curso-java-web-gratuito

25/07/2012

Mini curso Java Web Gratuito - Framework

Page 2 of 5

Classe java.lang.System que permite interagir com o Sistema Operacional Classe java.lang.Runtime, que contem informaes sobre o ambiente de execuo Classe java.lang.Math, que contem funes matemticas comuns

1.3.1. JAVA.LANG.STRING

Toda String em Java um objeto, tal objeto encapsula uma array de caracteres imutvel. String uma classe objeto dessa classe como se fosse um tipo primitivo ou utilizando o operador new. Exemplo: String nome = Antonio; String sobrenome = new String(Maria);

Abaixo, vemos os construtores disponveis para a classe String.

Construtor

Operao

String()

Aloca um novo objeto String com nenhum caracter.

String(String value)

Aloca um novo objeto String com o mesmo contedo do objeto String de argumento.

String(char value[])

Aloca um novo objeto String contendo a mesma sequncia de caracteres do array de caracteres de argumento.

String(StringBuffer value)

Aloca um novo objeto String com o mesmo contedo do objeto StringBuffer de argumento.

Os objetos String so distribudos dentro de um pool, uma regio de memria onde todas as Strings so armazenadas ob Por exemplo, se dois literais String possurem o mesmo texto, ambos apontaro para o mesmo objeto na memria. Exemplo String s1 = Teste; String s2 = Teste; System.out.println(s1==s2); //true

Mas isso s verdadeiro, se forem literais String. Exempo: String s1 = Teste; String s2 = new String(Teste); System.out.println(s1==s2); //false

http://www.frameworksystem.com/mini-curso-java-web-gratuito

25/07/2012

Mini curso Java Web Gratuito - Framework

Page 3 of 5

Uma das conseqncias do pool de objetos que qualquer operao de transformao de String estiver sendo executada dentro de um loop, ela se tornar extremamente custosa para a memria. O bom uso da constantes devem ser utilizados.

Exemplo: String s = Hello; s = s + World;

No exemplo acima, primeiro criado um objeto com o texto Hello, na segunda linha a varivel s passa a aponta World, e o objeto anterior (Hello), continuar na memria, por no estar mais sendo utilizado, o Garbage Collector

Mtodos da classe String Abaixo vemos alguns outros mtodos da classe String:

Mtodos

Uso

endsWith(String s)

Retorna um boolean indicando se o objeto String termina ou no com o String de argumento.

indexOf(char c)

Retorna o ndice da 1 ocorrncia de c ou -1 se o argumento no foi encontrado.

lastIndexOf(char c)

procura do fim para o comeo.

Substring(int inic, fim )

Retorna um novo objeto String contendo o conjunto de caracteres especificado (inic..fim-1)

trim( )

Retorna um novo objeto String sem espaos no incio e fim.

Para realizar a converso de qualquer tipo primitivo para uma String, existe um mtodo chamado valueOf realiza essa tarefa.

Exemplo: String x = String.valueOf(10);

1.3.2. JAVA.LANG.STRINGBUILDER

Uma seqncia mutvel de caracteres. Esta classe fornece uma API compatvel com StringBuffer, mas sem projetada para uso como um substituto para StringBuffer em locais onde a string buffer estava sendo usado por um nico Sempre que possvel, recomenda-se que esta classe seja utilizada em substituio StringBuffer. Veja a API para maiore

http://www.frameworksystem.com/mini-curso-java-web-gratuito

25/07/2012

Mini curso Java Web Gratuito - Framework

Page 4 of 5

Exemplo: StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append(Meu Texto); Este so uma introduao que o mini-curso gratuito java web tras

Ainda teremos uma rpida reviso em OO (orientao por objetos e o objetivo e desenvolver uma pagina em JSP com Passando por todas as camadas que um projeto necessita.

CAPITULO 1

Faa aqui o download do captulo 1 do curso oficial :

Desenvolvimento Java Web : 32 horas.

Acesse aqui o calendrio completo de mini cursos da Framework.

Framework System Rua Rio de janeiro, 1278, Belo Horizonte, MG 3646-1612

NEWSLETTER
Cadastre-se para receber o nosso Informativo.
Nome E-mail Cadastrar

Framework na Mdia. Notcias - Eventos - Artigos Veja mais...

http://www.frameworksystem.com/mini-curso-java-web-gratuito

25/07/2012

Mini curso Java Web Gratuito - Framework

Page 5 of 5

Incio Consultoria e Outsorcing

Fbrica de Software Centro de Treinamento Servios Banco de Talentos Espao Empresarial - Locao
Desenvolvido por Ormuztech

Institucional

Todos os Direitos Reservados - Framework System 2011 - Rua Rio de Janeiro, 1278, Loja 01, Lourdes, Belo Horiz

Powered by Warp Theme Framework

http://www.frameworksystem.com/mini-curso-java-web-gratuito

25/07/2012