Fórum

Servizio Esterno JSON in Portlet

thumbnail
Domenico Costa, modificado 10 Anos atrás.

Servizio Esterno JSON in Portlet

Regular Member Postagens: 153 Data de Entrada: 22/05/12 Postagens Recentes
Ciao a tutti,

dovrei aggiungere ad una portlet la possibilità che venga chiamata dall'esterno in post tramite passaggio di un JSON.

Quindi attivare un servizio esterno. un Web Service.

Ho visto che tramite il service builder crea un servizio remoto ma:

- Non mi servono le tabelle del db, in quanto non devo salvare niente.

Possibile utilizzare qualcosa di più senno, il service buildere mi chiede per forza una tabella.

Io devo solo creare una chiamata esterna. Anche una seplice action struts da chiamare all'esterno.

Grazieemoticon
emoticonemoticon
thumbnail
Domenico Costa, modificado 10 Anos atrás.

RE: Servizio Esterno JSON in Portlet

Regular Member Postagens: 153 Data de Entrada: 22/05/12 Postagens Recentes
Risolto con un Hook ;)
thumbnail
Riccardo Ferrari, modificado 10 Anos atrás.

RE: Servizio Esterno JSON in Portlet

Regular Member Postagens: 139 Data de Entrada: 13/11/10 Postagens Recentes
Ciao,

Si può anche usare il Service Builder con un service.xml tipo:

    <!--?xml version="1.0" encoding="UTF-8"?-->
    
    <service-builder package-path="com.liferay.foo.service">
            <author>riccardoferrari</author>
            <namespace>Foo</namespace>

            <entity name="Foo" local-service="true" remote-service="true">


            </entity>
    </service-builder>

è necessario tuttavia generare manualmente il pojo.

Riccardo
thumbnail
Domenico Costa, modificado 10 Anos atrás.

RE: Servizio Esterno JSON in Portlet

Regular Member Postagens: 153 Data de Entrada: 22/05/12 Postagens Recentes
Si mi sono accorto che richieda obbligatoriamente un POJO ed una tabella nel database anche vuota.

Ho usato un Hook che implementa una Struts Action che accetta in ingresso un JSON.
thumbnail
Riccardo Ferrari, modificado 10 Anos atrás.

RE: Servizio Esterno JSON in Portlet

Regular Member Postagens: 139 Data de Entrada: 13/11/10 Postagens Recentes
Il POJO va creato nella cartella WEB-INF/service/.... ma non vengono create tabelle. I file tabels.sql, indexes.sql, ... dovrebbero essere vuoti.

Saluti,
Riccardo