Google Groups Home
Help | Sign in
majowa prezentacja - AMF
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  11 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
kamiseq  
View profile
 More options Apr 25, 6:21 am
From: kamiseq <kami...@gmail.com>
Date: Fri, 25 Apr 2008 03:21:37 -0700 (PDT)
Local: Fri, Apr 25 2008 6:21 am
Subject: majowa prezentacja - AMF
idac w slady Rafała chcialbym sie dowiedizec czego oczekujecie po
prezentacji opisujacej protokol AMF.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Krzysztof Satola  
View profile
 More options Apr 25, 7:25 am
From: Krzysztof Satola <krzysz...@satola.net>
Date: Fri, 25 Apr 2008 04:25:02 -0700 (PDT)
Local: Fri, Apr 25 2008 7:25 am
Subject: Re: majowa prezentacja - AMF
Jeśli chodzi o mnie, chciałbym zobaczyć proste przykłady:
- krótki wstęp (co to jest, jakie daje możliwości, itp.)
- jak to skonfigurować,
- jak z tego korzystać (prosty przykład CRUD),
- a jak wystarczy czasu to wtedy jakieś bardziej zaawansowane tematy.

Generalnie fajnie by było, żeby ludzie, którzy nie korzystają z AMF (a
powinni), wiedzieli jak zacząć i ew. gdzie dalej szukać informacji.

kamiseq: jeżeli nie wyrobisz się w jednej prezentacji, możemy to
podzielić na więcej wystąpień (podczas kolejnych spotkań grupy).

pozdrawiam,

On 25 Kwi, 12:21, kamiseq <kami...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Łukasz Błachowicz  
View profile
 More options Apr 29, 7:18 pm
From: Łukasz Błachowicz <moo...@gmail.com>
Date: Tue, 29 Apr 2008 16:18:42 -0700 (PDT)
Local: Tues, Apr 29 2008 7:18 pm
Subject: Re: majowa prezentacja - AMF
Ja bym sie skłaniał na te bardziej zaawansowane tematy :)
Przede wszystkim kwestia jaką technologię chcesz opisywac, amfphp,
weborba czy jeszcze cos inszego, moze jakies krótkie porownanie ?

-> przykład mapowania klas bo z tego co widze to mało ludzi z tego
korzysta a to połowa radochy z amfa.
-> autoryzacja, role, na 1.2 lub beta 1.9 ale w 1.9 to troche insza
bajka, bo tam wchodza w gre filtry
-> moze roznice amf0-amf3 ? To raczej podpada pod protokół, ale czy są
jakieś istotne dla usera ( chociaz chyba nie ma ;) )
-> przykład na remoteobject we flexie pod 1.9 lub jesli sie da ( a nie
probowałem ) 1.2 i amf0

On 25 Kwi, 13:25, Krzysztof Satola <krzysz...@satola.net> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
paweł kamiński  
View profile
 More options Apr 30, 5:01 pm
From: "paweł kamiński" <kami...@gmail.com>
Date: Wed, 30 Apr 2008 23:01:26 +0200
Local: Wed, Apr 30 2008 5:01 pm
Subject: Re: majowa prezentacja - AMF

myslalem o skupieniu sie na weborbie i takie opisanie graphite i blaze :)

On 30/04/2008, Łukasz Błachowicz <moo...@gmail.com> wrote:

--
Pozdrawiam
Paweł Kamiński

kami...@gmail.com
pkaminski....@gmail.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
peper  
View profile
 More options May 1, 9:11 am
From: peper <pep...@gmail.com>
Date: Thu, 1 May 2008 06:11:44 -0700 (PDT)
Local: Thurs, May 1 2008 9:11 am
Subject: Re: majowa prezentacja - AMF
Można odpowiedzieć na pytanie "Dlaczego AMF?" np. w porównianiu z Web
Services.
Dlaczego bawić się w jakiś dziwny protokół a nie skorzystać ze
standardu, który mamy często zaimplementowany na serwerze za darmo -
stworzenie endpointa Web Services dla komponentu EJB to zwykle ze 3
kliknięcia i nie wymaga instalowania czegokolwiek.

Tutaj proponuję pokazać jakieś wyniki konkretnie. Ostanio tworzyłem
takie porównanie i np. dla 20 000 rekordów wykonanie metody przez WS
trwało 38s (!!) a koperta miała ponad 11 mega, a dla AMF wywołanie
trwało 1,7s i wiadomość miała 7 mega. Dodam, że wykonanie WS z soapUI
bez deserializacji trwało 5,7s . Myślę, że tego typu dane są w stanie
przekonać każdego.


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
peper  
View profile
 More options May 1, 9:15 am
From: peper <pep...@gmail.com>
Date: Thu, 1 May 2008 06:15:39 -0700 (PDT)
Local: Thurs, May 1 2008 9:15 am
Subject: Re: majowa prezentacja - AMF

> -> przykład mapowania klas bo z tego co widze to mało ludzi z tego
> korzysta a to połowa radochy z amfa.

I w ogóle powód i zasadność stosowania mapowania klas.

> -> autoryzacja, role, na 1.2 lub beta 1.9 ale w 1.9 to troche insza
> bajka, bo tam wchodza w gre filtry
> -> moze roznice amf0-amf3 ? To raczej podpada pod protokół, ale czy są
> jakieś istotne dla usera ( chociaz chyba nie ma ;) )

Są, głównie w wydajności. Amf3 ma lepsze metody optymalizacji rozmiaru
wiadomości. Głównie odwołania przez referencje i variable length
encoding dla liczb.

> -> przykład na remoteobject we flexie pod 1.9 lub jesli sie da ( a nie
> probowałem ) 1.2 i amf0

