RES: [java-list] try-catch()
Que tal isto? try { // faz o trabalho sujo DriverManager.getConnection(url); // cria connections, statements e tal } catch (SQLException e) { // trata } catch (Exception e) { // trata as exceptions que não SQLExceptions } -Mensagem original- De: Rafael Steil [mailto:[EMAIL PROTECTED]] Enviada em: domingo, 23 de junho de 2002 10:48 Para: Java List Assunto: [java-list] try-catch() Ola, em varios exemplos de codigo que vejo por ai, o pessoal fica fazendo varios blocos try-catch, mas _quase_ sempre acabam tratando o mesmo tipo de exception. Por exemplo, try { // Tenta carregar o modulo do DB Class.forName(bla); } catch (Exception e) { // trata a exception } try { // faz o trabalho sujo DriverManager.getConnection(url); // cria connections, statements e tal } catch (SQLException e) { // trata } Isso pra um codigo pequeno. Eu pessoalmente prefiro jogar tudo dentro de um try-catch grandao e ir tratando as exceptions do nivel mais alto pro mais baixo, assim nao preciso ter varios blocos no codigo. Entendo que tem situacoes que nao da pra fazer isso, ou fica claro que nao eh a melhor saida, mas, no geral, ha algum problema em fazer como faco, ou seja, tudo dentro de um try-catch soh? Valeu, Rafael Steil -- 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] - -- 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] Jacob - project
Jacob (Java Com Brige) usado para acessar objetos COM a partir dejava. Já usei sim e funciona bem. []'s, Leonardo -Mensagem original-De: Rosfran Lins Borges [mailto:[EMAIL PROTECTED]]Enviada em: quinta-feira, 18 de abril de 2002 11:40Para: [EMAIL PROTECTED]Assunto: Re: [java-list] Jacob - project Nunca trabalhei com esse tal Jacob. Mas passe mais informações, como o sobrenome, onde morae a última empresa onde trabalhou, que eu vou verificar com alguns colegas. Pelo nome ele parece ser judeu... Acredito que a lista seja mais útil quando utilizada para assuntos referentes à área. Tópicos pessoais como esse devem ser mantidos fora do fórum... De qualquer maneira, vou procurar auxiliá-la. Rosfran Lins BorgesAnalista de Sistemas - NDS[EMAIL PROTECTED]Fóton® Informática e ServiçosFone: (61) 328 5060 R.: 204 - Original Message - From: Renata To: Lista de Discussão - Sou Java Sent: Wednesday, April 17, 2002 3:39 PM Subject: [java-list] Jacob - project Olá!!! Alguém já trabalhou com Jacob??? Abraços,
RES: [java-list] Me audem por-favor Apenas conceitos
Utilize socket (Melhor performance e flexibilidade)/ rmi (Desenvolvimento mais rápido)para comunicação entre os peers e se vc quiser criar um website para cadastro, etc. use J2EE para desenvolvelo (EJB, JSP, Servlet). Dê uma olhada em www.jabber.orge www.sourceforge.net(Faça uma busca por java instant messenger) []'s, Leonardo. -Mensagem original-De: Daniel P [mailto:[EMAIL PROTECTED]]Enviada em: terça-feira, 2 de abril de 2002 21:26Para: Java ListaAssunto: [java-list] Me audem por-favor Apenas conceitos Estou iniciando umprojeto de um sistema onde será implementado comunicação Ponto-a-Ponto entre os clientes e um servidor (Tipo Yahoo-Messager / Trillian / etc). Só que venho pesquisado/estudado e há muito tecnologia para esse desenvolvimento. Gostaria da opnião de vocês sobre qual tecnologia utilizar. Algumas tecnologias que venho estudado: RMI, EJB, J2EE, Socket. Quais delas seriam as ideais Me ajudem por-favor estou muito confuso !@#$!@!# Obrigado Yahoo! EmpregosO trabalho dos seus sonhos pode estar aqui. Cadastre-se hoje mesmo no Yahoo! Empregos e tenha acesso a milhares de vagas abertas!
RES: [java-list] Java / CORBA
Java tutorial.. procure pelo IDL trail. java.sun.com/tutorial []'s, Leonardo. -Mensagem original- De: Guilherme Vaz Torres [mailto:[EMAIL PROTECTED]] Enviada em: segunda-feira, 1 de abril de 2002 21:57 Para: java-list Assunto: [java-list] Java / CORBA Ei alguém sabe onde posso encontrar material sobre implementações de objetos distribuidos CORBA utilizando a linguagem JAVA??? Os materiais podem ser links, apostilas, livros, tutoriais, artigos, etc... Desde ja agradeço... t+ -- 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] - -- 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] Dúvida Conceitual
Depuração você faz depois de um teste de sucesso para consertar o bug :) []'s, Leonardo. -Mensagem original- De: Gustavo Ribeiro [mailto:[EMAIL PROTECTED]] Enviada em: Sexta-feira, 15 de Fevereiro de 2002 10:43 Para: [EMAIL PROTECTED] Assunto: [java-list] Dúvida Conceitual Qual a diferença entre Teste e Depuração?? Gustavo Ribeiro -- 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] - -- 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] URGENTE!!!Chamar uma Macro do Word
Nuncca fiz isto mas já ví um pessoal discutindo como faze-lo usando JACOB (JAva COm Brige). Dê uma olhada em http://danadler.com/jacob/index.html []'s, Leonardo. -Mensagem original- De: Jonathan de Melo Vieira [mailto:[EMAIL PROTECTED]] Enviada em: Quinta-feira, 7 de Fevereiro de 2002 09:48 Para: [EMAIL PROTECTED] Assunto: [java-list] URGENTE!!!Chamar uma Macro do Word Como faco para chamar uma macro do word??? Essa macro pode ser associada ao comando de teclas se conseguir enviar o comando de teclas aciono esta macro ... Será que existe uma forma de chamar a macro do Word??? Me Ajudem per favor Jonathan M. Vieira -- 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] - -- 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] - -- 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: Re: RES: [java-list] Como é feita a passagem de parâmetros em Java?
A única resposta certa é : A passagem de parametros é feita somente por valor. Não adianta consultar a especificação da linguagem.. procure alguma explicação conceitual sobre passagem por parametro e por valor pois creio que você e o Lincolm estão falando a mesma coisa mas cada um chama de um nome. []'s, Leonardo. -Mensagem original-De: Sven van ´t Veer [mailto:[EMAIL PROTECTED]]Enviada em: Segunda-feira, 4 de Fevereiro de 2002 07:25Para: [EMAIL PROTECTED]Assunto: Re: Re: RES: [java-list] Como é feita a passagem de parâmetros em Java?Lincolm,A única resposta certo é:Em java passagem de parametros de tipos primitivos é por valor e de Objetos é por referencia. No cado de Objetos é passado a referencia do Objeto na vm. Ao entrar no metodo o VM cria uma copia do objeto. Dentro do metodo este cópia é usado igual qualquer outro variavel local. Se não for bastante claro, ver a 'java language specification',SvenLincolm Ferreira de Aguiar wrote: 012901c1a8b9$a5d99200$[EMAIL PROTECTED]" type="cite">Olá Fábio,Tudo bem. Olha, ainda não ficou muito claro para mim o que você disse sobre a passagem de parâmetros em Java. Fiz um exemplo com umamatriz, e a matriz mesmo foi alterada. Quem disse isso foi um usuário aqui da lista, que no momento não lembro o nome dele. Comopode ser? Veja o código:public class Passagem extends Object { Object names[][] = new Object[1][2]; public Passagem(){ names[0][0] = "Lincolm"; names[0][1] = "Ferreira"; objects(names); for(int x=0; x=names.length - 1; x++){ for(int y=0; y=names[x].length - 1; y++){System.out.println(names[x][y]); } } } public static void main(String args[]){ Passagem ps = new Passagem(); } public void objects(Object[][] n){ n[0][1] = "Aguiar"; }}Se comentar a chamada de objects(names) o resultado será:LincolmFerreiraNo entanto, se remover os comentários a saída será:LincolmAguiarSinceramente, poderia me explicar.Lincolm Ferreira de AguiarWebMaster - QueroProgramar[EMAIL PROTECTED]www.geocities.com/lincolmf- Original Message -From: [EMAIL PROTECTED]To: [EMAIL PROTECTED]Sent: Monday, January 28, 2002 8:03 PMSubject: RE: RES: [java-list] Como é feita a passagem de parâmetros em Java? Quer ter seu próprio endereço na Internet?Garanta já o seu e ainda ganhe cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.brAmigos,Como esse assunto está sendo bastante discutido, vou me meter no meiotambém e tentar esclarecer...O Java trata a passagem de parâmetros de forma diferente para tiposprimitivos e objetos, mas sempre é passada por valor.Funciona mais ou menos assim (vou usar o exemplo do curso de Java daSun, que fiz a semana passada):Se você passa um tipo primitivo para um método assim:...int i = 10;this.alteraValor(i)System.out.print(i) // Imprime o valor 10...alteraValor(int j){j = 15;}O que acontece? O Java entrega uma cópia do conteúdo de i para o método.Soac ute; que o conteúdo de i é igual a 10.Já se fizermos a mesma coisa com um objeto, vejam só:...MyDate data = "new" MyDate("28/01/2002");this.alteraValor(data);System.out.print(data); // Imprime o valor "28/01/2002";this.alteraValor2(data);System.out.print(data); // Imprime o valor "28/02/2002";...alteraValor(MyDate t){t = new MyDate("31/07/2002");}alteraValor2(MyDate t){t.setMes("02");}Porquê no primeiro método o valor não se alterou, mas no segundo sim?Funciona da mesma maneira que a passagem de um tipo primitivo. Oconteúdo da variável data não é o objeto MyDate, e sim o endereço damemória onde está o objeto MyDate. E, da mesma maneira como acontece como tipo primitivo, esse valor (endereço do objeto) não pode ser alterado(tentamos alterar essa referência com o comando new MyDate).Já o conteúdo do objeto pode ser alterado tranqüilamente, pois ele ficaem outra parte da memória.Quaisquer dúvidas, perguntem[]Fábio Jorge CorrêaCitibank e-Business SolutionsPhone: 55 11 3457.0675Fax: 55 11 3457.0652[EMAIL PROTECTED] -Original Message- From: sven [mailto:[EMAIL PROTECTED]] Sent: sexta-feira, 28 de dezembro de 2001 12:51 To: java-list Cc: sven Subject: Re: RES: [java-list] Como é feita a passasgem de parâmetros em Java? Um bom engano... Em Java, parametros são passados por referencia, mas dentro da função uma copia é usado. ANDRE MOURA BARRETO wrote: Vc está equivocado. Java não possue passagem de Parâmetro por referência. Somente por valor, ou seja, uma cópia é passada. -Mensagem original- De: Adalberto Zanata [Forum] [ mailto:[EMAIL PROTECTED]] Enviada em: Thursday, January 24, 2002 8:16 PM Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Como é feita a passasgem de parâmetros em Java? Adalberto Zanata [ [EMAIL PROTECTED]] [ http://www.espacoreverso.com.br/a.zanata] - Original Message - From: "Paulo Henrique Castro" [EMAIL PROTECTED] To:
RES: Re: RES: [java-list] Como é feita a passagem de parâmetros em Java?
Oi Lincolm, eu sei que você sabe o que está falando :). Eu também digo que a passagem é feita por valor, concordamos 100%. Já com o Sven digamos que eu concordo 50% ;). []'s, Leonardo. -Mensagem original-De: Lincolm Ferreira de Aguiar [mailto:[EMAIL PROTECTED]]Enviada em: Segunda-feira, 4 de Fevereiro de 2002 09:56Para: [EMAIL PROTECTED]Assunto: Re: Re: RES: [java-list] Como é feita a passagem de parâmetros em Java? Ei Leonardo, eu sei o que estou falando. E digo que Java usa passagem por valor. O Sven que está tentando provar que é por referência. Já indiquei alguns links apontando para o JDC(Java Developement Connection) onde é mostrada claramente essa distinção. Não tenho que provar nada, apenas digoque Java usa passagem por valor. Lincolm Ferreira de AguiarWebMaster - QueroProgramar[EMAIL PROTECTED] www.geocities.com/lincolmf - Original Message - From: Leonardo - Itera To: [EMAIL PROTECTED] Sent: Monday, February 04, 2002 9:46 AM Subject: RES: Re: RES: [java-list] Como é feita a passagem de parâmetros em Java? A única resposta certa é : A passagem de parametros é feita somente por valor. Não adianta consultar a especificação da linguagem.. procure alguma explicação conceitual sobre passagem por parametro e por valor pois creio que você e o Lincolm estão falando a mesma coisa mas cada um chama de um nome. []'s, Leonardo. -Mensagem original-De: Sven van ´t Veer [mailto:[EMAIL PROTECTED]]Enviada em: Segunda-feira, 4 de Fevereiro de 2002 07:25Para: [EMAIL PROTECTED]Assunto: Re: Re: RES: [java-list] Como é feita a passagem de parâmetros em Java?Lincolm,A única resposta certo é:Em java passagem de parametros de tipos primitivos é por valor e de Objetos é por referencia. No cado de Objetos é passado a referencia do Objeto na vm. Ao entrar no metodo o VM cria uma copia do objeto. Dentro do metodo este cópia é usado igual qualquer outro variavel local. Se não for bastante claro, ver a 'java language specification',SvenLincolm Ferreira de Aguiar wrote: 012901c1a8b9$a5d99200$[EMAIL PROTECTED]">Olá Fábio,Tudo bem. Olha, ainda não ficou muito claro para mim o que você disse sobre a passagem de parâmetros em Java. Fiz um exemplo com umamatriz, e a matriz mesmo foi alterada. Quem disse isso foi um usuário aqui da lista, que no momento não lembro o nome dele. Comopode ser? Veja o código:public class Passagem extends Object { Object names[][] = new Object[1][2]; public Passagem(){ names[0][0] = "Lincolm"; names[0][1] = "Ferreira"; objects(names); for(int x=0; x=names.length - 1; x++){ for(int y=0; y=names[x].length - 1; y++){System.out.println(names[x][y]); } } } public static void main(String args[]){ Passagem ps = new Passagem(); } public void objects(Object[][] n){ n[0][1] = "Aguiar"; }}Se comentar a chamada de objects(names) o resultado será:LincolmFerreiraNo entanto, se remover os comentários a saída será:LincolmAguiarSinceramente, poderia me explicar.Lincolm Ferreira de AguiarWebMaster - QueroProgramar[EMAIL PROTECTED]www.geocities.com/lincolmf- Original Message -From: [EMAIL PROTECTED]To: [EMAIL PROTECTED]Sent: Monday, January 28, 2002 8:03 PMSubject: RE: RES: [java-list] Como é feita a passagem de parâmetros em Java? Quer ter seu próprio endereço na Internet?Garanta já o seu e ainda ganhe cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.brAmigos,Como esse assunto está sendo bastante discutido, vou me meter no meiotambém e tentar esclarecer...O Java trata a passagem de parâmetros de forma diferente para tiposprimitivos e objetos, mas sempre é passada por valor.Funciona mais ou menos assim (vou usar o exemplo do curso de Java daSun, que fiz a semana passada):Se você passa um tipo primitivo para um método assim:...int i = 10;this.alteraValor(i)System.out.print(i) // Imprime o valor 10...alteraValor(int j){j = 15;}O que acontece? O Java entrega uma cópia do conteúdo de i para o método.Soac ute; que o conteúdo de i é igual a 10.Já se fizermos a mesma coisa com um objeto, vejam só:...MyDate data = "new" MyDate("28/01/2002");this.alteraValor(data);System.out.print(data); // Imprime o valor "28/01/2002";this.alteraValor2(data);System.out.print(data); // Imprime o valor "28/02/2002";...alteraValor(MyDate t){t = new MyDate("31/07/2002");}alteraValor2(MyDate t){t.setMes("02");}Porquê no primeiro método o valor não se alterou, mas no segundo sim?Funciona da mesma maneira que a passagem de um tipo primitivo. Oconteúdo da variável data não é o objeto MyDate, e sim o endereço damemória onde está o objeto MyDate. E, da mesma maneira como acontec
RES: [java-list] Como é feita a passasgem de parâmetros em Java?
A passagem de parametros em java é feita somente por valor, é muito comum que se confunda a passagem de referencias por valor com a passagem por valor, mas elas não são a mesma coisa... Ex: public void swap(Object o1, Object o2) { Object temp = o1; o1 = o2; o2 = temp; } String s1 = s1; String s2 = s2; swap(s1,s2); System.out.println(s1+ continua sendo s1); System.out.println(s2+ continua sendo s2); System.out.println(Logo a passagem é por valor, mesmo quando o parametro é uma referencia!); []'s, Leonardo. -Mensagem original- De: Adalberto Zanata [Forum] [mailto:[EMAIL PROTECTED]] Enviada em: Quinta-feira, 24 de Janeiro de 2002 19:16 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Como é feita a passasgem de parâmetros em Java? Adalberto Zanata [[EMAIL PROTECTED]] [http://www.espacoreverso.com.br/a.zanata] - Original Message - From: Paulo Henrique Castro [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, January 24, 2002 11:26 AM Subject: Re: [java-list] Como é feita a passasgem de parâmetros em Java? Existe uma maneira de diferenciar as passagens de parâmetros em Java, por valor e por referência? Ateh onde sei a passagem de parametros em Java eh somente por referencia!! []s PH -- Live fast, die old, and make very sure everyone knows you were there. - Alan Cox -- 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] Developers' Magazine
Para a revista pagar as contas existe o espaço publicitário... em aluns casos quando o anunciante quer incluir um artigo ou algo do tipo as revistas (pelo menos as que desejam ter alguma credibilidade) deixam claro que o conteúdo do artigo é pago (Quem costuma ler exame já deve ter se deparado com estes espaços publicitários). A última vez que compreia a dev mag (Deve fazer uns 12/18 meses) a coluna Java.Point falava algo sobre applets e usava event handling de java 1.0.*.. ridículo :) []'s, Leonardo. ... Leonardo Souza Mario Bueno Itera - Voice, Wireless Web Solutions [EMAIL PROTECTED] Phone: +55-27-3324-4097 Ext.: 315 Mobile: +55-27-9971-1375 e-FAX: +1-775-796-6766 Visit our website at: http://www.itera.com.br ... -Mensagem original- De: Amarildo Albuquerque,Sao Paulo,Informatica [mailto:[EMAIL PROTECTED]] Enviada em: Terça-feira, 20 de Novembro de 2001 09:06 Para: '[EMAIL PROTECTED]' Assunto: RES: [java-list] Developers' Magazine Discordo da sua opinião Alan, a revista só não e muito voltada a programadores... e como toda revista também possui matérias pagas afinal de contas sem dinheiro não se paga as contas. a revista possui uma coluna chamada Java.Point e aborda um tema diferente a cada edição como também possui uma coluna sobre .Net... por estes motivos não a considero tendenciosa... mas com pouca informação para desenvolvedores... concondo plenamente com o Jorge Amarildo Albuquerque - Mensagem original - De: Alan Carvalho de Assis [SMTP:[EMAIL PROTECTED]] Enviada em: segunda-feira, 19 de novembro de 2001 13:03 Para: [EMAIL PROTECTED] Assunto:Re: [java-list] Developers' Magazine A revista é patrocinada pela MS, então não espere que ela vá dar o braço a torcer ao Java. Raramente vem alguma materia falando sobre a ling. Java. Saud Alan Em Segunda 19 Novembro 2001 10:26, você escreveu: Concordo plenamente. Eu sempre digo isso. Se a revista é totalmente favoravel ao Microsoft, OK! Mas assuma isso! no mais []´s - Original Message - From: Jorge Martins [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, November 16, 2001 12:09 PM Subject: RE: [java-list] Developers' Magazine Eduardo Só acho que o foco da revista não é esse. Não é uma revista para programador. É uma revista que trata de desenvolvimento. Por isso, ela abrange muito mais engenharia de software, tecnologias, modelagem, produtos, plataformas do que codificação e exemplos em linguagens. E sem dúvida, é uma revista cara. Mas não poderia deixar de ser. A tiragem dela não é alta e o público é restrito. Uma dúvida que eu tenho com ela é o relacionamento da revista com a empresa Microsoft. Há uma seção na revista sobre a plataforma .net onde todos os colaboradores trabalham na Microsoft. E sempre cargos estratégicos. É claro que uma arquitetura tão importante deve ter seu espaço, mas tenho esta dúvida. Até por que a Microsoft patrocina a revista e já realizou inclusive promoções. Deveria ser esclarecido se este é um espaço pago ou não. abraços Jorge -Original Message- From: Eduardo de S. Bernardino [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 14 de novembro de 2001 14:20 To: [EMAIL PROTECTED]; Felipe F. Palma Dias Subject: Re: [java-list] Developers' Magazine Eu tive a oportunidade de assinar durante um ano e depois não renovei... Isso porque apesar do nome, a revista tem seu conteúdo muito voltado para a parte de análise e não para a programação pesada mesmo que é o que eu realmente estava procurando na época. A revista contém alguns exemplos, um o outro teste de software, uma comparaçãozinha de plataforma aqui, outra ali... só. Aproximandamente 50 páginas a um custo muito alto eu acho... E outra... a revista deveria abranger os problemas diários do desenvolvedor, bugs, como resolver isto ou aquilo, qual implementação é mais rápida... etc. Isso não tem na DevMag... bem, o que posso dizer que não há outra melhor porque simplesmente não existe outra no ramo aqui no Brasil... mas ela é bem ruim para programadores... Bem, mas é uma opinião pessoal, eu espero que respeitem assim como eu respeito quem gosta e compra a revista. Atenciosamente Eduardo -
RES: [java-list] Mais que java
Vocês vão querer me bater más... Se o seu sistema é simples e você acha que fazer este rodeio todo é puro overhead, vá em jakarta.apache.org, faça download das tags para acesso a BD é programe igual a se programa em coldfusion :). Muitas vezes vejo pessoas falando que coldfusion, php, etc. são muito melhores do que java porque não entendem (ou tentam entender) design patterns, OO, 2-tier, 3-tier, etc. e só estão acostumadas a coisa do tipo cfquery e cfloop... (70% de um site em coldfusion não passa disso). Boa sorte! []'s, Leonardo. ... Leonardo Souza Mario Bueno Itera - Voice, Wireless Web Solutions [EMAIL PROTECTED] Phone: +55-27-3324-4097 Ext.: 315 Mobile: +55-27-9971-1375 e-FAX: +1-775-796-6766 Visit our website at: http://www.itera.com.br ... -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: Terça-feira, 20 de Novembro de 2001 09:48 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Mais que java Prioridade: Alta Caro Marco Campelo, o modelo de desenvolvimento adotado para JAVA é o Orientado a Objetos, e por esta simples razão é que vc deve, se já não conhece, conhecer e saber desenvolver qqr tipo de projeto com base em sua especificação, por mais simples que seja a sua aplicação. Os motivos de se utilizar dos recursos da OOP são óbvios, e não apresentarei qqr deles aqui, pois existes muitas literaturas boas e também ruins que tratam especificamente deste assunto - adquira uma. Porém, cada um de nós deve usar o modelo que achar mais conveniente, e deixar que o mercado de bons profissionais da área decidam sobre o grau de competência de cada um, INCLUSIVE DELES PRÓPRIOS... Se vc acha que deve usar a arquitetura two-tier em um projeto cuja arquitetura recomendada é a n-tier (n = 3), então problema seu, mas quando vc for ao mercado de trabalho e apresentar a solução escolhida , lembre-se, o paragráfo anterior será cruelmente lhe aplicado. Bom, a resposta para a sua pergunta: é possível e muito simples de se fazer esse tipo de acesso (two-tier) diretamente de uma página JSP, porém não lhe darei a solução, mas recomendarei um bom livro que trata do assunto e com vários exemplos práticos e que funcionam. O livro mencionado no parágrafo anterior é o CORE JSP da editora Prentice Hall PTR e autores Damon Hougland e Aaron Tavistok, ISBN: 0-13-088248-8. []'s Marlim Menezes. -- Mensagem original -- Alo Pessoal, um problema que encontro no desenvolvimento de aplicações Java (no meu caso, para Web/Wap), é que independente de ser um projeto simples ou complexo, encontramos uma grande dificuldade de fazer um desenvolvimento rápido, pois há a necessidade de se gastar um tempo considerável na análise e desenvolver em N camadas. Utilizamos o modelo MVC (Model View Control), então para efetuar uma ação no sistema, chamamos uma Servlet (Controle), que por sua vez instancia um Command (Negocio), que instancia um DAO (Acesso a dados), onde executamos o acesso necessário ao banco de dados. Todo o caminho de volta é feito até chegarmos finalmente ao JSP, que será o responsável por exibir o resultado (HTML/WML - Visualização). A passagem de informações entre essas camadas é feita via Beans ... Em um sistema complexo, onde teremos muito reaproveitamento, isso funciona bem, vale a pena o trabalho adicional. Mas é falho se precisamos fazer algo rápido, uma tela simples ... Pois um simples SELECT no banco, implica na criação de várias classes. Como vocês tem trabalhado com isso? Soluções? Um abraço, Marco Campêlo At 19:35 14/11/01 -0200, you wrote: Uma tendência natural em nossa profissão é aprender primeiro a programar, saber a sintaxe da linguagem, usar as bibliotecas, e tal..., também é uma evolução natural você olhar pro código que você fez há mais de um ano e dizer que código ruim..., isso É MUITO BOM, pois indica que você melhorou, podemos usar nós mesmos como termomêtro. Extreme Programming promove a simplicidade, comunicação, mudanças sem medos. Por que fazer de conta que, congelar os requerimentos no inicio (achando que não vão mudar), para depois das primeiras classes implementadas, já olharem para os modelos e requerimento com ares de mudanças? Vamos parar de brincar com isso, e se for necessário mudar, que MUDE, sem medo, com o time preparado para isso, e com seu sistema preparado para isso, (quando digo preparado, não é tentando prever que alguma funcionalidade será super considerada, e sim, que o código está bem desenhado, pouca complexidade, baixo acoplamento, etc.). Pessoal, isso serve para não acontecer de Puxa, está chegando a deadline, vou dar um gás! ou Pessoal! Na segunda temos de entregar o sistema, funcionando, faça de qualquer jeito que tá bom!. Acho que todo mundo quer desenvolver software de qualidade, e acima disso, desenvolver apoiado por um processo ágil!
RES: [java-list] serializing the unserializable... :)
Faça algo do tipo... public class MinhaClasse implements Externalizable { private String meuString; private Image myImage; // Image nao eh serializavel.. nem BufferedImage, subclasse dela public void writeObject(){} public Object readObject(){} } Os parametros de writeObject e readObject foram omitidos porque não tenho os javadocs em mãos no momento :). Provavelmente são OutputStream e InputStream respectivamente. Você vai precisar externalizar a imagem na mão.. de uma olhada nas classes RasterAlgumaCoisa para saber como externalizar as imagens.. você pode usar também JAI (Java Advanced Imaging) para salvar a imagen no stream. []'s, Leonardo. ... Leonardo Souza Mario Bueno Itera - Voice, Wireless Web Solutions [EMAIL PROTECTED] Phone: +55-27-3324-4097 Ext.: 315 Mobile: +55-27-9971-1375 e-FAX: +1-775-796-6766 Visit our website at: http://www.itera.com.br ... -Mensagem original- De: Herval Freire [mailto:[EMAIL PROTECTED]] Enviada em: Segunda-feira, 19 de Novembro de 2001 22:38 Para: [EMAIL PROTECTED] Assunto: [java-list] serializing the unserializable... :) Alohá, Creio q esta pergunta nunca foi postada na lista, portanto gostaria de iluminacao a respeito. Pretendo serializar um objeto meu (herdado de object), que EH serializavel. No entanto, um dos seus membros NAO eh: um objeto da classe Image. Como proceder para a serializacao? Na documentacao fala algo sobre sobrescrever dois metodos (writeObject e readObject), no entanto nao deixa muito claro e eu nao tive nenhuma boa ideia ainda :P Pra referencia, a classe ficticia seria: public class MinhaClasse implements Serializable { private String meuString; private Image myImage; // Image nao eh serializavel.. nem BufferedImage, subclasse dela } Como fazer?? agradeco qquer ajuda []s - --- Herval Freire de A. Júnior -- --- mailto:[EMAIL PROTECTED] - http://www.herval.hpg.com.br -- - UIN: 2067270 -- - --[The adepts are everywhere... awake! v0.666a]-- - http://member.isavvix.com/herval/vote.jsp?enquete=1003 -- 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] -