Bakgrunn. Funksjoner. Nøkkelfunksjoner. Application Manager. View Controller. Validation. Dialog Manager. Clay. Tiger extensions.

Slides:



Advertisements
Liknende presentasjoner
SuperOffice - Visma Global ERP link - Tilbud/Ordre SuperOffice - Visma Global integrasjonen består av 3 produkter. ERP link SuperOffice - Visma Global.
Advertisements

Høgskolen i Oslo Webprogrammering Tilstandsbevaring Sessions og cookies.
PUG Norway – 12. nov 09Thomas Skjørten / Jan Kolstad.
Webprogrammering (LO113A) 1 Kom i gang med PHP. Webprogrammering (LO113A) 2 Mål  Installere Apache og PHP  Konfigurasjon av Apache og PHP  Forstå samspillet.
JSP presentasjon Arild Strømhylden NTNU 26 June 2014.
Java database persistence framework.  SELECT by FROM postnr AS p WHERE ( SELECT DISTINCT postnr FROM addr AS a WHERE user.adrId = a.Id ) = p.postnr;
Java Teknologi Teknikker Økosystem Johannes Brodwall
Oracle EBS og WebCenter
Programmering i Java versjon januar 2005 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Begrenset redigering “Klubbjournalister” For web ansvarlig klubb.
Prototyping & Use Case Software Engineering Gruppe
Inge Os Sales Consulting Manager Oracle 10 g Server.
IS-102 Klassedefinisjoner
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
Aksess kontroll None shall pass.
Android-Programmering Våren Oversikt Ytelse vs responsivitet Strategier for og opprettholde responsiviteten Tråder Asynchronous Task.
Hovedprosjekt 21e SMSnotis 1.0
Sqlite Et lite eksempel på en SQL- database. SQL kan startes på ulike måter Kommandolinjeversjon or Windows –Programmet må innstalleres Hentes fra
Apache POI.
Web-applikasjoner Prosjekt3 Logging Gruppe 9 Malik Muhammad Naeem Kevan Qureshi.
Open Source Content Management APACHE LENYA Øyvind Buer (s100320, 3AB), Israr Khan (s139051, 3AA), Tore Minsaas (s141451, 3AB)
Mohammad Ali Koteich Danial Siddiq Sheikh. Hva skal vi snakke om? Directory LDAP The Apache Directory Project.
XMLBeans av Vegard Skipnes (s141721). Agenda Hva er XMLBeans? Historie Eksempel  XML Schema  XML fil  Bruk i java Innstallering Min mening Sammendrag.
UML og grensesnitt UML er standard for modellering innen objekt-orientert programvare kan UML også brukes til modellering av grensesnitt? fordel: bedre.
Programmering i Java versjon Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else Lervik.
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown En subjektiv sammenligning Johannes Brodwall.
1 Organisering av kode (Kapittel 5). 2 Mål ● Forstå inkludering er og hvilken gevinst det gir ● Lære å utvikle egne funksjoner ● Forstå variablenes virkemåte.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Høgskolen i Oslo Webprogrammering Java-scripting 2 Klientvalidering.
RSS David Massey ALEPH brukermøte Hva er RSS? RSS is a family of Web feed formats used to publish frequently updated content. An RSS document, which.
Integrasjon med ID-porten for Nettskjema
Publisering på verdensveven Kursdag 1 VÅFF, våren 2002.
XSLT The Candy Community. Fiktivt community Godteri-relatert og sukkersøt musikk. To typer metadata: Candy factor Sugar level.
DOM og scripting Making it come alive. Hva er DOM? Standard for å definere trestrukturen til XML-dokumenter. IDL-spesifikasjon av grensesnitt, egenskaper.
Kort om XML Språket om språket. XML: Eksempel Hans Tømmerholt.
SQL+XQuery+XML+ PHP+XSLT+HTML = $$ ?. CGI Common Gateway Interface Parametere til websider (server-side scripts) I URL'en:
Oblig 2: The Candy-community. Om XML, XSLT, Sablotron og HTML.
PARLAY/OSA Referanser: Referanser Foredraget er i all hovedsak basert på to artikler. Disse kan finnes på:
KAP. 12 Hypertext Implementasjon Roy Kjellid & Tor Andre Kvinge Inf 329.
ARKMIN Server Geir Kjetil Hanssen SINTEF Tele og Data MARSIKT – INTRA – SHIPLOG II-møte 20 november 2001.
Andreas Olsen, Henrik Larsen Toft, Trond Gjertsen, Vegard Gillestad MASTEROPPGAVER VED BCCS: ESYSBIO PROJECT.
Harmoni mellom teknologi og metodologi = økt produktivitet. Av Henrik Larsen Toft Takk til veileder: Lars-Petter Helland.
Nettsted for bridgetjenester Bjørnar Pettersen Veileder: Sven-Olai Høyland.
RSS og Alerts JDD 21. mai Ting jeg skal si litt om RSS Alerts (TOC) Hvordan fungerer disse funksjonene? Hva kan de brukes til?
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Tekniske valg i applikasjonen Mine studier USITs allmøte 9.oktober 2014.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Geodatakatalog Metadata Modul for søk i database Web- grensesnitt Isite Rapport- modul n ”Byggetrinn 1” n ”Byggetrinn 2” Isite søke- motor Bruk SCRIPT.
RBA ved System Center Configuration Manager 2012 Ernesto Gonzalez USIT - Gruppe for Windowsdrift.
J2ME- og Web-basert Instant Messaging System. Oppgavebeskrivelse Selvstendig system J2ME- og Web-basert Internasjonalisering.
Android-Programmering Våren Oversikt Ytelse vs responsivitet Strategier for og opprettholde responsiviteten Tråder Asynchronous Task.
Masteroppgave Administrasjonsmoduler til eAccess.
Copyright © 2003 Systek Java Safari Java Workshop CBA Johannes Brodwall, Systek as.
OPPGRADERING AV REQUEST TRACKER OG VIDEREFØRING AV PHP WEBSKJEMA.
XML og JDOM Helge Furuseth XML  XML = Extensible Markup Language Basert på SGML – Standard Generalized Markup Language  HTML =
Community Walls An infrastructure for community walls Christopher P. Glæserud Torstein Hoem.
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
HUMIT1731 Hypermedier Introduksjon til XSL Transformation (XSLT)
Android-Programmering Våren Oversikt Long-running operasjoner Introduksjon til Android services On-demand service Bruk av servicer på tvers av prosesser.
Android Programmering 10 timers kurs. Forutsetninger Noe bakgrunn i Java eller et annet objektorientert språk Litt peiling på XML Vi bruker Windows 7.
Web- og serverprogrammering Dette materiale er under Åben Dokumentlicens, se JSF - Java Server Faces - dag 8.
1 Java Database Connectivity (JDBC) Norvald H. Ryeng
Android-Programmering Våren Oversikt Ytelse vs responsivitet Strategier for og opprettholde responsiviteten Tråder Asynchronous Task.
Battery analysis application for electric cars
Gruppe21.
Gå til – Klikk på «lag konto».
Behind the scene Anders Hattestad ,
Utskrift av presentasjonen:

