L i f e r a y. Open Source Java Multiplatformowy



Podobne dokumenty
SOP System Obsługi Parkingów

Web Tools Platform. Adam Kruszewski

MIGRACJA SYSTEMÓW INFORMATYCZNYCH DO TECHNOLOGII JAVA

Gotowe platformy tak, ale

EJB 3.0 (Enterprise JavaBeans 3.0)

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Identity Management w Red Hat Enterprise Portal Platform. Bolesław Dawidowicz

Testowanie i wdrażanie oprogramowania Emulator systemu bankowego

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

1 Wprowadzenie do J2EE

Ekspert MS SQL Server Oferta nr 00/08

Open Source Stack jako. alternatywa

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

JBoss: MetaMatrix, Mobicents, Seam, Rools, ESB

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

mgr inż. Michał Paluch

OSGi Agata Hejmej

Przykłady pytań do zaliczenia programu wykonywanego w ramach zajęć laboratoryjnych 6-8 z Programowania komponentowego w Javie. Zofia Kruczkiewicz

Serwery aplikacji. mgr Radosław Matusik. Wydział Matematyki i Informatyki Uniwersytetu Łódzkiego radmat radmat@math.uni.lodz.

JDBC w LoXiMie. Interfejs Java Database Connectivity dla systemu LoXiM. Adam Michalik 2008

Programowanie w języku Java. Wykład 13: Java Platform, Enterprise Edition (Java EE)

Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres







Programowanie w Javie 2. Płock, 26 luty 2014 r.

Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )

Założenia projektowe dla zapytania ofertowego EAK_ZA_01/2015

OpenLaszlo. OpenLaszlo

Globalne referencje dla idempiere Business Suite

Wybrane działy Informatyki Stosowanej

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

ul. Pogodna Olsztyn codeit@codeit.pl

PRZEWODNIK PO PRZEDMIOCIE

Cloud Customers Relationships Wymagania wersja systemu:

Jak stworzyć Geoportal

Licencjonowanie pytania i odpowiedzi

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak

SPRING FRAMEWORK. dr inż. Jakub Chłapioski

Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat.

Zatrudniając inżynierów, Sii jest Liderem usług IT & Engineering w Polsce!

Aktualizacja środowiska JAVA a SAS

LOTUS DAY grudnia 2009 r., Warszawa IBM WebSphere Portal NOW czyli portal w 3 tygodnie

Rozwiązanie Compuware Data Center - Real User Monitoring

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle


Cennik. Szkolenia zintegrowane. Java

Wybrane działy Informatyki Stosowanej

Pingwin kontra Okna, czyli Wolne Oprogramowanie kontra...?

Zapytanie ofertowe

Zapytanie ofertowe nr 9/POIG 8.2/11/10

Java Enterprise Edition spotkanie nr 1. Sprawy organizacyjne, wprowadzenie

AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Migracja do PostgreSQL za pomocą narzędzi Enterprise DB

Programowanie obiektowe

Nazwa Platforma Wspierane bazy danych Ostatnia stabilna wersja

Załącznik 2 utworzenie projektu

CENNIK OPROGRAMOWANIE MEDIATOR/TERMINAL/TERMINAL GUI

JAVA EE 8. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

EXSO-CORE - specyfikacja

CENNIK OPROGRAMOWANIE MEDIATOR/TERMINAL/TERMINAL GUI

PomysL... i co dalej?

TOPWEB Microsoft Excel 2013 i PowerBI Przygotowanie danych, analiza i efektowna prezentacja wyników raportów

znajomość języka programowania w stopniu podstawowym (np. C/C++, Java), umiejętność obsługi aplikacji Excel, OpenOffice Calc, itp.

Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.

Portal Technology Day

WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ

Kolekcjonować, Zarządzać, Udostępniać

W grze bierze udział dwóch graczy. Każdy uczestnik rozpoczyna rozgrywkę z sumą

Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework

JĘZYK SKRYPTOWY WEDŁUG MACROMEDII

Platforma J2EE i EJB. Oprogramowanie systemów równoległych i rozproszonych Wykład 9. Rola EJB na platformie J2EE. Dr inż. Tomasz Olas olas@icis.pcz.

