Logowanie IO
Wszystkiego najlepszego w Nowym Roku!
A ponieważ w Nowym Roku warto zabrać się za pracę, opiszę krótko co trzeba zrobić żeby nieco zmienione logowanie do systemu działało. To wszystko oczywiście było w poszczególnych rewizjach SVN, ale widzę że jest potrzebne:
Zmiany sprowadzają się do zmian w plikach konfiguracyjnych. Edytujemy plik pages.xml:
1. Nie jest już potrzebna dyrektywa <action execute=”#{identityManager.login()}”/> - trzeba ją usunąć
2. Dodałem opis pustej strony “login”:
<page view-id="/login.xhtml" login-required="false">
<action execute="#{identityManager.toLoginUrl()}"/>
</page>
<page view-id="/error.xhtml" login-required="false"></page>
3. Do linijki <page view-id=”*”> dodałem wymóg logowania, czyli powstało <page view-id=”*” login-required=”true”>
Do tego utworzyłem prosty plik ze stroną logowania login.xhtml (to takie asekuranckie zachowanie, jakby przeglądarka nie zrobiła redirectu na podstawie nagłówka):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets">
<head>
<meta http-equiv="Refresh" content="0; URL=/frame/login.seam" />
</head>
<body>
<h:messages styleClass="message"/>
</body>
</html>
I to właściwie tyle. Pliki możecie przekopiować z projektu administration. Działa to tak, że dla niezalogowanego użytkownika przekierowuje na stronę logowania, resztę magii robią ciasteczka.
Aha, po tych zmianach bez problemu użyjecie mechanizmów kontroli tego, kto daną stronę może obejrzeć w plikach konfiguracyjnych. Możecie to zobaczyć w projekcie administration, w plikach *.page.xml robię np. sprawdzanie czy ktoś należy do danej roli, żeby wyświetlić stronę.
Tworzenie modułu - IO2
Publikuję ostatni z fimów dotyczących IO2 - tworzenie nowego modułu
http://marcin.lepicki.com/tworzenie_modulu_io2/tworzenie_modulu_io2.htm
Instalacja - oprogramowanie na IO2
Witajcie,
pewnie wielu z Was zastanawia się, jak zainstalować zestaw oprogramowania na IO2. Przygotowałem małą ściągę wizualną - ale najpierw ściągnijcie wszystkie potrzebne pliki:
Serwer aplikacji jboss-4.2.3.GA http://www.jboss.org/jbossas/downloads/
Framework jboss-seam-2.0.2.SP1 http://www.seamframework.org/Download
IDE eclipse-jee-ganymede-SR wersja Enterprise http://www.eclipse.org/downloads/
Baza danych Postgresql 8.3.4
Driver JDBC do bazy danych:
http://jdbc.postgresql.org/download/postgresql-8.3-604.jdbc4.jar
Po ściągnięciu tego wszystkiego możecie zajrzeć do przygotowanej przez Łukasza instrukcji instalacji
http://kwi.wi.pb.edu.pl/jteam/stuff/2008_winter/instalacja.pdf albo obejrzeć filmik
http://marcin.lepicki.com/instalacja_io2/instalacja_io2.htm
To co nam potrzebne w eclipse to wtyczka do Subversive - jak to instalować napisałem na
http://marcin.lepicki.com/2008/10/17/eclipse-z-svnssh/
Wtyczka do Eclipse Jboss Tools -
http://marcin.lepicki.com/2008/10/22/jboss-tools/
Prezentacja funkcje haszujące
Umieszczam prezentacje, która dziś pomogła mi przy wygłoszeniu krótkiego referatu na przedmiocie Ochrona Baz Danych :).
Format ppt (najgorszy, bo coś się layout psuje :P)
Systemy samouczące
Umieściłem pierwsze wykłady z Systemów samouczących od prof. dr hab. Leona Bobrowskiego, można je sciągnąć z podstrony. Będę się starać uzupełniać je systematycznie :).
Bój w hucie czyli sesja w wysokiej temperaturze, edycja lato 2007/2008
[IO]
Zerówki:
-środa, 18 czerwca 2008, 12.00 - Sieci komputerowe, dr Oskar Świda, Aula M-449 na Wydziale Mechanicznym
Pierwszy termin:
- poniedziałek, 23 czerwca 2008, 8.00 - Metody wielowymiarowej analizy danych, prof. dr hab. Leon Bobrowski, Aula C
- wtorek, 24 czerwca 2008, 10.00 - Bazy danych, dr inż. Eugenia Busłowska, Aula 1 Wydziału Elektrycznego
- środa, 25 czerwca 2008 - Metody wielowymiarowej analizy danych, prof. dr hab. Leon Bobrowski, egzamin ustny
- czwartek, 26 czerwca 2008, 10.00 - Hurtownie danych, dr Marek J. Drużdżel, Aula B
- piątek, 27 czerwca 2008, 12.00 - Inzynieria oprogramowania, dr inż. Marek Krętowski, Aula B
- poniedziałek, 30 czerwca 2008, 12.00 - Sieci komputerowe, dr Oskar Świda, Aula B
Studies at Bialystok Technical University
I’m a student at Bialystok Technical University, Computer Science faculty. I’m group leader, so sometimes I’ll post some important informations and studying materials.
For now, you can find presentations prepared by prof. Leon Bobrowski for Methods of Multivariate Analysis (Metody wielowymiarowej analizy danych). Enjoy!
I’ll mark updates by posting comments, so you can subscribe RSS Comments Feed