I cookie ci aiutano a fornire i nostri servizi.

Utilizzando tali servizi, accetti l'utilizzo dei cookie da parte nostra. Per saperne di piu'

Approvo

Esporre un metodo REST di Liferay senza autenticazione

A partire dalla versione 6.2 di Liferay tutta l'infrastruttura di esposizione dei web service (sia SOAP che REST) è disponibile unicamente mediante autenticazione dell'utente.

Questa nuova soluzione sembrerebbe da un lato più sicura ma da un altro più problematica nel caso in cui si vogliano esporre servizi che non richiedono l'autenticazione; vediamo quindi come fare per esporre un servizio REST senza autenticazione.

Leggi tutto: Esporre un metodo REST di Liferay senza autenticazione

Rilasciato Liferay Development Configurator 1.0.0

Chi sviluppa quotidianamente con Liferay sa bene quanto possa essere tedioso e ripetitivo preparare un nuovo ambiente di sviluppo: scaricare tutti i file ZIP necessari (SDK, bundle di Tomcat, sorgenti di portale, ...), scompattarli, creare il workspace, ...

Liferay Development Configurator (LDC) serve proprio ad automatizzare questo processo: sarà infatti sufficiente impostare il nome del progetto e la versione di Liferay da utilizzare ed il programma di occuperà di scaricare e scompattare tutti i file necessari.

Leggi tutto: Rilasciato Liferay Development Configurator 1.0.0

Non esporre un metodo REST di Liferay

Chi conosce il Service Builder di Liferay sa che è possibile generare sia uno strato dei servizi locale, ossia fruibile dalla JVM locale, sia uno strato remoto, ossia accessibile da una JVM remote tipicamente mediante web service (in modalità REST o SOAP).

Il comportamento di default è che tutti i metodi presenti nella classe *ServiceImpl vengano esposti come web service; vediamo quindi come fare per impedire di esporre un singolo metodo.

Leggi tutto: Non esporre un metodo REST di Liferay

Come utilizzare i plugin shared di Liferay

Liferay consente di creare diverse tipologie di plugin (portlet, hook, theme, ...) e ciascuna di queste possiede la propria specifica cartella all'interno del SDK.

Esiste però una tipologia di plugin, che non produce un WAR da deployare, ma che è estremamente utile perchè consente di creare delle vere e proprie librerie distribuibili e riusabili: si tratta del plugin di tipo shared e vediamo quindi come crearlo ed utilizzarlo.

Leggi tutto: Come utilizzare i plugin shared di Liferay