JSF i Jyske Bank Ingeniørhøjskolen Århus 22.04.2008 Som oplevet af Niels Frydenholm & Peter Bødskov.

Slides:



Advertisements
Lignende præsentationer
Drupal i Københavns Kommune
Advertisements

Internetteknologi 2 (ITNET2) Præsentation 1: Introduktion til indhold, litteratur, undervisnings- og eksamensform.
1 | 2010 Internetteknologi 2 (ITNET2) Præsentation 1: Introduktion til indhold, litteratur, undervisnings- og eksamensform.
IM-Strategi.
Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD TechTalks hos Microsoft.
1 Facelets Copyright © Lund & Bendsen A/S Introduktion til Facelets.
Atlas/Otto Knudsen 1 "Atlas"  AJAX Extensions til ASP.NET.
J2EE Java Server Pages (JSP) Introduktion Internetteknologi 2 (ITNET2)
Sikkerhed/Otto Knudsen 1 Diagnostics  Debug af web-applikationer.
Gen WebService Gen brugergruppemøde, d Martin G. Jensen, Nykredit – Koncern IT ATV
Services Services som fundament for virksomhedens infrastruktur
1 JavaServer Faces Copyright © Lund & Bendsen Dynamikken i JSF.
16 - JSP. 2 NOEA2009Java-kursus – JSP Developement platform You need a J2ee compatible server There is more possibilities. Here we look at: –Tomcat &
Microsoft.NET og Web Services Søren Hebsgaard Group Manager Developer Platform Strategy Group Microsoft Danmark.
General Practitioner System 3000 ITNET2 F11 Godkendelsesopgave.
Booking System Mols-Linien Niels Liisberg
IT Jobs Dine muligheder. Der mangler medarbejdere i IT-branchen Hvad kan IT-branchen tilbyde dig? Hvad skal du kunne for at få et job i IT-branchen?
IT Jobs Kompetencer og muligheder. Der mangler medarbejdere i IT-branchen Der er brug for dig!
Fælles EPJ til hospitalerne i Region Midtjylland
ASP.NET Extensions Jakob Tikjøb Andersen
e-Tinglysning WebService Arkitektur
Mød Microsoft – for udviklere & arkitekter Introduktion til ASP.NET 2.0 Jeppe Rørbæk Rambøll Informatik
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Introduktion til Access (Access, del 1)
Portalintegrationsprojektet Claus Andreasen PL, portalintegrationsprojektet.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Web service - elementer SOAP (Simple Object Access Protocol) WSDL (Web Service Description language) UDDI (Universal Description, Discovery and Integration)
Udviklingen af Geodata-info.dk (version 2)
Apps! Apps! Apps! Nej! Nej! Nej! Per Esmann Jensen about.me/peresmannjensen.
Kort om MIDlet. MIDlet - resourcer Kernen er en begrænset java-maskine: Connected Limited Device Configuration Device afhængig: CLDC 1.0 eller CLDC 1.1.
Opfølgning på obligatorisk opgave 1 ONK1. Ingeniørhøjskolen i Århus Slide 2 Overordnet Flere gode opgaver De samme fejl går igen.. Alle der har afleveret.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Portal Integrations Projektet
CLR (.NET) og JVM 1.NET vs. Java.NET har fokus på sprog-uafhængighed … Java har fokus på platforms-uafhængighed … Windows OS.NET CLR IL kode (.exe,.dll)
Effektiv adgang til data Niels Mørck, Carl Bro GIS & IT  Carl Bro GIS og IT  Problemstillingen  Nordjyllands Amts Blanketsystem  Centralisering / decentralisering.
1 Unified Expression Language Copyright © Lund & Bendsen A/S Unified Expression Language.
Internetteknologi (ITNET2) Præsentation 6: Arkitektur i (Java) Web Applikationer.
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
1 JavaServer Faces Copyright © Lund & Bendsen Introduktion til JavaServer Faces.
Internetteknologi 2 (ITNET2) Java teknologi på Internettet J2EE Servlets.
Hvad er Liferay? Leading open source portal platfom Udvikles af Liferay.com og sponsorer Releases hver 8 md Stort community omkring Liferay Ca. 4 mio downloads.
OOMI Præsentation 28: Eksamen. Ingeniørhøjskolen i Århus Slide 2 af 6 Pensum Pensum har været noget fragmenteret (ny struktur for faget, nyt indhold og.
Serviceorienteret arkitektur SOA. SOA bygger på Der findes en serviceleverandør, som udstiller en formåen til at udføre en veldefineret og afgrænset aktivitet,
Introduktion I4DAB1 Jesper Tørresø Forår Layers + Tiers ? Tiers er opdelinbgslag omkring en logisk abstraktion (Præsentation, forretningslogik og.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
Præsentation af Vis Stedet Hvad er Vis Stedet Koncepter Live demo.
Denne præsentation vil sandsynligvis medføre diskussion blandt tilhørerne, hvilket vil resultere i handlingspunkter. Hvis du vil bruge PowerPoint til at.
Bent K. Slot Ansat ved KMD (Kommunedata) Ekstern lektor ved RUC Tidligere undervist på Roskilde Handelsskole Interesser: Digital forvaltning IT arkitektur.
Internetteknologi (ITNET2) Kort teknisk ASP.NET introduktion Mandag den 19/ Jesper Tørresø.
Internetteknologi (ITNET2) Præsentation 20: ASP.NET Introduktion ”Med Active Server Pages (ASP)”
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
ITNET2 Præsentation 22: Eksamen. Ingeniørhøjskolen i Århus Slide 2 af 5 Pensum Pensum uddrages fra lektionsplanen ALT der er angivet med betegnelsen ”Pensum”
Mads Kristensen downloads CodePlex top 10 ASP.NET starter kit.
ASP.NET – web site publish. ASP.NET – site-version.
BusinessMinds A/S © 2004 Metadata i BI udvikling 2005 Troels Brøcher BusinessMinds A/S.
1. 2 Overblik HyCon arkitektur –Platform –Komponenter og services –XSLT servlet Chain –Sensorer Den praktiske tilgang HyCon frameworket –Step by Step.
Det Danske Vaccinationsregister Århus 29. august 2013.
Internetteknologi 2 (ITNET2) Præsentation 1: Introduktion til indhold, litteratur, undervisnings- og eksamensform.
Web- og serverprogrammering Dette materiale er under Åben Dokumentlicens, se Introduktion til web- og serverprogrammering.
System & Metode Præsenterer for GS Gruppen Brædstrup den 7. december 2004.
Web- og serverprogrammering
De grundlæggende redskaber
De grundlæggende redskaber
Landskabet omkring OS2Kravmotor i Syddjurs Kommune
Inspirationsdag 2018 It-sikkerhed It-afdelingen i Sekretariatet
Efter folkeskolen kan du i Danmark typisk vælge én af 2 ”retninger”
Præsentationens transcript:

JSF i Jyske Bank Ingeniørhøjskolen Århus Som oplevet af Niels Frydenholm & Peter Bødskov

Hvem er vi?

Hvad vil vi så underholde med? (bare rolig…der kommer kode!) - IT udvikling i Jyske Bank - Java udvikling i Jyske Bank - JSF i Jyske Bank - Kode

IT udvikling i Jyske Bank (salgsgas!) - Ca. 400 IT folk i Jyske Bank (udviklere, konsulenter og drift) - 11 afdelinger - Hovedsæde i Silkeborg - bla bla bla - Den mindste bank med egen IT udvikling

IT udvikling i Jyske Bank (Værktøj) Mainframe (central)Decentral Cobol CICS JCL DB2 MQ J2EE En smule.net En smule ASP

Java udvikling i Jyske Bank (Værktøjer) - RAD (udviklingsværktøj) - WAS (applikationsserver) - WPS (portalserver)

Java udvikling i Jyske Bank (Værktøjer (hjemmerullede)) - Rammeværket - J2EE - Web komponenter (JSP custom tags, JSF custom tags) -ivy ( - til styring af afhængigheder mellem jar filer - Projektskabeloner - Hudson (CI) - XDoclet

Java udvikling i Jyske Bank (Overblik) - Lagdelt arkitektur -Web -EJB -DAO (aka. DAL (Data Access Layer)) - MQ - JDBC (Hibernate) - CTG (CICS Transaction Gateway) - Webservices -Domæne

Java udvikling i Jyske Bank (Web) - JSF/JSP - CSS - JavaScript (pt. ingen anbefalede frameworks…det kommer!)

JSF udvikling i Jyske Bank (værktøjer) - MyFaces ( - version eksta komponenter fra Tomahawk projektet (v 1.1.6) - Jyske Banks egne tags

JSF udvikling i Jyske Bank (And now to something completely different) - Kode!

JSF udvikling i Jyske Bank (JSF livscyklus)

JSF udvikling i Jyske Bank (Hvorfor lige JSF?….) - Hvorfor bruger I ikke - RoR - Wicket - Tapestry -

JSF udvikling i Jyske Bank (Hvorfor lige JSF?….)

JSF udvikling i Jyske Bank (Lige vej, medvind?….)

JSF udvikling i Jyske Bank (ikke altid!)

JSF udvikling i Jyske Bank (Problemer/udfordringer) - Samspil mellem WAS/MyFaces - Kompleksitet - Problemer med funktionalitet på komponenter - Ajax…JavaScript og JSF…don’t! - Sessionshåndtering

JSF udvikling i Jyske Bank (Problemer/udfordringer) - Hvad kan vi så gøre bedre? - Facelets - Andre JSF implementationer (IceFaces/RichFaces) - JSF Komponenter (egne og andres) - Ajax (JSF Komponenter)

?

!