Mensagens enviadas por: ozielneto
Índice dos Fóruns » Perfil de ozielneto » Mensagens enviadas por ozielneto
Autor Mensagem
Realmente, se voce tem um JAR de 1MB, ele sempre será enviando ao browser pelo menos para a checagem do controle de versão.

Para controlar o problema, voce escreve um ClassLoader para fazer o Download Remoto de Classes.

http://java.sun.com/docs/books/tutorial/jar/api/jarclassloader.html

Bom estudo.
Trabalhos da faculdade com JavaMail e JMS.

www.geocities.com/oziel.geo/fiap
O "*" foi o JAD que arbritrariamente colocou, pois provavelmente ele encontrou classes que ele não consegui indetificar pos estão fora do CLASSPATH.

EX:
Código original..

package com.cpqd.util.nameservices;

import javax.ejb.*;
import java.util.*;
import javax.naming.*;
import java.rmi.*;
import javax.rmi.*;
import javax.sql.*;
import javax.mail.*;

Código descompilado com a m.... do JAD.
// Decompiled by DJ v3.2.2.67 Copyright 2002 Atanas Neshkov Date: 24/3/2003 17:37:16
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: NameService.java

package com.cpqd.util.nameservices;

import java.util.Hashtable;
import javax.ejb.EJBHome;
import javax.mail.Session;
import javax.naming.*;
import javax.rmi.PortableRemoteObject;
import javax.sql.DataSource;


Bom estudo a todos.
Olá Pessoal. Estes são os links com todos os passos necessários para fazer as provas, os conteúdos, cursos relatados, etc.

SUN CERTIFIED PROGRAMMER FOR THE JAVA[tm] 2 PLATFORM
http://suned.sun.com/US/certification/java/java_progj2se.html

SUN CERTIFIED DEVELOPER FOR THE JAVA[tm] 2 PLATFORM
http://suned.sun.com/US/certification/java/java_devj2se.html

SUN CERTIFIED WEB COMPONENT DEVELOPER FOR J2EE[tm] PLATFORM
http://suned.sun.com/US/certification/java/java_web.html

SUN CERTIFIED ENTERPRISE ARCHITECT FOR JAVA[tm] 2 PLATFORM, ENTERPRISE[tm] EDITION
http://suned.sun.com/US/certification/java/java_archj2ee.html

Bom estudo a todos.
Para Desenvolver minhas aplicações e Testar Componentes uso a J2EE-1.3.1-RI, Windows 2000, PIII 700 - 512MB, pois é mais simples de usar, mais fácil de configurar, e bem mais leve que qualquer outro.

Uso tbm para estudo e testes de performance, cluster, loadbalance, etc, os Sun One WebServer 6.0 Enterprise, o Sun One Application Server 6.5 Enterprise e o Sun One Application Server 7.0 Standard, em conjunto com o Sun One Studio 4 EE, pois são bem mais robustos e mais rápidos que seus concorrentes, Oracle, IBM, BEA e JBOSS.

http://wwws.sun.com/software/download/allproducts.html

Bon estudo.
Olá.

O JBOSS precisa de mais um XML para cada J2EE Module (EJB ou WAR).

Estes arquivos não são criados pelo Deploytool da J2EE-RI, por isso, os EJBs não são encontrados pelo lookup.

Para criálos com o conteúdo correto consule a documentação do JBOSS, você pode fazer download dela a partir do meu WebSite.

Bons estudos.

Ex:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS//EN" "http://www.jboss.org/j2ee/dtd/jboss.dtd">

<jboss>

<enterprise-beans>

<session>
<ejb-name>ejb/Mailer</ejb-name>
<jndi-name>ejb/Mailer</jndi-name>
<resource-ref>
<res-ref-name>mail/MailSession</res-ref-name>
<resource-name>java:/Mail</resource-name>
</resource-ref>
</session>
</enterprise-beans>

</jboss>
Existem quatro especificações atualmente de EJBs.

EJB 1.0 - EntityBeans BMP Bean Managed Persistence
EJB 1.1 - SessionBeans, EntityBeans BMP e CMP 1.0 Container Managed Persistence (Proprietary)
EJB 2.0 - SessionBeans, MessageDrivenBeans, EntityBeans BMP e CMP 2.0 Container Managed Persistence (Standard)
EJB 2.1 - WebServices for Access EJBs

Os EntityBeans BMP, são os mais performáticos, entretanto a sua construção é extremamente complexa.

A sua melhoria de performance ainda depende de técnicas de implementações com LazyCreation e LazyLoading.

[]´s
Srs. Para não ficarmos com esse assunto indefinido, sugiro o seguinte:

1 - Usar sempre os imports específicos, salvo alguma orientação sobre padronagem adotada dentro da fábrica de software.
Prós: Facilita o entendimento do código.
Diminui o tempo de compilação.

