Prezados, A ACTIVE BRASIL estar~ promovendo um evento de interesse desta comunidade, que acontecer~ no dia 18/03 (pr~xima sexta-feira) no audit~rio da biblioteca da UNIFOR as 19:00. Na ocasi~o estar~ presente o criador da linguagem de programa~~o para dispositivos m~veis, SUPERWABA, o brasileiro Guilherme Hazan.
Nos dias 19,20 e 21 a ACTIVE BRASIL juntamente com a equipe do SUPERWABA ministrar~ um curso sobre a tecnologia com dura~~o de 30 horas. O pr~prio criador da linguagem ir~ ser o instrutor. Interessados devem enviar email para [EMAIL PROTECTED] Segue abaixo pequena descri~~o sobre o evento: ========================= CONVITE PARA O EVENTO - COMO DESENVOLVER SOFTWARES PORT~TEIS A ACTIVE BRASIL - Software mobile e Treinamento(http://www.activebrasil.com.br) estar~ promovendo o maior evento de tencologias m~veis envolvendo a plataforma JAVA e SUPERWABA e tem o prazer de convid~-lo a participar! Sua presen~a ser~ insubstitu~vel! Na ocasi~o, estar~ presente o criador da linguagem SUPERWABA, o brasileiro Guilherme Hazan. O evento apresentar~ o futuro da mobilidade no pa~s, envolvendo operadoras de telefonia, desenvolvedores e parceiros de neg~cio. Tamb~m ser~o discutidos cases de sucesso usando as tecnologias JAVA E SUPERWABA. Ser~ uma grande oportunidade de conhecer o que h~ de tecnologia de ponta nesta ~rea de desenvolvimento port~til. O evento ~ destinado a todas as empresas, profissionais de inform~tica e telecomunica~~es e estudantes que trabalhem ou tenham interesse em trabalhar com tecnologias adequadas para o desenvolvimento de softwares para PALM OS, POCKET PC e celulares. Na ocasi~o ser~ formalizada a parceria exclusiva entre a ACTIVE BRASIL e o SUPERWABA, onde todo o mercado NORDESTE ser~ beneficiado pela execu~~o de servi~os profissionais, como treinamento, desenvolvimento de softwares e consultoria na tecnologia. Ser~ uma imensa satisfa~~o contar com sua presen~a e estamos certos que este evento acrescentar~ muito conte~do ao nosso mercado. DADOS DO EVENTO Data da realiza~~o: 18/03/2005 Hor~rio : 19:00 - 21:00 Local: Audit~rio da Biblioteca da UNIFOR (Av. Washington Soares) Entrada Gratuita ========================= Atenciosamente, OMAR QUEIROZ Diretor de neg~cios ACTIVE BRASIL - Pr~mio master de Ci~ncia e TEcnologia 2004 http://www.activebrasil.com.br [EMAIL PROTECTED] +55 85 3265 4950 = = = Original message = = = Recomendo o netBeans 4.0 beta 2. Tens uns bugsinhos mais achei o 4.1 muito confuso. ----- Original Message ----- From: "David Barbosa Feitosa" <[EMAIL PROTECTED]> To: <discussao@cejug.org> Sent: Monday, March 14, 2005 3:44 PM Subject: Re: [cejug-discussao] Tratamento de dados em blob > O Netbeans debuga > eh s~ colocar os break points no JSP > e acompanhar na Aba de debug. > flws! > > ldaniel wrote: > > >Oi, pessoal. > > > >S~ um coment~rio: > > > >A menos que voc~ conhe~a uma forma eficiente de debugar o JSP, n~o ~ uma > >pr~tica muito boa colocar tanto c~digo Java, pois fica muito mais dif~cil > >encontrar problemas. Quanto ao debug do JSP, estou procurando um jeito (sei > >que tem gente que faz), mas n~o conhe~o ainda. Ent~o, se algu~m souber e > >quiser compartilhar, eu ficaria grato. > > > >[]s. > > > >----- Original Message ----- > >From: "Elias Sales" <[EMAIL PROTECTED]> > >To: <discussao@cejug.org>; "CMilfont" <[EMAIL PROTECTED]> > >Sent: Wednesday, March 02, 2005 18:59 > >Subject: Re: [cejug-discussao] Tratamento de dados em blob > > > > > > > > > >>Valeu cara vou testar... > >> > >>----- Original Message ----- > >>From: "CMilfont" <[EMAIL PROTECTED]> > >>To: "Elias Sales" <discussao@cejug.org> > >>Sent: Wednesday, March 02, 2005 10:04 AM > >>Subject: Re: [cejug-discussao] Tratamento de dados em blob > >> > >> > >> > >> > >>>ve se esses codigos te ajudam... > >>> > >>>jsp com um exemplo de insercao: > >>> > >>><%@ page import="java.util.*" %> > >>><%@ page import="java.text.*" %> > >>><%@ page import="java.sql.*" %> > >>><%@ page import="org.apache.commons.fileupload.*" %> > >>> > >>><% > >>>if (FileUpload.isMultipartContent(request)) > >>> DiskFileUpload fu = new DiskFileUpload(); > >>> fu.setSizeMax(800000); > >>> try > >>> List items = fu.parseRequest(request); > >>> Iterator i = items.iterator(); > >>> FileItem fi; > >>> String cmt=null; > >>> > >>> while (i.hasNext()) > >>> fi = (FileItem)i.next(); > >>> if (fi.isFormField()) > >>> cmt = fi.getString(); > >>> else > >>> > >>> int size = (int) fi.getSize(); > >>> byte [] imagem = new byte[size]; > >>> imagem = fi.get(); > >>> > >>> //upload.read(imagem, 0, size); > >>> > >>> > >>> > >>> > >>Class.forName("com.mysql.jdbc.Driver"); > >> > >> > >>> Connection con = > >>> > >>> > >DriverManager.getConnection("jdbc:mysql://localhost:3306/sistema?user=root& p > > > > > >>assword="); > >> > >> > >>> PreparedStatement pstm = > >>> > >>> > >>con.prepareStatement("INSERT INTO tb_fotos (nome, foto) VALUES (?, ?)"); > >> > >> > >>> pstm.setString(1, cmt); > >>> pstm.setBytes(2, imagem); > >>> pstm.executeUpdate(); > >>> con.close(); > >>> > >>> > >>> catch (FileUploadException e) > >>> out.print("Erro no upload do arquivo"); > >>> catch (SQLException e) > >>> out.print("Erro na consulta com o banco de > >>> > >>> > >>dados"); > >> > >> > >>> catch (Exception e) > >>> out.print(e.getMessage()); > >>> > >>>else > >>> out.print("O Formulario nao possui dados bin~rios"); > >>> > >>> > >>>%> > >>> > >>><html> > >>><body bgcolor="#FFFFFF"> > >>><h2>Fonto inserida com sucesso no banco de dados!</h2> > >>></body> > >>></html> > >>> > >>>/************************************ > >>>exemplo de leitura: > >>> > >>><%@ page language="java" %> > >>><%@ page import="java.util.*" %> > >>><%@ page import="java.text.*" %> > >>><%@ page import="java.io.*" %> > >>><%@ page import="java.lang.*" %> > >>><%@ page import="java.sql.*" %> > >>><%@ page import="java.awt.*" %> > >>> > >>><%! > >>>byte [] image; > >>>%> > >>> > >>><% > >>>try > >>> // criando a conexao com o banco de dados > >>> > >>> Class.forName("com.mysql.jdbc.Driver"); > >>> Connection con = > >>> > >>> > >DriverManager.getConnection("jdbc:mysql://localhost:3306/sistema?user=root& p > > > > > >>assword="); > >> > >> > >>> //PreparedStatement pstm = con.prepareStatement("INSERT INTO > >>> > >>> > >>tb_fotos (nome, foto) VALUES (?, ?)"); > >> > >> > >>> Statement stm = con.createStatement(); > >>> > >>> int codigo; > >>> // pegando o codigo da foto a ser exibida > >>> if (request.getParameter("numero") == null)codigo = 1; > >>> elsecodigo = Integer.parseInt(request.getParameter("numero")); > >>> > >>> ResultSet rs = stm.executeQuery("SELECT * FROM tb_fotos WHERE id > >>> > >>> > >= > > > > > >>"+codigo); > >> > >> > >>> if (rs.next()) > >>> > >>> Blob blob = rs.getBlob("foto"); > >>> > >>> //JPEGManager.encodeJPG(response.getOutputStream(), > >>> > >>> > >>blob.getBytes(1, (int) blob.length())); > >> > >> > >>> image = blob.getBytes(1, (int) blob.length()); > >>> int BUFFER = image.length; > >>> InputStream fs = new ByteArrayInputStream(image); > >>> JPEGImageDecoder decoder = > >>> > >>> > >>JPEGCodec.createJPEGDecoder(fs); > >> > >> > >>> BufferedImage bImage = decoder.decodeAsBufferedImage(); > >>> JPEGImageEncoder encoder = > >>> > >>> > >>JPEGCodec.createJPEGEncoder(out); > >> > >> > >>> encoder.encode(bImage); > >>> fs.close(); > >>> fs = null; > >>> encoder = null; > >>> bImage = null; > >>> > >>> > >>> con.close(); > >>>catch (Exception e) > >>> // erro > >>> %>Erro encontrado<% > >>> > >>>%> > >>> > >>> > >>>Elias, > >>>Escreveu em Tuesday, March 1, 2005, 7:03:19 PM: > >>> > >>>ES> alguem tem algum exemplo de gravar e ler campos em > >>>ES> blob usando mysql? > >>>-- > >>>Atenciosamente, > >>> CMilfont > >>> [EMAIL PROTECTED] > >>> > >>>-- > >>>Curtindo: Pitty Festival de Ver~o 2005 - 01 > >>> > >>> > >>> > >>> > >>> > >>-------------------------------------------------------------------------- > >>----------------- > >> > >> > >>>Ceara' Java User Group > >>> > >>> Para cancelar sua assinatura, envie um e-mail para: > >>> > >>> > >>[EMAIL PROTECTED] > >> > >> > >>> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] > >>> Falar com o administrador? e-mail para: [EMAIL PROTECTED] > >>> > >>> > >>> > >>-------------------------------------------------------------------------- > >> > >> > >----------------- > > > > > >>Ceara' Java User Group > >> > >> Para cancelar sua assinatura, envie um e-mail para: > >> > >> > >[EMAIL PROTECTED] > > > > > >> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] > >> Falar com o administrador? e-mail para: [EMAIL PROTECTED] > >> > >> > >> > > > > > >--------------------------------------------------------------------------- ---------------- > > > >Ceara' Java User Group > > > > > > > > Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] > > > > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] > > > > Falar com o administrador? e-mail para: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > -- > David Barbosa Feitosa > Engenheiro de Sistemas > > Tel.: 55 (81) 3425-5729 > Cel.: 55 (81) 8887-7064 > MSN : [EMAIL PROTECTED] > ICQ : 159135932 > > C.E.S.A.R. - Centro de Estudos e Sistemas Avan~ados do Recife > > > -------------------------------------------------------------------------- ----------------- > Ceara' Java User Group > > Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] > Falar com o administrador? e-mail para: [EMAIL PROTECTED] > ------------------------------------------------------------------------------------------- Ceara' Java User Group Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED] ___________________________________________________________ Sent by ePrompter, the premier email notification software. Free download at http://www.ePrompter.com. ------------------------------------------------------------------------------------------- Ceara' Java User Group Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED]