| 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.
|
 |
|
|