Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Realizovaním krokov popísaných v predchádzajúcej kapitole, aplikačný server Tomcat spustí pri svojom štarte aj SmartWeb Java EE aplikáciu. Pri prvom spustení si SmartWeb automaticky pre seba vytvorí štandardný konfiguračný súbor. O túto konfiguráciu sa nemusí správca aplikácie vôbec starať, dokonca ani po realizovaní upgradu - t.j. v rámci konfigurácie aplikačného servera si všetko nevyhnutné na svoj beh aplikácia manažuje sama. Bočným efektom tejto operácie je že server môže urobiť reset (redeploy) aplikácie viac krát kvôli zmenám konfigurácie realizovaným počas štartu. Wildfly uloží tieto zmeny aj do súboru so svojou konfiguráciou standalone.xml aby sa zachovali aj po reštarte servera.Popri nevyhnutných zmenách konfigurácie Wildfly servera, SmartWeb pri štarte vytvorí aj svoju preddefinovanú konfiguráciu do súboru smartWeb.súbor smartweb.json, v prípade ak táto konfigurácia neexistuje.  Vytvorený konfiguračný súbor sa nachádza v adresári aplikačného servera Wildfly servera Tomcat /standalone/configurationconf/applications/<nazov .war súboru aplikácie>/smartweb.json. Tento konfiguračný súbor je možné meniť kedykoľvek, aj počas behu aplikácie. Zmeny sa ale prejavia až pri reštarte (redeploymente) SmartWeb aplikácie.

...

Blok kódu
languagejs
{
	"connections": [ 
		/* pole objektovkonfigurácií s konfiguráciamipripojení konekcií na D2000 */ 
	],
	"listenableConnection": { 
		/* objekt s konfiguráciou reverznej konekcie kvôli DMZ ( alternatíva k "connections" - konfigurácia reverzného pripojenia na D2000 kvôli požiadavkám zabezpečenia (spojenie nadväzuje D2Connector.exe smerom z D2000 -> SmartWeb) */
	},
	"edaConnection": {
		/* konfigurácia pripojenia na EDA Server, kvôli sprístupneniu práce s EDA vektormi */
	},
	"authentication": { 
		/* objekt s konfiguráciou autentifikácie používateľov */
	},
	"application": {/* objekt s konfiguráciou aplikačnej časti SmartWebu */

		/* objekt s konfiguráciou samotnej aplikácie /* počet minút po ktorých je používateľ automaticky odhlásený v prípade, že z pohľadu servera nevykonal žiadnu aktivitu (napr. volanie API na načítanie dát), default hodnota je 30 minút*/
        "userSessionMaxInactivePeriod": 30,

		/* nastavenie pre užívateľov prihlásených cez prehliadač, definuje počet minút po ktorých je používateľ automaticky odhlásený v prípade že zavrel všetky záložky s aplikáciou v prehliadači, default hodnota je 5 minút*/
	 	"httpSessionMaxInactivePeriod": 5,  
   
 		/* nastavenie pre užívateľov prihlásených cez prehliadač, definuje počet minút ktorých je používateľ prihlásený po zaškrtnutí Remember Me funkcionality, default hodnota je 0 - t.j. funkcionalita je vypnutá */
	 	"rememberMeTokenTimeout": 0,  

		"cometApi": {
			/* objekt s konfiguráciou univerzálneho Comet API */
		},
		"restApi": {
			/* objekt s konfiguráciou univerzálneho REST API */
		},
		"developmentodataApi": {
			/* objekt s konfiguráciou povolenia vývoja web aplikácii na tejto inštancii ODATA API */
		},   		
		"tcl" : {
		  	/* objekt s konfiguráciou integrácie SmartWeb aplikácie s tenkým klientom (až od verzie D2000 V12)*/
		},
		"webResourceDirectories": {
			/* objekt s konfiguráciou adresárov so zdrojmi webovej aplikácie */
		},
	}	
}

...