Wymagania techniczne dla programów antywirusowych. Oprogramowanie dla serwerów i stacji roboczych będących w sieci - ilość 450 sztuk:

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (

Serock warsztaty epuap 28 październik 2009 r. Sławomir Chyliński Andrzej Nowicki WOI-TBD Szczecin

Web frameworks do budowy aplikacji zgodnych z J2EE. Jacek Panachida

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Opis instalacji systemu Intranet Komunikator

Zaawansowane Techniki Bazodanowe

Cennik. Inżynieria oprogramowania. Języki programowania. Ważny do 30 września Javatech. Indywid. (2) Java. Dni VIP(3)

System Connector Opis wdrożenia systemu

Projekt ATENA - system wspomagaj cy zarz dzanie szkoª lub zespoªem szkóª przedlicealnych

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu).

Wykład I. Wprowadzenie do baz danych

JAVA EE MODEL APLIKACJI. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

DOKUMENTACJA BI SOW PFRON. Powykonawcza. dla BI INSIGHT S.A. UL. WŁADYSŁAWA JAGIEŁŁY 4 / U3, WARSZAWA. Strona 1 z 23

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

Łukasz Tomczyk*, Beata Pańczyk. Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, Lublin, Polska. Łukasz Tomczyk*, Beata Pańczyk

JAX-RS czyli REST w Javie. Adam Kędziora

e_talent innowacyjna aplikacja webowa do zarządzania rozwojem pracowników w organizacji Zespół ForUnit

CENNIK OPROGRAMOWANIE MEDIATOR/TERMINAL

podstawowa obsługa panelu administracyjnego

Historia zmian. Data wersja Opis Autor. 05/05/ Paweł Maćkowski. 31/05/ Paweł Maćkowski

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Diagram wdrożenia. Rys. 5.1 Diagram wdrożenia.

Transkrypt:

Liferay

L i f e r a y Open Source Java Multiplatformowy

P o r t a l Według specyfikacji jsr-168 portal to aplikacja webowa dostarczająca personalizacji, możliwość rejestracji, agregacj ę treści z różnych źródeł, hostuje warstw ę prezentacji systemu.

P o r t a l Kontener portletów kontroluje cykl życia portletu i dostarcza niezbędne zasoby i informacje dotyczące środowiska. Jest odpowiedzialny za inicjalizacj ę i destrukcj ę portletów oraz przekazywanie żąda ń użytkownika i odbieranie odpowiedzi

P o r t a l Content aggregator agreguje treść generowan ą przez różne portlety

P o r t a l Content aggregator agreguje treść generowan ą przez różne portlety Common services usługi (nie będące części ą specyfikacji) takie jak: rejestracja pozwala na dostęp do informacji dodatkowych po zarejestrowanu si ę w serwisie personalizacja możliwość personalizowania wyglądu oraz funkcjonalności strony użytkownika

W s p i e r a n e T e c h n o l o g i e Specyfikacje: JSR-168 specyfiakcja dotycz ą ca pisania portletów JSR-220 (Hibernate) framework do realizacji dostępu do warstwy danych JSR-127 (JSF) - framework do tworzenia interface'u użytkownika dla aplikacji sieciowych.

W s p i e r a n e T e c h n o l o g i e Spring szkielet wytwarzania aplikacji w Javie Struts framework dla aplikacji tworzonych w Javie. Rozszerza i zastępuje serwlety Javy. Model MVC Velocity oparty na Javie system template'ów WSRP standard pozwalaj ą cy publikować portlety oraz używać opublikowanych ju ż portletów w naszym portalu

I n s t a l a c j a Multiplatformowo ć ś na poziomie OS'u jak i serwera aplikacji oraz serwera baz danych

I n s t a l a c j a S y s t e m y O p e r a c y j n e AIX BSD Linux Solaris Windows Mac OS X

I n s t a l a c j a S e r w e r y B a z D a n y c h DB2 Firebird Hypersonic InterBase JDataStore MySQL

I n s t a l a c j a S e r w e r y B a z D a n y c h Oracle PostgresSQL SAP SQL Server

I n s t a l a c j a S e r w e r y A p l i k a c j i Borland ES 6.5 Geronimo GlassFish JBoss 4.0.2 JFox JOnAS 4.4.3 JRun 4 Updater 3

I n s t a l a c j a S e r w e r y A p l i k a c j i OracleAS 10.1.3 Orion 2.0.6 Pramati 4.1 RexIP 2.5 Sun JSAS 8.01 WebLogic 8.1 SP4 WebSphere 5.1

I n s t a l a c j a K o n t e n e r y S e r w l e t ó w Jetty 5.1.4 Resin 3.0.14 Tomcat 5.0.x/5.5.x

L i f e r a y Administracja

Z a r z ą d z a n i e u ż y t k o w n i k a m i Portlety: Enterprise Admin Organization Admin Location Admin