Da się na amf0 ale to się mija z celem.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Łukasz Błachowicz  
View profile
 More options May 10, 7:01 am
From: Łukasz Błachowicz <moo...@gmail.com>
Date: Sat, 10 May 2008 04:01:46 -0700 (PDT)
Local: Sat, May 10 2008 7:01 am
Subject: Re: majowa prezentacja - AMF
peper, jesli chcesz porownac wydajnosc, to nie wiem czy widziałes ->
http://www.jamesward.org/census/
Zreszta  ogole moze warto byłoby to pokazac, choc teraz to moze troche
za pozno ... :) uups

>> I w ogóle powód i zasadność stosowania mapowania klas.

Hmm, znaczy jestes na nie, czy na tak ? :)

>>Da się na amf0 ale to się mija z celem.

Dlaczego ? Zmienia się coś poza protokołem ?

Ł

On 1 Maj, 15:15, peper <pep...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
paweł kamiński  
View profile
 More options May 10, 7:38 am
From: "paweł kamiński" <kami...@gmail.com>
Date: Sat, 10 May 2008 13:38:20 +0200
Local: Sat, May 10 2008 7:38 am
Subject: Re: majowa prezentacja - AMF

hym .....

2008/5/10 Łukasz Błachowicz <moo...@gmail.com>:

--
Pozdrawiam
Paweł Kamiński

kami...@gmail.com
pkaminski....@gmail.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
peper  
View profile
 More options May 12, 3:10 am
From: peper <pep...@gmail.com>
Date: Mon, 12 May 2008 00:10:08 -0700 (PDT)
Local: Mon, May 12 2008 3:10 am
Subject: Re: majowa prezentacja - AMF

On 10 Maj, 13:01, Łukasz Błachowicz <moo...@gmail.com> wrote:

> peper, jesli chcesz porownac wydajnosc, to nie wiem czy widziałes ->http://www.jamesward.org/census/
> Zreszta  ogole moze warto byłoby to pokazac, choc teraz to moze troche
> za pozno ... :) uups

Tak, znam to.

> >> I w ogóle powód i zasadność stosowania mapowania klas.

> Hmm, znaczy jestes na nie, czy na tak ? :)

No nie zawsze ma to w ogóle sens. Kiedy używam gdzieś pomiędzy 150 a
170 różnych obiektów danych (z grubsza tyle ma baza) to najwygodniej
jest jak we Flexie maksymalnie dużo jest geneorwane "w locie".

Mapowanie klas @Entity na Flexowe jest fajne, bo można robić coś w
stylu

public void saveUser(User usr) {
entityManager.merge(usr);

}

natomiast łamie to zasady bezpieczeństwa i dobrego projektowania -
powinno się przesyłać proste obiekty (Value Objects) tworzenie
duplikatów klas i "przepisywanie" do nowych obiektów jest takie sobie.
Już szybciej zmapować to tablicy asocjacyjnej.

Istnieją też sytuacje, kiedy użytkownik w zależności od uprawnień
widzi lub nie pewne parametry obiektu. Czasem jest to ustalone dla
ról, wtedy wystarczy przepisać każdą klasę dla każdej roli. 5 ról i 40
klas to tak koło 200 klas - nie jest źle. Czasem natomiast trzeba mieć
możliwość ustalania, które pola są widoczne dla którego poziomu
uprawnień z możliwością dodawania nowych ról i uprawnień a wtedy w
ogóle nie widzę miejsca na mapowanie klas.

Pomijam już tak oczywisty problem, że w gridzie wystarczą 4 pola
obiektu, który możę ich mieć kilkanaście. Po co przesyłać całość?
Użytkownik może sobie chcieć zaznaczyć, które pola chce oglądać w
gridzie.

Oczywiście rozwiązaniem powyższych problemów jest przesyłanie zawsze
takiego samego obiektu, w którym 3/4 pól ma wartosć null. Jaki to
jednak daje wymierny zysk?

> >>Da się na amf0 ale to się mija z celem.

> Dlaczego ? Zmienia się coś poza protokołem ?

Z tego co pamiętam nie da się użyć zwykłego RemoteObject, tylko trzeba
to robić "niskopoziomowo". Ale mogę się mylić.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Łukasz Błachowicz  
View profile
 More options May 14, 5:50 am
From: Łukasz Błachowicz <moo...@gmail.com>
Date: Wed, 14 May 2008 02:50:05 -0700 (PDT)
Local: Wed, May 14 2008 5:50 am
Subject: Re: majowa prezentacja - AMF
Z tego co pamiętam nie da się użyć zwykłego RemoteObject, tylko trzeba
to robić "niskopoziomowo". Ale mogę się mylić.

Niskopoziomowo owszem, bo sam korzystałem, netconnection i call, nic
ciekawego, ale wlasnie kwestia tego czy mozna skorzystac z
remoteobject majac po serwerze amf0

Z mapowaniem fakt faktem masz rację, są miejsca i momenty kiedy mija
się to z celem, ale sama idea zła nie jest ;)

Ł
On 12 Maj, 09:10, peper <pep...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
paweł kamiński  
View profile
 More options May 14, 6:50 am
From: "paweł kamiński" <kami...@gmail.com>
Date: Wed, 14 May 2008 12:50:31 +0200
Local: Wed, May 14 2008 6:50 am
Subject: Re: majowa prezentacja - AMF

a przypadkiem nie da sie tego rozwiazac przekazujac przy tworzeniu
RemoteObject klase AMFChannel i tam podajac ktora wersje ma wykorzystywac?

ale do konca nie jestem pewien

--
Pozdrawiam
Paweł Kamiński

kami...@gmail.com
pkaminski....@gmail.com


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google