Idee per tre progetti java

315 views
Skip to first unread message

Davide

unread,
Sep 13, 2012, 11:43:57 AM9/13/12
to jug...@googlegroups.com
Ciao,

in questo periodo sto lavorando su tre idee di progetti java.
Se possibile mi piacerebbe poter collaborare su questi progetti con altre
persone e quindi adottare una licenza open.

I progetti riguardano i seguenti argomenti java: reflection, xml/json mapping/binding
e seo friendly ria web.

https://groups.google.com/d/forum/source-to-reflection?hl=en
https://groups.google.com/d/forum/object-xmljson?hl=en
https://groups.google.com/d/forum/seo-friendly-ria-web?hl=en

Date un occhiata e se vi interessa partecipare o anche solo
essere aggiornati iscrivetevi alla mailing list che vi interessa.

Giusto per rassicurarvi le mailing list sono a basso traffico
e sono moderate, quindi non vi capiter� spam o messaggi fuori controllo.

PS: sulle mailing list la lingua sar� l'inglese

--
_| _. o _| _
(_| (_| \/ | (_| (/_

Simone Bordet

unread,
Sep 13, 2012, 12:48:29 PM9/13/12
to jug...@googlegroups.com
Ciao,

2012/9/13 Davide <d...@vide.bz>:
> Ciao,
>
> in questo periodo sto lavorando su tre idee di progetti java.
> Se possibile mi piacerebbe poter collaborare su questi progetti con altre
> persone e quindi adottare una licenza open.
>
> I progetti riguardano i seguenti argomenti java: reflection, xml/json
> mapping/binding
> e seo friendly ria web.
>
> https://groups.google.com/d/forum/source-to-reflection?hl=en

Questo mi sembra molto ambizioso... hai dei dettagli tecnici ?

> https://groups.google.com/d/forum/object-xmljson?hl=en

http://jackson.codehaus.org/

Simon
--
http://cometd.org
http://webtide.com
Developer advice, services and support
from the Jetty & CometD experts.
----
Finally, no matter how good the architecture and design are,
to deliver bug-free software with optimal performance and reliability,
the implementation technique must be flawless. Victoria Livschitz

Davide

unread,
Sep 13, 2012, 3:09:23 PM9/13/12
to jug...@googlegroups.com


On 09/13/2012 06:48 PM, Simone Bordet wrote:
>> https://groups.google.com/d/forum/source-to-reflection?hl=en
>
> Questo mi sembra molto ambizioso... hai dei dettagli tecnici ?

Ciao Simone, si ho alcune idee per implementarlo ...

>> https://groups.google.com/d/forum/object-xmljson?hl=en
>
> http://jackson.codehaus.org/

Sai questo framework cosa usa per leggere e scrivere i valori
dai pojo?

Simone Bordet

unread,
Sep 13, 2012, 3:32:58 PM9/13/12
to jug...@googlegroups.com
Ciao,

On Thu, Sep 13, 2012 at 9:09 PM, Davide <d...@vide.bz> wrote:
> On 09/13/2012 06:48 PM, Simone Bordet wrote:
>>>
>>> https://groups.google.com/d/forum/source-to-reflection?hl=en
>>
>>
>> Questo mi sembra molto ambizioso... hai dei dettagli tecnici ?
>
>
> Ciao Simone, si ho alcune idee per implementarlo ...

Quali ?

>>> https://groups.google.com/d/forum/object-xmljson?hl=en
>>
>>
>> http://jackson.codehaus.org/
>
>
> Sai questo framework cosa usa per leggere e scrivere i valori
> dai pojo?

Non so di preciso, ci sono diverse possibilità, certamente reflection.

Davide

unread,
Sep 13, 2012, 4:15:28 PM9/13/12
to jug...@googlegroups.com


On 09/13/2012 09:32 PM, Simone Bordet wrote:
>> Ciao Simone, si ho alcune idee per implementarlo ...
>
> Quali ?

Di base ci dovrebbe essere un builder per eclipse (o netbeans).
Per� se hai un p� di pazienza ... magari tra un p� di tempo
rilascio un p� di codice cosi puoi vedere in dettaglio.

Tu usi reflection nel tuo ambito lavorativo o era solo una curiosit�?


>>> http://jackson.codehaus.org/
> Non so di preciso, ci sono diverse possibilit�, certamente reflection.

Infatti ... alla fine in un modo o nell'altro si torna alla reflection.
Per questo pensavo di creare un qualcosa che sostituisse la reflection
"normale" nel binding, cio� il progetto precedente...

Andrea Selva

unread,
Sep 13, 2012, 5:18:12 PM9/13/12
to jug...@googlegroups.com


2012/9/13 Davide <d...@vide.bz>


On 09/13/2012 09:32 PM, Simone Bordet wrote:
Ciao Simone, si ho alcune idee per implementarlo ...

Quali ?

Di base ci dovrebbe essere un builder per eclipse (o netbeans).
Però se hai un pò di pazienza ... magari tra un pò di tempo
rilascio un pò di codice cosi puoi vedere in dettaglio.

Tu usi reflection nel tuo ambito lavorativo o era solo una curiosità?


http://jackson.codehaus.org/
Non so di preciso, ci sono diverse possibilità, certamente reflection.

Infatti ... alla fine in un modo o nell'altro si torna alla reflection.
Per questo pensavo di creare un qualcosa che sostituisse la reflection
"normale" nel binding, cioè il progetto precedente...

Questo lo puoi fare usando dei codec, ovvero degli oggetti che conoscono la classe da codificare, quindi non hanno necessità di fare introspection, o comunque non troppa. Una cosa simile la usa la lib gson di googler per la gestione del JSON.

 Andrea
 


--
You received this message because you are subscribed to the Google Groups "JUG Trentino Alto Adige Suedtirol" group.
To post to this group, send email to jug...@googlegroups.com.
To unsubscribe from this group, send email to jugtaa+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/jugtaa?hl=en.


Simone Bordet

unread,
Sep 13, 2012, 5:21:44 PM9/13/12
to jug...@googlegroups.com
Ciao,

2012/9/13 Andrea Selva <selva...@gmail.com>:
> Questo lo puoi fare usando dei codec, ovvero degli oggetti che conoscono la
> classe da codificare, quindi non hanno necessità di fare introspection, o
> comunque non troppa. Una cosa simile la usa la lib gson di googler per la
> gestione del JSON.

Questo lo fanno già tutte le librerie che conosco: Jetty, Gson,
Jackson, e così via.
Anche Java serialization, se è per quello.

La cosa interessante è capire il primo progetto... ma forse non ne ho
capito lo "scope".

Davide

unread,
Sep 14, 2012, 2:21:37 AM9/14/12
to jug...@googlegroups.com


On 09/13/2012 11:18 PM, Andrea Selva wrote:
> Questo lo puoi fare usando dei codec, ovvero degli oggetti che conoscono la classe da codificare, quindi non hanno necessit� di fare introspection, o comunque non troppa. Una cosa simile la usa la lib gson di googler per la gestione del JSON.

Ciao Andrea,

non ho trovato la parola codec nella libreria gson. Intendi forse dire che alla libreria si possono
passare degli oggetti custom (serializer o deserializer) per leggere e scrivere?
Ma se non li si passa comunque funziona e usa reflection. Ho capito bene?

Andrea Selva

unread,
Sep 14, 2012, 2:59:42 AM9/14/12
to jug...@googlegroups.com
Si', scusa, i serializer ed i deserializer (in questo periodo son deviato da MINA e chiamo tutto codec). Essendo JSON lei traduce mappe di tipi primitivi in stringhe JSON e viceversa, non dovrebbe usare reflection per farlo. Se vuoi che un determinato pezzo di JSON venga de-serializzato con da/in una tua classe allora devi scrivere in De-Serializer, purtroppo non so essere piu' specifico in quanto la GSON l'ho usata per davvero pocchissimo, ma mi pare ben scritta e strutturata per prendere qualche idea. 
 Se ho capito bene il "plus" del progetto sarebbe quello di fornire la stessa API per GWT, JDK ed Android, vero?

 Andrea

2012/9/14 Davide <d...@vide.bz>


On 09/13/2012 11:18 PM, Andrea Selva wrote:
Questo lo puoi fare usando dei codec, ovvero degli oggetti che conoscono la classe da codificare, quindi non hanno necessità di fare introspection, o comunque non troppa. Una cosa simile la usa la lib gson di googler per la gestione del JSON.

Ciao Andrea,

non ho trovato la parola codec nella libreria gson. Intendi forse dire che alla libreria si possono
passare degli oggetti custom (serializer o deserializer) per leggere e scrivere?
Ma se non li si passa comunque funziona e usa reflection. Ho capito bene?

Davide

unread,
Sep 14, 2012, 6:28:36 AM9/14/12
to jug...@googlegroups.com
On 09/14/2012 08:59 AM, Andrea Selva wrote:
> Se ho capito bene il "plus" del progetto sarebbe quello di fornire la stessa API per GWT, JDK ed Android, vero?

si esatto
Reply all
Reply to author
Forward
0 new messages