Guida per i programmatori, Quick Start »

[3 Jan 2010 | One Comment | 767 views]
Glassfish v3: come verificare la connessione ad un database.

Glassfish dispone di un metodo molto semplice per testare la connessione ad un database, il ping.
Per verificare se tutti i parametri inseriti nella procedura di configurazione sono corretti, è sufficiente cliccare sul bottone Ping.
E’ molto semplice, selezionate la connessione desiderata tra quelle presenti nel “Connection Pools” e fate click su “Ping”.
Se tutto ha funzionato a dovere otterrete un bel “Ping Succeded“, oppure un errore di qualche tipo.
Se avete appena installato Glassfish e non avete distribuito i driver del database, allora otterrete un errore JDBC che vi informa dell’impossibilità da parte …

Guida per i programmatori, Quick Start »

[1 Jan 2010 | 4 Comments | 774 views]
Installare la versione 3.x di BEEing

La versione 3.0.0 è da considerarsi una “Major Release” ed introduce numerose novità sia a livello funzionale che strutturale.
In questo post prenderemo in considerazione solo le novità strutturali, in quanto influiscono anche sulle modalità di installazione.
Innanzi tutto, per le versioni 3.x, abbiamo accorpato i vari database (bee_sys, bee_membership, bee_wiki, bee_audit, bee_community, ecc..) in uno unico (bee_sys).
Le motivazioni che ci hanno spinto a ridefinire l’architettura dei dati sono innumerevoli, ma la principale è stata l’integrazione con Glassfish 3.x ed il fatto che ora i datasource vengono gestiti direttamente da Glassfish e …

Manuale di Stile e Risorse »

[29 Oct 2009 | No Comment | 320 views]
Tabella risorse grafiche

In questa sezione vengono raccolte le immagini utilizzate per la realizzazione di BEEing con le funzioni ad esse associate allo scopo di delineare uno stile omogeneo all’interno del framework.

Guida per i programmatori »

[21 Oct 2009 | No Comment | 249 views]
Componente “informazioni utente”

E’ stato creato un nuovo componente per la visualizzazione delle informazioni di un determinato utente.
Il componente si chiama
org.sf.bee.wiki.gui.components.membership.user.info.CMPauthorinfo
Alla classe si possono passare alcuni parametri per modificarne le informazioni ed eventualmente il layout.
Le proprietà sono le seguenti
setUser(User user) = vuole l’istanza di un utente da cui prelevare le informazioni
setShowName(boolean showName) = visualizza o meno il nome dell’utente (il default è false)

setShowImage(boolean showImage) = visualizza o meno l’immagine dell’utente (il default è true)

setHorizontalLayout(boolean horizontalLayout) = visualizza il layout in orizzontale  se true o verticale se false (il default è true). Questa …

Quick Start, piattaforma »

[16 Oct 2009 | 3 Comments | 694 views]
Come installare BEEing

BEEing richiede, per funzionare, un Application Server compatibile con le specifiche Java EE 5 o superiori ed un Database.
Glassfish e MySQL
Noi abbiamo scelto Glassfish come Application Server, che potete scaricare dal sito ufficiale (https://glassfish.dev.java.net/public/downloadsindex.html#top).
Glassfish è un eccezionale application server ed ha una community molto vasta (https://glassfish.dev.java.net/public/users.html). Questo garantisce continuità nello sviluppo, supporto e documentazione sempre aggiornata.
Per l’installazione e la configurazione di Glassfish potete far riferimento al sito: https://glassfish.dev.java.net/public/getstarted.html
MySQL (http://dev.mysql.com/downloads/mysql/5.1.html) è un ottimo database adatto anche ad un utilizzo enterprise. Benchè BEEing supporti diversi database, MySQL è quello che preferiamo e …