Bakgrunn.

Funksjoner. Nøkkelfunksjoner. Application Manager. View Controller. Validation. Dialog Manager. Clay. Tiger extensions.

Application Manager.... <command className="org.apache.shale.application.ContextRelativePathFilter" includes="\S*\.xml,\S*\.faces,\S*\.html,\S*\.gif,\S*\.jpg,index\.jsp" excludes="\S*\.jsp,\S*\.jspf"/>...

View controller. Faces-config.xml: welcome pakkenavn.BønneNavn request welcome /welcome.jsp Implement ViewController : init()-kalles like etter viewet som backing bønna tilhører lages. preprocess() -benyttes til å bl.a opprette database forbindelser. prerender() -kalles like før viewet blir rendret. Kan brukes til å opprette db tilkoblinger eller kjøre queries. destroy() -kjøres garantert hvis init() har blitt kalt og brukes til å frigi ressurser som f.eks db tilkoblinger.

Validation. Client-Validering Server-Validering Ferdige valideringer: Kredittkort Dato E-post Generic ISBN URL

Dialog Manager. Kan kombineres med vanlig JSF navigering. Dialogene(navigerings reglene) lages i dialog-config.xml. Dialogen kan ha forskjellige tilstander: Action – public metode uten parametere blir kalt. View – JSF view vises. Subdialog – End – Avslutter dialogen.

Eksempel. start.jsp: User.jsp: Info.jsp: dialog-config.xml:

Clay. Html views Meta-data Inheritance and Tiles-like Composition Symboler

Tiger extensions. Et valgfritt add-on bibliotek som legger til ekstra brukervennlighets funksjoner.

Hvordan komme i gang. Dette trenger du: Apache Tomcat Apache Shale Java Standard Edition JDK 1.4 eller høyere Java Standard Edition JRE 1.4 eller høyere Gå til: For nedlastning.

Konklusjon. Vanskelig å lære Nøkkelfunksjonene Eksempler Feilmeldingene