Contras:
Torna a codifição mais complexa, pois a cada nova classe referenciada, é necessário rever os imports.

2 - Independente da JVM, o import java.util.*; não vai forçar a carga de todo o pacote util, e suas dependências. Isso acontece somente com o SWING e somente na JDK 1.4.

Vale lembrar que a linguagem Java foi criada com o intuito "de ser facilmente inteligível".

Eu, por "prequiça e facilidade de uso", prefiro import java.util.*, até porque dentro das IDEs, elas costumam usar essas clausulas para os serviços de "Code Assistance", e etc.

[]´s
Pessoal,

quando se fala de Java, a melhor coisa é estudar com quem criou a tecnologia. Por isso sugir você participar dos treinamentos Oficiais da Sun Education.

Neste link você encontrará os centros autorizados pela Sun com instrutores certificados e constatemente atualizados:
http://br.sun.com/service/educacao/sobre_treinamento/centros.html

Neste link você encontrará a lista de cursos oficiais:
http://br.sun.com/service/educacao/cursos/java/index.html

Neste fone você pode obter mais informações sobre preços, turmas, cond. de pagamento, etc.
Sun Education, 0800-557863.

Faça somente treinamento com a Sun Education e seus ASECs.

Bons estudos.[/url]
Boa tarde pessoal.

Defemos separar os objetivos de cada coisa, curso ou livro?

O SL275 da Sun, é um excelente treinamento de Java, com a qualidade da Sun Microsystems, e não acho o seu valor injusto, pode ser caro, nas não injusto. Pois imagine o tempo que o Instrutor e a Sun gastaram para criar e desenvolver os treinamentos.

E o objetivo principal deste treinamento é ensinar os primeiros passos na Linguagem Java para quem já é programador em alguma outra linguagem, e um segundo objetivo é ser preparatório para a certificação, pois cobre os requisitos programaticos dela.

Um livro de certificação, não importa qual, vai direcionar o seu estudo para o objetivo da certificação, mas não vai te ensinar a programar em Java. Não vai ensinar a usar a API, o compilador e outras coisas.

A dica que dou é a seguinte:

SL275 + Livro + Muito Estudo + Prova (Pra quem nunca viu Java e quer entrar no mercado com um diferencial, tanto profissional como financeiro)

Livro + Muito Estudo + Prova (Pra quem já trabalha efetivamente com Java a pelo menos 4 meses e quer se certificar).

Estudar, é muito importante, pois a prova é cheia de "pegadinhas".

Bons estudos as todos.

PS:
O SL285 da Sun, é preparatorio para a certificação de DEVELOPER.

O SL314 da Sun, é preparatorio para a certificação de WEB DEVELOPER.

O OO226, FJ310, SL425 e SL500, são preparatorios para a certificação deArquiteto.
Pessoal o que acontece é o seguinte.

Quando se usa o "*" nas cláusulas de import, o compilador ficara mais lento sim, e quem quiser ter uma idéia real basta testar isso:

javac MyClass -verbose

Dessa forma, durante a compilação, serão exibidas as classes que foram referenciadas no byteCode da MyClass e o tempo total de compilação.

Entretanto, durante o Runtime, o tempo de carga ou execução da aplicação não será alterado. Provavelmente a medida de tempo adotada esta errada e precisa ser refeita.

Uma observação. Na JDK 1.4, a API do SWING é carregado INTEIRO na memoria da JVM mesmo se não estiver em uso, pois ela usa um novo conceito de "Shared Libraries", para diminuir o consumo de memória quando se tem mais de uma JVM sendo executada ao mesmo tempo na mesma máquina, o que pode interferir na medição de tempo de execução.
Isso deve resolver.



Bons estudos.
Realmente, se voce está qualquer JDK para Windows, nela já vem o Driver JDBC-ODBC.

Para facilitar:
No Painel de Controle - ODBC32BITs - Crie um SystemDSN, informando um MDB e nome para esse DSN. Ex: myAccess.mdb - MyAccessDB

Código de uso:


Bons estudos.
A melhor maneira de se criar EJBs é usando uma IDE.
Eu prefiro o Sun One Studio 4.1 EE, pois faz deploy na J2EE-RI, no Sun One e no WebLogics.

Bons estudos.
Sou instrutor oficial deste treinamento, e ele realmente é interessante e muito bem construido.

Realmente vale a pena participar deste treinamento. Pois ele mostra todas as tecnologias da J2EE (Servlets, JSPs, TagLibs, EJBS e ContainerServices) de uma maneira prática e eficiente.

Vale a pena.
 
Índice dos Fóruns » Perfil de ozielneto » Mensagens enviadas por ozielneto
Ir para:   
Powered by JForum 2.1.8 © JForum Team