RES: [java-list] Sort Em Array...
Caetano, Uma das primeiras coisas que vc deve ter em mente quando trabalha com java é que com certeza já existe alguma implementação dentro do JDK que resolve de forma elegante e eficiente os problemas clássicos de programação, como por exemplo: - existem API`s para resolver problemas de sort - existem API`s para representar as estruturas de dados clássicas (Listas, Arrays, Árvores ...) - existem API`s que representam os algorítmos de hash - existem API`s para resolver os problemas clássicos de comunicação em rede - existem API`s para resolver os problemas clássicos de I/O No seu caso o que vc deve fazer é utilizar a classe Collections e chamar o método sort(List l). Este método é uma implementação otimizada do algorítmo de ordenação Merge Sort, o qual tem uma performance bastante próxima do Quick Sort além de ser estável, ou seja, seu pior caso tem um tempo de ordenação muito próximo do caso ótimo, coisa que não acontece no Quick Sort onde o pior caso tem uma performace muito inferior ao caso ótimo. Para utilizar esse método os objetos que estiverem na sua lista devem implementar a interface Comparable, ou então vc pode também utilizar o método com a assinatura sort(List list, Comparator c) onde Comparator é um objeto que implemente a interface Comparator, ou seja, este será o objeto encarregado de efetuar a comparação entre os objetos que estão na lista. As classes que são os wrappers dos tipos primitivos (Character, Byte, Short, Integer, Long, Float, Double) e mais a classe String, já implementam a interface Comparable, ou seja, se a sua lista for de algum desses objetos vc poderá chamar diretamente o método sort(List l) que a sua lista será ordenada de acordo com o conceito de natural order, ou seja, ordem alfabética para String e ordem crescente para números. Caso vc esteja querendo ordenar uma lista de objetos Pessoa, por exemplo, aí sim vc vai precisar utilizar o nétodo sort(List list, Comparator c), onde o Comparator irá definir como os seus objetos Pessoa devem ser ordenados. Espero ter ajudado, Um abraço, Anderson M. C. de Souza -Mensagem original- De: Caetano [mailto:[EMAIL PROTECTED]] Enviada em: sábado, 2 de março de 2002 22:18 Para: [EMAIL PROTECTED] Assunto: [java-list] Sort Em Array... Prezados Colegas, Estou avancando nos meus estudos com Java e por isto, segue em anexo, pequeno codigo que criei com objetivo de ordenar um array numerico. O algoritmo retirei de um news de vb... Então tentei criar algo que utilize bem Java e Orientacao a Objetos. Gostaria de receber comentários sobre o código, codificação, estilo da classe (se esta mais para OO ou para procedural...) Ps.: Nao fui atras de ver se outras classes em Java ja implementam solucoes semelhantes (talvez Vector..). O Objetivo maior eh aprender ... []'s Caetano [EMAIL PROTECTED] -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Lista encadeada
Dê uma olhada na classe java.util.LinkedList Ok, Anderson M. C. de Souza -Mensagem original-De: Rodrigo Tomasi de Castro [mailto:[EMAIL PROTECTED]]Enviada em: domingo, 29 de julho de 2001 18:57Para: SouJavaAssunto: [java-list] Lista encadeada Ola á todos !!! Como posso trabalhar com listas encadeadas em Java ? MInha situação é a seguinte: Tenhos duas classes (Mestre e Detalhe), sendo que quero criar um campo na classe mestre que seja uma lista de objetos da classe Detalhe. Mais precisamente gostaria de criar uma classe DetalheList e criar na classe mestre um atributo DetalheList. Exemplo das classes: class Mestre { DetalheList detalhes; } class Detalhe { Mestre mestre; } Exemplo de utilização: Mestre m = new Mestre(); Detalhe d1 = new Detalhe(); Detalhe d2 = new Detalhe(); m.detalhes.add(d1); m.detalhes.add(d2); System.out.println("Número de detalhes: " + m.detalhes.count); m.detalhes.remove(1); System.out.println("Número de detalhes: " + m.detalhes.count); --- Existe alguma classe já pronta de lista encadeada em Java ??? Té mais !!! Rodrigo
RES: [java-list] En: [posinfo2000] Leiam e comentem.
Sinceramente acho uma perda de tempo imensa ficarmos comparando Java com Windows.Penso que se alguém aqui realmente acreditasse em uma superioridade do Windows, certamente este alguém não estaria dedicando seu tempo em uma lista de discussão sobre Java, portanto vamos deixar esta richa com a Microsoft/Windows de lado e nos dedicarmos ao que realmente interessa: Aprimorar cada vez mais o nosso desenvolvimento na plataforma Java. Um abraço, Anderson M. C. de Souza -Mensagem original-De: Leonardo Souza Mario Bueno [mailto:[EMAIL PROTECTED]]Enviada em: quinta-feira, 24 de maio de 2001 22:50Para: [EMAIL PROTECTED]Assunto: Re: [java-list] En: [posinfo2000] Leiam e comentem. Interessate o site... microsoft 31 x sun 24 :) - Original Message - From: Sven van ´t Veer To: [EMAIL PROTECTED] Sent: Thursday, May 24, 2001 11:46 AM Subject: Re: [java-list] En: [posinfo2000] Leiam e comentem. Por que java ??simples:vai até www.netcraft.com e verifica os stats do www.bb.com.br (W2K server c/ IIS) e compara os uptimes com com o www.bea.com. BEA chegou a ter um uptime de 370 dias e banco do brasil 20 ;-) ou www.borland.com 220 dias. Na lista de 50 maiores uptimes não tem nenhum windooze.Claudiney wrote: 006f01c0e3c5$6d40ce40$[EMAIL PROTECTED]"> - Original Message - From:Alexandre Faria Thuler To:[EMAIL PROTECTED] Sent: Saturday, May 19, 2001 5:53 PM Subject: [posinfo2000] Leiam e comentem. WWW.COMPUTERWORLD.COM.BR Leia mais reportagens do site do Computerworld Receba por e-mail gratuitamente as atualizações 21/12/00 18:23:00Internet: Java ou Windows? Infoworld/EUA Yager: No meio do barulho do julgamento antitruste da Microsoft, dos vírus de e-mail do Outlook e da apresentação da .NET, a Microsoft entregou o Windows 2000 Server. Ele passou despercebido, principalmente graças à ausência de um marketing eficaz da companhia. Este novo sistema operacional inclui um conjunto completo de facilidades de middleware corporativas: transações, objetos distribuídos, um banco de dados robusto e messaging garantido. Aliado ao servidor Web Internet Information Server (IIS) e à uma facilidade de scripting poderosa, o middleware do Windows 2000 arredonda um ambiente poderoso para aplicações corporativas. E tudo está incluído no preço do Windows 2000. Fielden: Talvez seja verdade que o Windows pode fornecer uma solução abrangente para implementar aplicações de negócio, mas um dos meus grandes problemas é que ele o faz de maneira extremamente proprietária. Isso obriga fornecedores, empresas e usuários finais a se submeterem a um sistema fechado. Além disso, dado o meu background de arquiteto de sistemas, tenho um enorme problema com qualquer pessoa que sugira implementar uma solução restrita a uma plataforma o PC. Ao contrário do Java 2 Enterprise Edition (J2EE), que permite aos usuários escolherem as plataformas que fazem sentido para seu negócio, o Windows 2000 elimina esta escolha e encoraja o conceito de server farming, para deleite dos fabricantes de hardware e software cada um buscando uma fatia do bolo. Admito que, quando as empresas estavam no meio da computação cliente/servidor, o Windows, com freqüência, provou ser a melhor direção estratégica. Mas, na atual era pós-PC, Java faz um trabalho vastamente superior de se posicionar em uma base muito maior de dispositivos de consumo e plataformas servidoras. A capacidade do Windows 2000 melhorou muito desde os tempos do NT. Mas, infelizmente, o mesmo aconteceu com as complexidades do produto. Quando se considera o volume de esforço necessário para fazer serviços obrigatórios como Active Directory funcionarem, não posso, em sã consciência, recomendá-lo. Serviços similares,escolhas similares? Yager: O menu de serviços de aplicações empresariais do J2EE é extraordinariamente similar ao do Windows 2000. O J2EE não o vence em recursos básicos. O J2EE é Java, o que é visto por quem já codifica em Java como uma vantagem. Gosto da Java, mas prefiro escolher uma linguagem para cada projeto, e codifico para serviços do Windows 2000 usando C++ e JScript.
RES: [java-list] Ajuda Forte For Java!!!!!!!
Marcelo, Fiz o download nodo Forte for Java Internet Edition 2.0 (build 1160) a partir do site da própria Sun a cerca de 15 dias, e 'não tive nenhum tipo de problema com relação a instabilidade do software. Talvez você esteja tendo este problema por estar trabalhando ainda sob a versão beta, a qual realmente apresentava uma série de instabilidades e bugs, entretanto na versão final o Forte for Java se encontra bastante estável (tanto na versão Comunity 2.0 como na Internet 2.0). No site eles apresentam a versão 2.0 para Internet como sendo apenas Trial, mas na realidade ela é 100% completa em termos funcionais e não expira, pelo menos não expirou quando adiantei o relógio da máquina em 1 ano. Outro detalhe é que em nenhum momento é apresentada tela alguma mencionando o fato da versão ser Trial, nem mesmo na tela de About. Um abraço, Anderson M. C. de Souza -Mensagem original-De: marcelo [mailto:[EMAIL PROTECTED]]Enviada em: sexta-feira, 25 de maio de 2001 11:16Para: [EMAIL PROTECTED]Assunto: [java-list] Ajuda Forte For Java!!! Bom Dia!! Gostaria de uma ajuda da Lista de Discussão!!! Alguém poderia me ceder uma cópia "ESTÁVEL" do FORTE FOR JAVA INTERNET EDITION 2.0. Agradeço desde já a ajuda, Marcelo
RES: [java-list] ICMP x Java URGENTE
Alan, A classe socket é genérica, ou seja, ela não possui a camada de tratamento relativa ao protocolo no qual se deseja trabalhar, sua função é simplesmente controlar a transmissão e recepção de bytes através da conexão estabelecida entre os hosts envolvidos. Não conheço o protocolo ICMP, mas caso ele seja baseado em comunicação assíncrona (como SMTP) a classe DatagramSocket pode ser uma boa saída. Um abraço, Anderson M. C. de Souza -Mensagem original-De: Alan Alexandre da Silva [mailto:[EMAIL PROTECTED]]Enviada em: sexta-feira, 18 de maio de 2001 12:43Para: lista sou javaAssunto: [java-list] ICMP x Java URGENTE Pessoal, alguém aí já conseguiu "simular" pacotes ICMP em java com o uso de socket, já que essa linguagemnão trata esse tipo pacote. Há como usar o DatagramPacket para fazer isso??? O problema é que preciso fazer com que o java envie "ping"... Se alguém tem alguma dica, por favor, envie-me. Atenciosamente, Alan
RES: [java-list] Problemas com Conexao Socket entre Applet e UNIX
Lembre-se de que uma applet só pode abrir uma conexão socket com seu servidor de origem, caso contrário será disparada uma exceção do tipo AccessControlException. Um abraço, Anderson M. C. de Souza -Mensagem original- De: Alexandre Rodrigues Gomes [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 7 de maio de 2001 15:20 Para: '[EMAIL PROTECTED]' Assunto: RES: [java-list] Problemas com Conexao Socket entre Applet e UNIX verificaram se o SocketServer está no ar ? -Mensagem original- De: raphael [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 4 de maio de 2001 18:45 Para: [EMAIL PROTECTED] Assunto: [java-list] Problemas com Conexao Socket entre Applet e UNIX Ola a todos, Temos o seguinte problema, criamos uma applet que conecta com um servidor de applets na mesma maquina que roda o apache, Estavamos utilizando esse sistema em um NT ( Win 2000 ), a conexao socket era iniciada normalmente, a partir do momento que instalamos o servidor ( feito em java ) em uma maquina UNIX ( Solaris ) a applet nao consegue mais abrir conexao, jah tentamos praticamente de tudo, se alguem tiver alguma sugestao .. []s -- Raphael Winckler de Bettio Mestrado Eng. Produção e Sistemas - UFSC Laboratório de Ensino a Distância -- www.raphaeldebettio.cjb.net Floripa - Brasil UIN: 97050977 -- -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] jboss
Silvio, O problema bastante simples, o que est acontecendo no tem nada a ver com o seu bean, e sim com o Oracle. O que acontece que todo banco Oracle configurado para aceitar um nmero mximo de conexes simltneas (no seu caso 150 conexes), ou seja, a partir deste nmero mximo todas as conexes so rejeitadas. Para verificar isso acompanhe a execuo do seu loop monitorando o Oracle pelo Sql Plus (fazendo um "select count(*) from v$session") e voc ver que seu bean dar pau quando o select chegar a 150. O remdio usar um pool de conexes. Voc at pode aumentar o valor do parmetro que controla o nmero de conexes, mas poder implicar em problemas de licensiamento e performance do banco. Um abrao, Anderson M. C. de Souza -Mensagem original- De: Silvio Hohne [mailto:[EMAIL PROTECTED]] Enviada em: tera-feira, 3 de abril de 2001 19:43 Para: [EMAIL PROTECTED] Assunto: [java-list] jboss Pessoal, Comecei a estudar EJB utilizando o JBoss. Fora aquela surra inicial que j era esperada estou encontrando um probleminha. Tenho um Entity Bean do tipo BMP que se chama Account (aquele do exemplo da Sun com algumas modificaes). A persistncia feita num banco Oracle. O cdigo do cliente algo assim: AccountHome home = (AccountHome)PortableRemoteObject.narrow(objref, AccountHome.class); for (int i=0; iQUANTIDADE_OBJETOS; i++) { Account account = home.create("" + i, "Nome" + i, "Sobrenome" + i, i * 10.00); account.credit(100.07); } A finalidade deste cdigo criar varios beans Account no servidor. Bem, quando coloco um nmero "baixo" para QUANTIDADE_OBJETOS ( 10) tudo funciona perfeitamente. Quanto QUANTIDADE_OBJETOS maior ( = 50) o servidor JBoss reporta o seguinte erro. [Account] java.sql.SQLException: ORA-00020: maximum number of processes (150) exceeded [Account] [Account] at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168) [Account] at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:208) [Account] at oracle.jdbc.ttc7.O3log.receive1st(O3log.java:428) [Account] at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:248) [Account] at oracle.jdbc.driver.OracleConnection.init(OracleConnection.java:246) [Account] at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365) [Account] at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260) [Account] at java.sql.DriverManager.getConnection(DriverManager.java:517) [Account] at java.sql.DriverManager.getConnection(DriverManager.java:177) [Account] at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:111) [Account] at oracle.jdbc.pool.OracleConnectionPoolDataSource.getPhysicalConnection(Oracle ConnectionPoolDataSource. java:107) [Account] at oracle.jdbc.xa.client.OracleXADataSource.getXAConnection(OracleXADataSource. java:88) [Account] at org.jboss.minerva.factories.XAConnectionFactory.createObject(XAConnectionFac tory.java:232) [Account] at org.jboss.minerva.pools.ObjectPool.createNewObject(ObjectPool.java:801) [Account] at org.jboss.minerva.pools.ObjectPool.getObject(ObjectPool.java:549) [Account] at org.jboss.minerva.datasource.XAPoolDataSource.getConnection(XAPoolDataSource .java:169) [Account] at com.kepler.account.AccountEJB.getConnection(AccountEJB.java:231) [Account] at com.kepler.account.AccountEJB.storeRow(AccountEJB.java:405) [Account] at com.kepler.account.AccountEJB.ejbStore(AccountEJB.java:206) [Account] at java.lang.reflect.Method.invoke(Native Method) [Account] at org.jboss.ejb.plugins.BMPPersistenceManager.storeEntity(BMPPersistenceManage r.java:305) [Account] at org.jboss.ejb.plugins.EntitySynchronizationInterceptor$InstanceSynchronizati on.beforeCompletion(Entit ySynchronizationInterceptor.java:343) [Account] at org.jboss.tm.TxCapsule.doBeforeCompletion(TxCapsule.java:1104) [Account] at org.jboss.tm.TxCapsule.commit(TxCapsule.java:278) [Account] at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:76) [Account] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT. java:318) [Account] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) [Account] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:14 4) [Account] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192) [Account] at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:323) [Account] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI nvoker.java:163) [Account] at java.lang.reflect.Method.invoke(Native Method) [Account] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241) [Account] at sun.rmi.tran
RES: [java-list] Classe instanciada Duvida
Alexandre, bem simples fazer isso. Na realidade no existe nenhuma funcionalidade no Java que te d esta informao de forma direta. Estou dizendo que simples porque voc pode resolver o problema com poucas linhas de cdigo veja: //Preparando uma classe para contar o nmero de instncias existente public class Teste{ public static int numInstancias=0; public Teste(){ //cdigo do seu construtor numInstancias=numInstancias+1; } } //Testando se existe alguma instncia da classe (pode ser feito a partir de qualquer outra classe) if(Teste.numInstancias 0){ //sua ao } Vale lembrar que todos os construtores devem incrementar a varivel que controla o nmero de instncias. Um abrao, Anderson M. C. de Souza -Mensagem original- De: Alexandre de Almeida Nahas [mailto:[EMAIL PROTECTED]] Enviada em: tera-feira, 3 de abril de 2001 15:50 Para: [EMAIL PROTECTED] Assunto: [java-list] Classe instanciada Duvida Ol , gostaria de saber se existe alguma forma de descobrir se alguma classe j est instanciada , por exemplo (a grosso modo): if (classe instanciada) { } else { ... } Obrigado -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Tamanho de variável.
Dionne, Em Java este tipo de limitao NO existe. Sua nica limitao ser a quantidade de memria disponvel na mquina onde a JVM estiver rodando. Apesar de no existir nada que te impea de fazer isso, a sua abordagem est sendo um tanto ao quanto "grosseira". Trabalhe com as classes do pacote java.io para lidar com o arquivo e manipule uma parte de cada vez (por exemplo linha a linha). Aps fazer o seu processamento jogue o resultado em outra streaming de arquivo para salv-lo. No trabalhe apenas com uma string de 3MB, isso ser muito ineficiente. Um abrao, Anderson M. C. de Souza -Mensagem original- De: Dionne Cavalcante Monteiro [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 4 de abril de 2001 08:38 Para: Java List Assunto: [java-list] Tamanho de varivel. Ol a todos, Gostaria de saber se algum j enfrentou problemas quanto ao tamanho de vetores em Java? Eu uso o compilador Borland C++ 5.02 e ele sme permite alocar uma string comno mximo 25 linhas. Existe essa limitao em java? O meu problema que preciso carregar um arquivo texto muito grande (~ 3 MBytes) para podr fazer varias alteraes dentro dele. Com o Borland C++ tenho que fazer uma alterao de cada vez, gravar este arquivo com outro nome e depois copi-lo para o nome antigo. Como eu preciso fazer cerca de 20.000 alteraes, imaginem o tempo que isto demora. Obrigado, Dionne. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Variáveis em BEANs
Luiz, Seu problema no tem nada a ver com JSP, isso est acontecendo apenas porque voc est usando uma varivel esttica (static). Apenas para te esclarecer variveis estticas so aquelas que no esto associadas a instncias de objetos e sim a classe do objeto. Trocando em miudos uma varivel esttica representa uma nica regio de memria alocada uma nica vez durante o tempo de leitura da classe, ou seja, quando o Class Loader da JVM l a classe no disco (arquivo .class) tambm aloca a memria necessria para representar cada varivel esttica da classe. A partir deste instante todas as instncias dessa classe iro enchergar e manipular as mesmas vriveis estticas. Pode parecer complicado entender o que o modificador static, mas o resultado final gerado por ele voc j viu qual . Simplesmente elimine o static da sua varivel que o problema estar resolvido. Anderson M. C. de Souza -Mensagem original- De: Luiz Geovani Vier [mailto:[EMAIL PROTECTED]] Enviada em: tera-feira, 3 de abril de 2001 12:53 Para: [EMAIL PROTECTED] Assunto: [java-list] Variveis em BEANs ! Estou colocando variveis dentro de um bean usando JSP... (setProperty, getProperty)... Setei o escopo do bean para session... mas quando mudo as variveis em uma sesso, muda tudo em toda a aplicao, ou seja, um usurio muda os dados de todo mundo. O que devo fazer para ter um valor p/ a varivel em cada usurio (sesso) ? Segue um pedao de cdigo do bean: private static String idPedido; public void setIdPedido(String idPedido) { this.idPedido = idPedido; } public String getIdPedido() { return this.idPedido; } Tnx! []'s Geovani -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] executavel
Johnatan, Veja os metodos exec() da classe java.lang.Runtime De uma olhada tambem na classe java.lang.Process Ambas tem como objetivo permitir a execucao de aplicativos, scripts, e qualquer outra coisa que possa ser executada. Sua implementacao e feita com base em chamadas do sistema operacional. Tenha cuidado na hora de testar o funcionamento da linha de comando a ser passada para o metodo exec(), NAO adianta voce jogar a mesma linha que e executada com sucesso a partir do interpretador de comandos. Nesse caso o que funciona melhor e voce passar uma string do tipo "interpretador -param comando", ou seja, voce deve chamar o interpretador de comandos passando para ele a string que funciona no prompt. O nome do interpretador e seus parametros irao variar de ambiente para ambiente. Fique ciente de que esta estrategia elimina a portabilidade do seu programa, pois ela ira depender diretamente da plataforma onde o sistema ira rodar. Um abraco, Anderson M. C. de Souza -Mensagem original- De: Johnatan [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 2 de abril de 2001 09:37 Para: [EMAIL PROTECTED] Assunto: [java-list] executavel Prioridade: Alta ola pessoal existe alguma maneira de disparar um executavel por um servlet ? e se for disparar de um aplicativo java ? abracos Johnatan -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuarios Java da Sucesu-SP dzvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Hospedagem Gratuita c/ suporte a Servlets e BD
Porque no funcionaria? O cuidado bvio que voc deve ter apenas o de configurar portas diferentes para o IIS e o Apache, pois por default ambos iro tentar escutar a porta 80. Feito isso tudo funcionar perfeitamente, ou seja, voc ter trs servios distintos (Apache, IIS e tomcat) ouvindo portas distintas. No vejo nenhuma razo aparente para algo no funcionar. Anderson M. C. de Souza -Mensagem original- De: Sergio - InfoSade RS [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 2 de abril de 2001 18:36 Para: '[EMAIL PROTECTED]' Assunto: ENC: [java-list] Hospedagem Gratuita c/ suporte a Servlets e BD Aproveitando o assunto, algum saberia me dizer se eu tendo dois servidores web numa mesma mquina, um deles o IIS 5.0 e o outro o Apache com o Tomcat, eu posso me utilizar de servlets sem problemas ?? Por exemplo, publicar um site no IIS 5.0 que faa uso de Servlets que estejam no Tomcat -Mensagem original- De: Jorge Martins [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 28 de maro de 2001 14:39 Para: '[EMAIL PROTECTED]' Assunto: RE: [java-list] Hospedagem Gratuita c/ suporte a Servlets e BD www.webappcabaret.com http://www.webappcabaret.com -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 28 de maro de 2001 12:39 To: [EMAIL PROTECTED] Subject: [java-list] Hospedagem Gratuita c/ suporte a Servlets e BD Ol pessoal !!! Algum saberia me dizer se existe um site onde eu possa hospedar servlets assim como um pequeno banco dados gratuitamente ? Grato ! Marcus -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Volatile
Volatile um modificador que tem por objetivo avisar ao compilador que uma varivel pode ser alterada de forma assncrona, a partir da o compilador ir gerar cdigo para tentar minimizar o possvel problema. Vale lembrar que este problema s pode ocorrer em ambientes mutiprocessados, e mesmo assim se o sistema operacional no tiver uma gerncia de memria muito eficiente. No se preocupe, pois em 3 anos de experincia em Java eu nunca v se quer uma nica linha de cdigo que utilizasse esse modificador, sei para que ele serve apenas porque tenho um livro que menciona sua finalidade. Vale lembrar que o prprio livro diz que ele praticamente no usado por ningum. Um abrao, Anderson M. C. de Souza -Mensagem original- De: hooter [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 2 de abril de 2001 17:41 Para: [EMAIL PROTECTED] Assunto: [java-list] Volatile Oi pessoal !!!Alguem poderia me explicar o q eh e qdo devo utilizar uma variavel volatile ??? Desde jah agradeco !!! -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] JAVA, x MICROSOFT.N ET
-Mensagem original- De: Anderson M. C. de Souza [mailto:[EMAIL PROTECTED]] Enviada em: sbado, 24 de maro de 2001 10:45 Para: [EMAIL PROTECTED] Assunto: RES: [java-list] JAVA, x MICROSOFT.N ET Antnio, Acho quase impossvel o .NET ganhar um espao j ocupado pelo Java, que dir ento varrer o Java do nosso planeta. Na minha opinio o .NET vai ocupar os espaos que hoje so ocupados pelo VB e pelo ASP. Abaixo cito algumas das razes que me fazem acreditar nisso. - A tecnologia Java est no mnimo 6 anos na frente do .NET, portanto a Microsoft ter que trabalhar muito para deixar o .NET to maduro quanto o Java hoje, e certamente durante esse tempo o Java no ir parar de evoluir. - Apoiando firmemente o Java esto empresas como: Sun, IBM, Oracle, Informix, Sybase, Inprise (Borland) e milhares de outras. Quem est investindo estratgicamente no .NET alm da Microsoft? - O Java est fortemente relacionado ao mundo Unix (Solaris, AIX, HPUX, Linux, ...) e as plataformas Risc, Sparc ... Me diga o nome de um nico administrador Unix que trocaria seu ambiente Java - Unix - Risc por .NET - Windows2000 Server - Intel. - A Microsoft tem o peso cultural de cerca 20 anos dedicada a ambiente PC para usurios finais, ou seja, ningum discute a qualidade de suas interfaces grficas ou a facilidade de uso de um Windows, mas certamente a situao bem diferente quando se fala de ambientes servidores. - Quem acredita que Microsoft adotar um modelo verdadeiramente Open Source, ou ainda que ela investir em um programa tipo JCP da Sun? At agora ela abriu o fonte do Windows2000 apenas para o que ela chama de "grandes clientes" e mesmo assim apenas para leitura, ou seja, ningum pode alterar o fonte. Ser que o Java teria chegado aonde chegou se no fosse o modelo JCP? Eu tenho certeza que no. - Quem acredita que a Microsoft investiria verdadeiramente em algo que fosse multi-plataforma, afinal seu principal produto um sistema operacional arquirival do universo Unix, porque ela correria o risco de liquidar seu principal produto? Resumindo eu duvido que um dia venha a ver o .NET rodando em uma mquina Unix com a mesma eficincia e elegncia do Java. - A propsito, existem pesquisas (do IDG e tambm de mais 2 institutos de pesquisa) onde os nmeros mais modestos dizem que em 2004 60% DAS EMPRESAS NO MUNDO estaro trabalhando baseados na tecnologia Java. Ser que a Microsoft em apenas 3 anos conseguir reverter um quadro to desfavorvel para ela? Mesmo que esses nmeros no se concretizem se chegarmos a metade do esperado (30%) ainda assim teremos uma situao confortvel o suficiente para garantirmos aos nossos filhos, e talvez netos, que o Java ainda ser a melhor opo. Enfim acho que isso suficiente, se voc ainda acredita que a Microsoft venha a liquidar o Java da face do nosso planeta, ento comece rpido a se especializar no .NET. Boa sorte. Anderson M. C. de Souza -Mensagem original- De: Antonio [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 22 de maro de 2001 14:27 Para: [EMAIL PROTECTED] Assunto: [java-list] JAVA, x MICROSOFT.N ET A Microsoft promete varrer do planeta a plataforma Java com o novo produto .NET. O QUE DEVERAMOS TEMER? O que podemos fazer para contra atacar? Realmente temos a possibilidade de perter esta guerra? [ ]s Antonio O YAHOO! GEOCITIES CHEGOU AO BRASIL! Crie sua home page com tudo em portugus - http://br.geocities.com -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] envio de mensagens para celular (SMS) - J2ME
Mrio, Estou trabalhando em parceria com o pessoal do Elefante (www.elefante.com.br), para quem no sabe uma agenda via internet que dentre vrios servios disponibiliza o SMS, e para minha surpresa descobri que as solues para o disparo de mensagens SMS so bizarras e dependem do que cada operadora oferece como servio. Determinadas operadoras oferecem interfaces CGI, ou seja, voc precisar dar um POST em uma determinada URL setando os parmetros corretamente. Outras operadoras disponibilizam interface via SMTP, ou seja, voc enviar uma email do tipo [EMAIL PROTECTED] e o sistema da operadora ir disparar a mensagem SMS para o celular do usurio. Achei estas solues to bizarras que demorei a acreditar que fosse verdade. Logo perguntei aos caras como eles poderiam disparar 100.000 mensagens SMS por dia nessas condies, e a resposta foi que eles do 50.000 POST's em CGI's de determinadas operadoras e enviam 50.000 emails para as demais operadoras. Pode parecer incrvel mas a realidade que as operadoras ainda no tiveram saco e nem vontade de disponibilizar uma soluo decente para esse problema. Por enquanto voc ter que se virar com essas solues ridculas oferecidas pelas operadoras. Na realidade o que acontece que eles esto fazendo as empresas utilizarem as mesmas solues que eles disponibilizaram para o usurio final. Com o tempo isso deve melhorar, mas por enquanto isso mesmo. Um abrao, Anderson M. C. de Souza -Mensagem original- De: Adriano de Pinho [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 22 de fevereiro de 2001 23:05 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] envio de mensagens para celular (SMS) - J2ME Ol Mario! Acho que no isso. Estou falando de Mensagens para celular via web como Torpedo (Telefonica), e-maxi (Maxitel), i-telemigcelular etc... Na verdade um dos programadores da nossa equipe aqui descompilou um applet de uma operadora e verificamos que ele enviava parametros CGI (?par1=...par2=...) para um arquivo exteno .phx no diretrio cgi-bin de um servidor que possvelmente utiliza php. No temos interesse em utilizar uma soluo to "clandestina", vamos dizer assim, e estou consultando a lista para saber se alguem ja implementou, se existe algum kit de desenvolvimento. Atenciosamente Adriano de Pinho - Original Message - From: "Mrio Coelho" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, February 22, 2001 8:43 AM Subject: Re: [java-list] envio de mensagens para celular (SMS) - J2ME Voc est falando do J2ME. Java pra dispositivos portteis tipo Celular, Pagers, Hand Helds... Se for isso. Tem no site da SUN os kits de desenvolvimento. legal mais eu ainda no usei. At mais. --- Adriano de Pinho [EMAIL PROTECTED] wrote: Ol pessoal! Alguem j implementou envio de mensagens de texto para celular em java? Adriano Pinho __ Do You Yahoo!? Yahoo! Auctions - Buy the things you want at great prices! http://auctions.yahoo.com/ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Janelas
Olá Fábio, Não posso te garantir que funcione, mas uma boa tentativa seria você fazer o seguinte: if(condicao){ meuForm.setVisible(false); meuForm.setVisible(true); } Isso fará com que o seu form seja apagado e em seguida novamente desenhado na tela, portanto o resultado final deve ser o que você deseja. Um abraço, Anderson M. C. de Souza -Mensagem original-De: Fabio [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 21 de fevereiro de 2001 11:42Para: [EMAIL PROTECTED]Assunto: [java-list] Janelas Por obsequio, alguem quebre o meu galho. O frame do meu aplicativo esta pro tras de outras janelas(outras janelas q eu digo eh qq outropgm, como Explorer,Napster,...) e esse meu aplicativo sempre fica verificando uma determinada condicao, caso a condicao seja verdadeira,a janela devera ir p/ frente das outras ou se expandir. Como faco isso? Ja tentei o metodo toFront() da classe Window, mas nao deu certo.
RES: [java-list] [OFF-TOPIC] Javaé uma linguagem OO pura??????
No sei se voc j reparou mas se voc ler 100 livros considerados "bblias da tecnologia", ou seja, livros escritos por pessoas to gabaritadas que ningum se atreve a contestar, voc ir encontrar 100 definies totalmente diferentes sobre o que Orientao a Objetos. Por incrvel que parea esta uma experincia extremamente semelhante a leitura de 100 poesias que falam sobre "o que o amor". O que estou querendo dizer que Orientao a Objetos no como uma lei da fsica onde todos so unnimes em concordar com o nico conceito que define a lei. Eu por exemplo acho um erro gravssimo considerar o uso de interfaces como mecanismo para implementar herana mlipla, pelo simples fato de que nesse caso no existe herana nenhuma e sim uma implementao dos mtodos em todas as classes que implementarem as interfaces, dessa forma apesar das classes possuirem os mesmos mtodos as implementaes destes podem ser totalmente distintas, o que de forma alguma ocorre na herana. No entanto existem vrios livros muito conceituados, e que so realmente bons, que ensinam como implementar herana mltipla atravs de interfaces, o que ocorre que seus autores tem um conceito de Orientao a Objetos diferente do meu. Portanto no se preocupe em discutir o "sexo dos anjos", como diria um professor meu. Estude muito, critique tudo o que voc aprender, exercite os seus conhecimentos e finalmente forme a sua opinio e defenda-a, no importa quem discorde dela. Apenas para no deixar voc sem uma resposta objetiva sobre a bola que levantou, eu prefiro a abordagem do Java para os tipos primitivos, pelo simples fato de que na maior parte do tempo voc precisa deles exatamente desta forma que eles so e no com o comportamento de objetos. Por exemplo, porque eu precisaria de um objeto para implementar um contador, um somador ou um valor retornado por uma expresso matemtica? Para as situaes mais especficas e sofisticadas existem os "wrappers" que cumprem muito bem o seu papel. Conceitualmente eu fico com a flexibilidade do Java ao invs da filosofia "100% OO" do Smalltalk. Um abrao, Anderson M. C. de Souza -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 16 de fevereiro de 2001 14:46 Para: [EMAIL PROTECTED] Assunto: [java-list] [OFF-TOPIC] Java uma linguagem OO pura?? Ol!! Tendo uma aula na faculdade eu discordei da afirmao de um professor: "Java uma linguagem OO pura!". Eu disse isso devido ao fato da existncia dos tipos primitivos (boolean, int, float, double, char) e eles no terem um comportamento de objetos (com mtodos, propriedades, etc) sendo necessrio para isso os "wrappers de tipo", algo que no acontece em Smalltalk por exemplo. Agora, gostaria da experincia e do conhecimento de vocs, estaria eu completamente errado Obrigado. Mps -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Problemas com JDBC - Oracle
Mande uma nova mensagem para a lista mostrando a exceção que é gerada. Apenas com o que você escreveu neste email é impossível te dar uma dica a respeito do problema pois simplesmente pode ser uma infinidade de coisas diferentes. Anderson M. C. de Souza -Mensagem original-De: Paulo Roberto Bonfim Medeiros [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 14 de fevereiro de 2001 17:40Para: [EMAIL PROTECTED]Assunto: [java-list] Problemas com JDBC - Oracle PessoALL, Primeiro, como essa é minha 1a. msg, vou me apresentar: Meu nome é Paulo, sou analista de sistemas e desenvolvo sistemas com Delphi/Oracle. Estou começando a trabalhar com Java e tenho uma dúvida relacionada a JDBC. Fiz uma aplicação java para testar minha conexão via jdbc e ocorreu tudo bem. O problema ocorre quando tento fazero teste dentro de um applet. Aí ele não encontra o driver jdbc. A exceção é gerada na hora da carga do driver, tantousando DriverManager.registerDriver como usando Class.forName. Alguém pode me dizer o que está acontecendo? []´s Paulo Medeiros
RES: [java-list] JDK para WinME
Parace que voc teve problemas no registro do Windows, ou seja, aparentemente a instalao do JDK no atualizou o seu registro corretamente. Uma possvel soluo desinstalar o JDK (pelo painel de controle) e inatal-lo novamente. Uma outra dica importante voc colocar o path do java (c:\java1.3\bin - por exemplo) antes do path do Windows (c:\windows) na varivel de ambiente PATH, pois o diretrio do Windows possui um executvel da VM do java que de uma verso bem antiga. Se voc mantiver o path do Windows aparecendo primeiro na varivel PATH a VM a ser executada ser sempre a que acompanha o Windows e no a do JDK. Um abrao, Anderson M. C. de Souza -Mensagem original- De: Cosmo [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 16 de fevereiro de 2001 13:17 Para: java-soujava Assunto: [java-list] JDK para WinME Estou com problema para executar aplicativos java no WinME. autoexec.bat : SET JAVA_HOME=C:\JDK1.3\BIN SET CLASSPATH=.;C:\JDK1.3\LIB\TOOLS.JAR; SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\JDK1.3\BIN;C:\JDK1.3\JRE\BIN; Mas quando abro uma janela MS-DOS e executo o comando c:\java aparece a seguinte mensagem de erro : C:\java Error opening registry key 'Software\JavaSoft\Java Runtime Environment' Error: could not find java.dll Error: could not find Java 2 Runtime Environment. " Leiam o codigo fonte ! - Kevir repreende os colegas a quem deve dar assistencia tecnica " Kevin Poulsen [ ]'s Cosmo [EMAIL PROTECTED] www.hackhour.com.br Hack Hour Inc. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Problemas com datas e horas
Yuri, No sei o que acontece com as datas mas com certeza no tem a ver com a plataforma (Win2000 NT) pois passo pelo mesmo problema no Solaris. Acho tambm que no tem a ver com o horrio de vero pois o relgio de ambas as mquinas onde rodo meus aplicativos est configurado com a hora correta (inclusive na BIOS) e mesmo assim System.currentTimeMillis() as vezes me retorna um resultado 1 hora atrasado. Ainda no parei para investigar as causas do problema mas caso venha a ter novidades eu aviso. Um abrao, Anderson M. C. de Souza -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 15 de fevereiro de 2001 14:48 Para: [EMAIL PROTECTED] Assunto: [java-list] Problemas com datas e horas Tambem estou tendo problema, com o horario de verao, quando rodo o programa no WIN 2000 e WIN NT . E estou tendo problema tambem numa transformacao de uma string para uma objeto do tipo Date. O mes sempre esta vindo como janeiro ex: SimpleDateFormat formatter = new SimpleDateFormat ("dd/mm/ HH:mm:ss"); ParsePosition pos = new ParsePosition(0); Date currentTime_2 = formatter.parse(agenda, pos); Sendo o valor da variavel agenda = "15/02/2001 15:00:00" o currentTime_2 se transforma em : Mon Jan 15 15:00:00 GMT-02:00 2001. alguem sabe o que esta errado com o codigo acima? -- Mensagem enviada pelo WebMail da Faculdade Ruy Barbosa http://www.frb.brhttp://webmail.frb.br -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Impressora???
D uma olhada na seguinte url: http://industry.java.sun.com/solutions/products/by_type/0,2359,all-19-0,00.h tml Esta a pgina do "Solutions Marketplace" da Sun que mostra exclusivamente produtos disponveis para se gerar relatrios em Java. A maior parte deles so softwares pagos. Eu particularmente gostei do Elixir Report (100% java) e que custava na poca (1 ano atrs) cerca de U$ 80,00 por licensa de uso. A url do Elixir http://www.elixirtech.com/. Anderson M. C. de Souza -Mensagem original- De: Andre [mailto:[EMAIL PROTECTED]] Enviada em: quinta-feira, 15 de fevereiro de 2001 11:54 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Impressora??? Nao sei se te ajuda ,mas existe uma api openSource que gera Relatorios em PDF. http://www.lowagie.com/itext - Original Message - From: "Diego Dias" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, February 13, 2001 5:10 PM Subject: [java-list] Impressora??? Ol Javaneses, A minha questo a mesma que fiz a + ou - 40 dias, no obtive respostas,mas acho que com o amadurecimento da linguagem algumas pessoas j podem me responder a mesma: Como fao para gerar relatrios para uma aplicao, existe alguma ferramenta (criada em java) de preferncia free que podem me indicar!!! []s, e espero respostas. --- ) Diego Dias. (( +55 (61) 9601-6998 |'""|-. [EMAIL PROTECTED] |__|-' [EMAIL PROTECTED] -- -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] duvida básica
Na maior parte das vezes esse problema ocorre porque a classe não foi encontrada. Para evitar issopublique a sua applet como um arquivo .jar e na tag Applet faça referência ao arquivo .jar e a sua classe principal, sem se esquecer de respeitar o nome dos pacotes. Se o problema não for estedê uma olhada no debug da appletviewer. Um abraço, Anderson M. C. de Souza -Mensagem original-De: Ygor [mailto:[EMAIL PROTECTED]]Enviada em: terça-feira, 13 de fevereiro de 2001 00:26Para: [EMAIL PROTECTED]Assunto: [java-list] duvida básicaOla pessoal, minha dúvida e a seguinte.Tenho o jdk 1.2.2, mas toda vez que vo compila alguns programas na janela do appletviewer aparece a mensagem "applet nao inicializada". Problema e que nem todos meus applets dão essa mensagem, aparecendo normalmente... o q eu faco?Obrigado. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Executar comando DOS
Kleber, O comando "dir" só existe para o interpretador de comandos do sistema operacional, ou seja, "dir" não é um arquivo .exe , .bat , ou qualquer outro tipo de executável. Para fazer o seu "dir" funcionar você terá que chamar o interpretador de comandos passando para ele uma string que conterá o comando dir. Isso no Windows 2000 fica da seguinte forma: cmd /c dir Esta string chamará o interpretador de comandos "cmd" passando para ele o parâmetro "/c dir" que indicará que ele deve executar o comando dir e encerrar o processo. Para ver os outros parâmetros possíveis para este interpretador de comandos digite "cmd /?". Uma dica para você saber se sua string passada para o método exec() está correta é sempre testa-la no "Executar" do menu "Iniciar". Se você tentar executar "dir" receberá um erro (obviamente pela mesma razão que gera o erro que você está recebendo no método exec()), já "cmd /c dir" funcionará perfeitamente. PS: Esta não é uma boa estratégia de programação, pois quando se usa Runtime.getRuntime().exec("xxx") você está quebrando a portabilidade do seu código, já que o comando a ser executado irá variar de plataforma para plataforma podendo até não ser suportado por todas as plataformas. Outra desvantagem é que seu código não é mais 100% puro Java. No caso específico do "dir" eu aconselho o uso das API's para manipular arquivos (classes java.io.File). Um abraço, Anderson M. C. de Souza -Mensagem original- De: Kleber Bueno [mailto:[EMAIL PROTECTED]] Enviada em: sexta-feira, 9 de fevereiro de 2001 10:03 Para: SouJava Assunto: [java-list] Executar comando DOS Process p = Runtime.getRuntime().exec("dir c:\temp); Mais ta dando CreateProcess - Error Code = 2 Alguem tem alguma ideia ?? -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Curso Java
Emilio, Primeiro voc precisa saber qual(quais) curso(s) java deve(m) ser feito(s). Para facilitar a sua escolha d uma olhada na pgina: http://www.sun.com.br/service/educacao/cursos/java_index.html Ela contm a relao de todos os cursos Java oferecidos pela Sun. A partir deste link voc tambm poder navegar e chegar aos endereos dos centros autorizados, ao clendrio dos cursos e tambm aos seus respectivos preos. No recomendo os cursos bsicos pois a relao custo/benefcio no boa, ou seja, seus contedos so restritos quando levamos em conta seus preos. Nestes casos vale mais apena correr por fora estudando por conta prpria. Um abrao, Anderson M. C. de Souza -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: domingo, 11 de fevereiro de 2001 10:54 Para: [EMAIL PROTECTED] Assunto: [java-list] Curso Java Gostaria de saber onde fazer o curso de java em Sao Paulo e qual a media de preco deste curso. Emilio ___ http://www.zipmail.com.br O e-mail que vai aonde voc est. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
RES: [java-list] Driver JDBC para LINUX
Olá Luiz Cláudio, Drivers de JDBC são nada mais nada menos que classes java, portanto não estão vinculadas a nenhuma plataforma em específico, ou seja, o driver que roda no Windows é exatamente o mesmo que roda no Linux,Solaris, Mac OS e qualquer outra plataforma. Os drivers JDBC da Oracle podem ser encontrados no site http://technet.oracle.com . Não sei se os drivers se encontram em uma área pública ou reservada do site, mas caso estes estejam em uma área reservada basta você fazer o seu cadastro no site. Um abraço, Anderson M. C. de Souza -Mensagem original-De: Luis Claudio [mailto:[EMAIL PROTECTED]]Enviada em: domingo, 11 de fevereiro de 2001 18:45Para: [EMAIL PROTECTED]Assunto: [java-list] Driver JDBC para LINUX Bom Dia Gente, Estou procurando um Driver JDBC para Oracle. O meu sistema operacional é o Linux Red Hat. Alguém sabe onde posso fazer o download? Claudio.
RES: [java-list] Aplicação Prática
Ol Douglas, As "tpicas aplicaes Java" por enquanto so na sua imensa maioria corporativas. As razes para explicar isso ao meu ver so vrias, por exemplo: - A Sun sempre teve grande tradio dentro do mercado corporativo, basado no Solaris e em suas mquinas com processadores de altssimo desempenho, portanto nada mais natural que ela focar o Java no mercado corporativo que ela conhece muito bem. Talvez daqui algum tempo a Sun comece a focar um pouco mais no mercado domstico, mas com certeza isso no e nunca ser a prioridade nmero 1. - A Sun e a Microsoft so arqui-inimigas, portanto nunca houve nenhuma iniciativa por parte de nehuma das duas empresas em estimular a criao de aplicativos (processadores de texto, planilhas eletrnicas, clientes de email ...) em Java voltados para o usurio final (entenda-se usurio final utilizando Windows). - A interface grfica do Swing bem mais robusta e madura que o AWT, mas ainda assim ainda deixa muito a desejar com relao as interfaces criadas por um Delphi ou VB da vida. O Swing por enquanto no possui tambm a mesma riqueza e diversidade de componentes que as ferramentas de desenvolvimento tipicamente Windows. Os componentes Swing ainda no so simples e objetivos, isso lhes d muito poder de fogo e robustes mas dificulta a sua utilizao por programadores acostumados a ambientes como Delphi e VB. - O Java em funo da sua arquitetura exige uma mquina robusta (bom processador e muita memria) para rodar com desempenho satisfatrio, isso dificulta sua penetrao no mercado domstico. - Bons profissionais Java so raros e igualmente caros, portanto para o ambiente domstico ainda mais simples e barato lidar com profissionais VB ou Delphi. Por esta e vrias outras razes voc dificilmente ver algum desenvolvendo aplicativos para o mercado domstico escritos em Java, a no ser em casos bastante especficos (por exemplo quando a portabilidade do aplicativo domstico for muito importante). As aplicaes que voc deve encontrar por a voltadas para o mercado domstico so applets baseadas no JDK 1.1 que resolvem situaes muito especficas e que portanto seriam difceis de serem resolvidas somente com HTML. Um bom exemplo a applet do site de vendas da itautec que vai calculando o preo da mquina conforme o usurio vai montando a sua configurao. Esta applet ainda faz coisas como avisar ao usurio que comprar placa de som e no comprar caixas de som faz pouco sentido. Se este aplicativo fosse feito apenas em HTML com Javascript certamente ele no seria to simples e to eficiente ao mesmo tempo. Com relao aos exemplos de aplicaes (na sua imensa maioria exemplos de aplicaes corporativas) o melhor lugar para voc os encontrar o site da Sun (java.sun.com) e dos seus parceiros, os quais esto listados na seo "Resources" do site da Sun. Um abrao, Anderson M. C. de Souza -Mensagem original- De: Douglas Machado [mailto:[EMAIL PROTECTED]] Enviada em: domingo, 11 de fevereiro de 2001 18:19 Para: [EMAIL PROTECTED]; Douglas Machado Assunto: [java-list] Aplicao Prtica Carssimos, Algum poderia me indicar aonde encontrar exemplos de aplicaes Java? Exemplo: VB: Rapidez no desenvolvimento, porm, aplicativos lentos; C: Demora no desenvolvimento, mas rapidez na execuo; E o Java? Onde melhor se aplica? H programas "de pratileira" feitos em Java, ou somente programas especficos e corporativos? Sua maior aplicao so os applets? Onde encontro tpicos programas que foram desenvolvidos em Java? Abraos, Douglas. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] - -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -