Il Web ha percorso una strada lunga fin dai giorni di semplice, ordinaria di codifica HTML. Oggi, formati e complessi linguaggi di programmazione consentono un'esperienza di navigazione ampia e robusta. ColdFusion, una piattaforma di sviluppo per i contenuti Web, occupa un posto importante nel mondo multiforme dei linguaggi di programmazione. Integrare il progetto con altre applicazioni come Dreamweaver o Flash, monitorare le prestazioni del server e sviluppare programmi interattivi online. Per rendere più versatile il vostro progetto di ColdFusion, è possibile condividere le variabili di sessione con altri progetti di ColdFusion o Java servlets.
Istruzioni
1
Aprire il file di application.cfc.
2
Inserire il seguente: sessionManagement = "Yes"
Quindi, specificare il nome della sessione per condividere.
3
Immettere la directory principale di ColdFusion e fare doppio clic su "Applicazione".
4
Inserire il codice seguente (incluse le virgolette) nella finestra dell'applicazione:
<!---creare la struttura della sessione--->
< tag cfset sessione = StructNew() >
<!-definire le variabili all'interno della struttura di sessione-->
< tag cfset sessione. SESSIONCREATEDBY = "ColdFusion" >
< tag cfset sessione. ISAUTHENTICATED = "Y" >
< tag cfset sessione. USERID = selectUser.userid >
< tag cfset sessione. USERNAME = selectUser.username >
< tag cfset sessione. RUOLO = selectUser.role >
5
Creare una sessione in Java aprendo il file LoginAction.jsp e inserendo il seguente:
Definire le variabili all'interno di un java.util.Map
map.Put("SESSIONCREATEDBY","Java");
map.Put("ISAUTHENTICATED","Y");
map.Put("userid",Integet.ToString(ResultSet.GetInt("userid")));
map.Put("username",ResultSet.GetString("username"));
map.Put("Role",Integer.ToString(ResultSet.GetInt("Role")));
6
Selezionare le variabili di sessione che si desidera condividere: array, data, numero, recordset, stringa o struct.