Nyhetsflöde
Logga in till din kurswebb
Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.
Har du frågor om kursen?
Om du är registrerad på en aktuell kursomgång, se kursrummet i Canvas. Du hittar rätt kursrum under "Kurser" i personliga menyn.
Är du inte registrerad, se Kurs-PM för HI1015 eller kontakta din studentexpedition, studievägledare, eller utbilningskansli.
I Nyhetsflödet hittar du uppdateringar på sidor, schema och inlägg från lärare (när de även behöver nå tidigare registrerade studenter).
För laboration 1, såklart....
En bra noobtutorial om man väljer jsf2 och facelets:
http://info.rmatics.org/2009/10/17/jsf2_tutorial_0/
Om man använder netbeans kan det här vara bra att kolla in:
http://netbeans.org/kb/docs/web/jsf20-support.html
Hur hanterar man inloggning på ett bra sätt när man kör JSF 2.0? Jag tänker mest på sessioner o dylikt. Just nu har jag en managed bean i session scope som håller koll på om en användare är inloggad ...
Om man får för sig att man behöver komma åt en sessionsböna från en requestböna så hittade jag ett fungerande sett: http://wiki.apache.org/myfaces/AccessingOneManagedBeanFromAnother
Den övre av lösningarna med managed-property är den jag utnyttjar.
Ful och konstig hemsida. Men exemplen verkar helt ok:
Exemplet var för myfaces men borde funka ändå.
Coreservlet sidan tycker även jag är bra.
Nån som vet om det finns nåt sätt att få en callback eller liknande när ramverket "nullar" en session-scoped bean?
(Vill ha ett vettigt sätt att veta vilka som är inloggade. Man kan ju inte förutsätta att alla verkligen klickar ...
Nevermind förresten... löste det med lite hemmasnickeri istället.
Keep on coding in a free world!
Hehe en googling av detta gav mig denna sida (nu spårar labbdiskussionen ut till humor!)
http://freeworld.thc.org/root/phun/unmaintain.html
Citerar en grej speciellt:
- Use acronyms to keep the code terse. Real men never define acronyms; they ...
Är det grönt om man använder sig av icefaces i laboration 2 ?
Ajax är inbyggt i icefaces och är hyffsat behaglig att använda vid dessa syften :)
Nu har jag inte själv använt eller kollat på IceFaces tidigare, men det ser väl OK ut använda. Förvänta dig dock mer frågor om hur det fungerar....
Scratch that..... RichFaces is bueno-ding-dong-dilli-dias, señor!
Äntligen hittat svaret på frågan: vad är skillnaden mellan #{} och ${}?
The EL supports both immediate and deferred evaluation of expressions. Immediate evaluation means that the expression is evaluated and the result returned as soon as the page is first rendered ...
För att "rendera" om ett visst element med JSF och JavaScript:
jsf.ajax.request('sourceElementId', null, {render: 'elementId'});
JSF JavaScript API: http://download.oracle.com/docs/cd/E17802_01/j2ee/javaee/javaserverfaces/2.0/docs/js-api/index.html
*(Parlamentet-introt) tuu-tu-tuu-tu-tu-boom* då är det dags för klassikern: svarapåfrågan. panelen får inte ge ut fel svar eller tveka, för då låter det såhär: *BRÖÖTTTH*, och ni blir lika utbrända som danmarks ambassad i beirut....
Kopierade hela JSF-projektet som jag gjort ...
Reine: finns det något bra exempel på hur JNDI-lookup ser ut (konfiguration och exempelkod för båda sidor) mellan en webapp i Tomcat och en ejb-app i jboss? Det är svårt att sålla bland allt som finns på Internet.. Känns som ...
Denna kanske kan vara till hjälp:
http://docs.jboss.org/jbossas/getting_started/v4/pdf/startguide.pdf
Eller varför inte:
Länk som funkar:
Hittade en bra sida på svenska som förklarar JSF + MVC:
http://www.bluefish.se/aquarium/jsf.html