Z a r z ą d z a n i e u ż y t k o w n i k a m i

Z a r z ą d z a n i e S p o ł e c z n o ś c i a m i Społeczności? Grupa u ż ytkowników powi ą zanych ze sobą Otwarte lub zamkni ę te Strony dla community portlet: Community

B e z p i e c z e ń s t w o i U p r a w n i e n i a Trzy typy zasięgu

B e z p i e c z e ń s t w o i U p r a w n i e n i a Enterprise odnosi si ę do wszystkich obiektów danego typu, może zawierać dowoln ą liczb ę communities

B e z p i e c z e ń s t w o i U p r a w n i e n i a Enterprise odnosi si ę do wszystkich obiektów danego typu, może zawierać dowoln ą liczb ę communities Community odnosi sie do wszystkich obiektów wewnątrz konkretnej społeczności, może posiadać dowoln ą liczb ę obiektów

B e z p i e c z e ń s t w o i U p r a w n i e n i a Enterprise odnosi si ę do wszystkich obiektów danego typu, może zawierać dowoln ą liczb ę communities Community odnosi sie do wszystkich obiektów wewnątrz konkretnej społeczności, może posiadać dowoln ą liczb ę obiektów Individual odnosi si ę do konkretnego obiektu

B e z p i e c z e ń s t w o i U p r a w n i e n i a Role: zbiór uprawnień przypisywane do u ż ytkownika, społeczności, organizacji lub lokacji

B e z p i e c z e ń s t w o i U p r a w n i e n i a Użytkownik: pojedyncza osoba korzystaj ą ca z portalu do momentu zalogowania - Go ś ć

B e z p i e c z e ń s t w o i U p r a w n i e n i a Użytkownik: pojedyncza osoba korzystaj ą ca z portalu do momentu zalogowania Go ś ć Gość: posiada zbiór domy ś lnych uprawnie ń

B e z p i e c z e ń s t w o i U p r a w n i e n i a Użytkownik może uzyskać uprawnienia w następujący sposób: bezpo ś rednio nadane

B e z p i e c z e ń s t w o i U p r a w n i e n i a Użytkownik może uzyskać uprawnienia w następujący sposób: bezpo ś rednio nadane nadane community/organizacji/lokacji w której znajduje si ę użytkownik

B e z p i e c z e ń s t w o i U p r a w n i e n i a Użytkownik może uzyskać uprawnienia w następujący sposób: bezpo ś rednio nadane nadane community/organizacji/lokacji w której znajduje si ę użytkownik zdefiniowane w roli przypisanej do użytkownika

B e z p i e c z e ń s t w o i U p r a w n i e n i a Użytkownik może uzyskać uprawnienia w następujący sposób: bezpo ś rednio nadane nadane community/organizacji/lokacji w której znajduje si ę użytkownik zdefiniowane w roli przypisanej do użytkownika zdefiniowane w roli przypisanej do community/organizacji/lokacji w której znajduje si ę użytkownik

B e z p i e c z e ń s t w o i U p r a w n i e n i a Organizacja korporacja/firma/jednostka macierzysta

B e z p i e c z e ń s t w o i U p r a w n i e n i a Organizacja korporacja/firma/jednostka macierzysta Lokacja reprezentuje jednostk ę korporacji

B e z p i e c z e ń s t w o i U p r a w n i e n i a Organizacja korporacja/firma/jednostka macierzysta Lokacja reprezentuje jednostk ę korporacji Grupy grupuj ą u ż ytkowników

B e z p i e c z e ń s t w o i U p r a w n i e n i a Organizacja korporacja/firma/jednostka macierzysta Lokacja reprezentuje jednostk ę korporacji Grupy grupuj ą u ż ytkowników U ż ytkownik jedna organizacja i lokacja, wiele grup i communities

R o z s z e r z a n i e f u n k c j o n a l n o ś c i Automatyczne dodawanie portletów

R o z s z e r z a n i e f u n k c j o n a l n o ś c i Automatyczne dodawanie portletów Automatyczne dodawanie motywów(themes)

R o z s z e r z a n i e f u n k c j o n a l n o ś c i Automatyczne dodawanie portletów Automatyczne dodawanie motywów(themes) Automatyczne dodawanie szablonów layoutu(layout templates)

R o z s z e r z a n i e f u n k c j o n a l n o ś c i Automatyczne dodawanie portletów Automatyczne dodawanie motywów(themes) Automatyczne dodawanie szablonów layoutu(layout templates) Admin portlet zakładka Auto Deploy