Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Erik Mohn. Prosjekt gjennomført av: Apache Software Foundation Skal gjøre tilgjengelig gjennbrukbare open source komponenter for Java Komponentene skal.

Liknende presentasjoner


Presentasjon om: "Erik Mohn. Prosjekt gjennomført av: Apache Software Foundation Skal gjøre tilgjengelig gjennbrukbare open source komponenter for Java Komponentene skal."— Utskrift av presentasjonen:

1 Erik Mohn

2 Prosjekt gjennomført av: Apache Software Foundation Skal gjøre tilgjengelig gjennbrukbare open source komponenter for Java Komponentene skal være uavhengige av andre prosjekter, og yter hver sine små men nyttige tjenester. Prosjektene skal være lett gjennbrukbare Startet med loggingutviklet til Struts Delt inn i 3 deler Proper Sandbox Dormant

3 Gjennbrukbare komponenter tilgjengelig for alle som ønsker å benytte seg av dem. Fortsatt under utvikling Består av 35 prosjekter som hver for seg har sitt bruksområde Noen av prosjektene: Betwixt – Tjeneste for mapping til og fra XML Codec – Gjenerelle algoritmer for encoding/decoding (phonetic, base64) Collections/Lang/Math –Utvidelse av java.collections/lang/math Dbutils –JDBS hjelpe bibliotek Email –Byggd på java.mail for å gjøre sending av epost lettere FileUpload –Gjøre filopplastning fra web-applikasjoner lettere Net –Implementasjon av en rekke nettverksprotokoller Validator –Rammeverk for å definere valederings regler for en XML fil

4  Arbeidsbenk for utvikling av nye tjenester  Fritt tilgjengelig for alle som ønsker å delta  Målet for tjenestene er å etter hvert nå Commons Proper  Består nå av 14 prosjekter Noen prosjekter Compress –Grensesnitt for arbeid med tar,zip,bzip2 CSV –Komponent for å arbeide med CVS filer

5  Elementer fra Commons Sandbox som etter liten utviklingsaktivitet har endt opp i denne delen av Commons

6 import org.apache.commons.mail.SimpleEmail; import javax.mail.*; SimpleEmail epost= new SimpleEmail(); epost.setHostName("mail.SMTPSERVER.com"); epost.addTo(“ola@normann.no", “Ola Normann"); epost.setFrom(“kari@normann.no", “Kari Normann"); epost.setSubject(“Epost fra Kari"); epost.setMsg("Lorem ipsum dolor sit amet, consectetuer adipiscing"); epost.send();

7 var numFiles =1; function leggTilElement() { numFiles++; var ni = document.getElementById('minDiv'); var newdiv = document.createElement('div'); newdiv.innerHTML = ' Fil '+numFiles+': '; ni.appendChild(newdiv); } Last opp filer Fil 1: Legg til flere filer

8 <% DiskFileUpload f = new DiskFileUpload(); f.setSizeMax(1000000); List filListe = f.parseRequest(request); Iterator i = filListe.iterator(); while(i.hasNext()) { FileItem filen = (FileItem)i.next(); //Kontrollerer om filen faktisk er lastet opp eller om det henvises til en FormField if(!filen.isFormField()) { File nyFil= new File(getServletContext().getRealPath("/upload/"), filen.getName()); filen.write(nyFil); } %> Filene er lastet opp!

9  Pluss  Mange gode værktøy for å gjnnomføre kjente opperasjoner  Noen er veldig enkle å ta i bruk  Lett tilgjengelig  Minus  Dårlig eller ingen dokumentasjon Spørsmål?


Laste ned ppt "Erik Mohn. Prosjekt gjennomført av: Apache Software Foundation Skal gjøre tilgjengelig gjennbrukbare open source komponenter for Java Komponentene skal."

Liknende presentasjoner


Annonser fra Google