id	sid	tid	token	lemma	pos
gi-2777	1	1	implementation	implementation	NOUN
gi-2777	1	2	of	of	ADP
gi-2777	1	3	a	a	DET
gi-2777	1	4	general	general	ADJ
gi-2777	1	5	web	web	NOUN
gi-2777	1	6	api	api	NOUN
gi-2777	1	7	for	for	ADP
gi-2777	1	8	geoinformatics	geoinformatic	NOUN
gi-2777	1	9	implementation	implementation	NOUN
gi-2777	1	10	of	of	ADP
gi-2777	1	11	a	a	DET
gi-2777	1	12	general	general	ADJ
gi-2777	1	13	web	web	NOUN
gi-2777	1	14	application	application	NOUN
gi-2777	1	15	program	program	NOUN
gi-2777	1	16	interface	interface	NOUN
gi-2777	1	17	for	for	ADP
gi-2777	1	18	geoinformatics	geoinformatic	NOUN
gi-2777	1	19	jan	jan	PROPN
gi-2777	1	20	pytel	pytel	PROPN
gi-2777	1	21	department	department	PROPN
gi-2777	1	22	of	of	ADP
gi-2777	1	23	mapping	mapping	NOUN
gi-2777	1	24	and	and	CCONJ
gi-2777	1	25	cartography	cartography	NOUN
gi-2777	1	26	faculty	faculty	NOUN
gi-2777	1	27	of	of	ADP
gi-2777	1	28	civil	civil	ADJ
gi-2777	1	29	engineering	engineering	NOUN
gi-2777	1	30	,	,	PUNCT
gi-2777	1	31	ctu	ctu	NOUN
gi-2777	1	32	in	in	ADP
gi-2777	1	33	prague	prague	PROPN
gi-2777	1	34	e	e	NOUN
gi-2777	1	35	-	-	NOUN
gi-2777	1	36	mail	mail	NOUN
gi-2777	1	37	:	:	PUNCT
gi-2777	1	38	pytel@fsv.cvut.cz	pytel@fsv.cvut.cz	NOUN
gi-2777	1	39	keywords	keyword	NOUN
gi-2777	1	40	:	:	PUNCT
gi-2777	1	41	java	java	NOUN
gi-2777	1	42	language	language	PROPN
gi-2777	1	43	,	,	PUNCT
gi-2777	1	44	c++language	c++language	NOUN
gi-2777	1	45	,	,	PUNCT
gi-2777	1	46	servlets	servlet	NOUN
gi-2777	1	47	,	,	PUNCT
gi-2777	1	48	cgi	cgi	NOUN
gi-2777	1	49	,	,	PUNCT
gi-2777	1	50	web	web	NOUN
gi-2777	1	51	applications	application	NOUN
gi-2777	1	52	abstract	abstract	ADJ
gi-2777	1	53	c++	c++	NOUN
gi-2777	1	54	language	language	NOUN
gi-2777	1	55	was	be	AUX
gi-2777	1	56	used	use	VERB
gi-2777	1	57	for	for	ADP
gi-2777	1	58	creating	create	VERB
gi-2777	1	59	web	web	NOUN
gi-2777	1	60	applications	application	NOUN
gi-2777	1	61	at	at	ADP
gi-2777	1	62	the	the	DET
gi-2777	1	63	department	department	NOUN
gi-2777	1	64	of	of	ADP
gi-2777	1	65	mapping	mapping	NOUN
gi-2777	1	66	and	and	CCONJ
gi-2777	1	67	cartography	cartography	NOUN
gi-2777	1	68	for	for	ADP
gi-2777	1	69	many	many	ADJ
gi-2777	1	70	years	year	NOUN
gi-2777	1	71	.	.	PUNCT
gi-2777	2	1	plenty	plenty	NOUN
gi-2777	2	2	of	of	ADP
gi-2777	2	3	projects	project	NOUN
gi-2777	2	4	started	start	VERB
gi-2777	2	5	to	to	PART
gi-2777	2	6	be	be	AUX
gi-2777	2	7	very	very	ADV
gi-2777	2	8	large	large	ADJ
gi-2777	2	9	-	-	PUNCT
gi-2777	2	10	scale	scale	NOUN
gi-2777	2	11	and	and	CCONJ
gi-2777	2	12	complicated	complicated	ADJ
gi-2777	2	13	to	to	PART
gi-2777	2	14	maintain	maintain	VERB
gi-2777	2	15	.	.	PUNCT
gi-2777	3	1	consequently	consequently	ADV
gi-2777	3	2	,	,	PUNCT
gi-2777	3	3	the	the	DET
gi-2777	3	4	traditional	traditional	ADJ
gi-2777	3	5	way	way	NOUN
gi-2777	3	6	of	of	ADP
gi-2777	3	7	adding	add	VERB
gi-2777	3	8	functionality	functionality	NOUN
gi-2777	3	9	to	to	ADP
gi-2777	3	10	a	a	DET
gi-2777	3	11	web	web	NOUN
gi-2777	3	12	server	server	NOUN
gi-2777	3	13	which	which	PRON
gi-2777	3	14	previously	previously	ADV
gi-2777	3	15	has	have	AUX
gi-2777	3	16	been	be	AUX
gi-2777	3	17	used	use	VERB
gi-2777	3	18	(	(	PUNCT
gi-2777	3	19	cgi	cgi	NOUN
gi-2777	3	20	programs	program	NOUN
gi-2777	3	21	)	)	PUNCT
gi-2777	3	22	started	start	VERB
gi-2777	3	23	being	be	AUX
gi-2777	3	24	usefulness	usefulness	ADJ
gi-2777	3	25	.	.	PUNCT
gi-2777	4	1	i	i	PRON
gi-2777	4	2	was	be	AUX
gi-2777	4	3	looking	look	VERB
gi-2777	4	4	for	for	ADP
gi-2777	4	5	some	some	DET
gi-2777	4	6	solutions	solution	NOUN
gi-2777	4	7	particularly	particularly	ADV
gi-2777	4	8	open	open	ADJ
gi-2777	4	9	source	source	NOUN
gi-2777	4	10	ones	one	NOUN
gi-2777	4	11	.	.	PUNCT
gi-2777	5	1	i	i	PRON
gi-2777	5	2	have	have	AUX
gi-2777	5	3	tried	try	VERB
gi-2777	5	4	many	many	ADJ
gi-2777	5	5	languages	language	NOUN
gi-2777	5	6	(	(	PUNCT
gi-2777	5	7	solutions	solution	NOUN
gi-2777	5	8	)	)	PUNCT
gi-2777	5	9	and	and	CCONJ
gi-2777	5	10	finally	finally	ADV
gi-2777	5	11	i	i	PRON
gi-2777	5	12	chose	choose	VERB
gi-2777	5	13	the	the	DET
gi-2777	5	14	java	java	NOUN
gi-2777	5	15	language	language	NOUN
gi-2777	5	16	and	and	CCONJ
gi-2777	5	17	started	start	VERB
gi-2777	5	18	writing	write	VERB
gi-2777	5	19	servlets	servlet	NOUN
gi-2777	5	20	.	.	PUNCT
gi-2777	6	1	using	use	VERB
gi-2777	6	2	the	the	DET
gi-2777	6	3	java	java	ADJ
gi-2777	6	4	language	language	NOUN
gi-2777	6	5	(	(	PUNCT
gi-2777	6	6	servlets	servlets	PROPN
gi-2777	6	7	)	)	PUNCT
gi-2777	6	8	has	have	AUX
gi-2777	6	9	significantly	significantly	ADV
gi-2777	6	10	simplified	simplify	VERB
gi-2777	6	11	the	the	DET
gi-2777	6	12	development	development	NOUN
gi-2777	6	13	of	of	ADP
gi-2777	6	14	web	web	NOUN
gi-2777	6	15	applications	application	NOUN
gi-2777	6	16	.	.	PUNCT
gi-2777	7	1	as	as	ADP
gi-2777	7	2	a	a	DET
gi-2777	7	3	result	result	NOUN
gi-2777	7	4	,	,	PUNCT
gi-2777	7	5	developing	develop	VERB
gi-2777	7	6	cycle	cycle	NOUN
gi-2777	7	7	was	be	AUX
gi-2777	7	8	cut	cut	VERB
gi-2777	7	9	down	down	ADP
gi-2777	7	10	.	.	PUNCT
gi-2777	8	1	because	because	SCONJ
gi-2777	8	2	of	of	ADP
gi-2777	8	3	java	java	PROPN
gi-2777	8	4	jni	jni	PROPN
gi-2777	8	5	(	(	PUNCT
gi-2777	8	6	java	java	PROPN
gi-2777	8	7	native	native	ADJ
gi-2777	8	8	interface	interface	NOUN
gi-2777	8	9	)	)	PUNCT
gi-2777	8	10	it	it	PRON
gi-2777	8	11	is	be	AUX
gi-2777	8	12	still	still	ADV
gi-2777	8	13	possible	possible	ADJ
gi-2777	8	14	to	to	PART
gi-2777	8	15	use	use	VERB
gi-2777	8	16	c++	c++	NOUN
gi-2777	8	17	libraries	library	NOUN
gi-2777	8	18	which	which	PRON
gi-2777	8	19	we	we	PRON
gi-2777	8	20	are	be	AUX
gi-2777	8	21	using	use	VERB
gi-2777	8	22	.	.	PUNCT
gi-2777	9	1	the	the	DET
gi-2777	9	2	main	main	ADJ
gi-2777	9	3	goal	goal	NOUN
gi-2777	9	4	of	of	ADP
gi-2777	9	5	this	this	DET
gi-2777	9	6	article	article	NOUN
gi-2777	9	7	is	be	AUX
gi-2777	9	8	to	to	PART
gi-2777	9	9	share	share	VERB
gi-2777	9	10	my	my	PRON
gi-2777	9	11	practical	practical	ADJ
gi-2777	9	12	experiences	experience	NOUN
gi-2777	9	13	with	with	ADP
gi-2777	9	14	rewriting	rewrite	VERB
gi-2777	9	15	typical	typical	ADJ
gi-2777	9	16	cgi	cgi	NOUN
gi-2777	9	17	web	web	NOUN
gi-2777	9	18	application	application	NOUN
gi-2777	9	19	and	and	CCONJ
gi-2777	9	20	creating	create	VERB
gi-2777	9	21	complex	complex	ADJ
gi-2777	9	22	geoinformatic	geoinformatic	ADJ
gi-2777	9	23	web	web	NOUN
gi-2777	9	24	application	application	NOUN
gi-2777	9	25	.	.	PUNCT
gi-2777	10	1	introduction	introduction	NOUN
gi-2777	10	2	the	the	DET
gi-2777	10	3	modern	modern	ADJ
gi-2777	10	4	era	era	NOUN
gi-2777	10	5	brings	bring	VERB
gi-2777	10	6	new	new	ADJ
gi-2777	10	7	phenomenon	phenomenon	NOUN
gi-2777	10	8	:	:	PUNCT
gi-2777	10	9	world	world	NOUN
gi-2777	10	10	wide	wide	ADJ
gi-2777	10	11	web	web	NOUN
gi-2777	10	12	,	,	PUNCT
gi-2777	10	13	a	a	DET
gi-2777	10	14	term	term	NOUN
gi-2777	10	15	frequently	frequently	ADV
gi-2777	10	16	used	use	VERB
gi-2777	10	17	(	(	PUNCT
gi-2777	10	18	incorrectly	incorrectly	ADV
gi-2777	10	19	)	)	PUNCT
gi-2777	10	20	when	when	SCONJ
gi-2777	10	21	referring	refer	VERB
gi-2777	10	22	to	to	ADP
gi-2777	10	23	“	"	PUNCT
gi-2777	10	24	the	the	DET
gi-2777	10	25	internet	internet	NOUN
gi-2777	10	26	”	"	PUNCT
gi-2777	10	27	.	.	PUNCT
gi-2777	11	1	it	it	PRON
gi-2777	11	2	stands	stand	VERB
gi-2777	11	3	for	for	ADP
gi-2777	11	4	the	the	DET
gi-2777	11	5	universe	universe	NOUN
gi-2777	11	6	of	of	ADP
gi-2777	11	7	hypertext	hypertext	NOUN
gi-2777	11	8	servers	server	NOUN
gi-2777	11	9	(	(	PUNCT
gi-2777	11	10	http	http	NOUN
gi-2777	11	11	servers	server	NOUN
gi-2777	11	12	)	)	PUNCT
gi-2777	11	13	,	,	PUNCT
gi-2777	11	14	more	more	ADV
gi-2777	11	15	commonly	commonly	ADV
gi-2777	11	16	called	call	VERB
gi-2777	11	17	”	"	PUNCT
gi-2777	11	18	web	web	NOUN
gi-2777	11	19	servers	server	NOUN
gi-2777	11	20	”	"	PUNCT
gi-2777	11	21	,	,	PUNCT
gi-2777	11	22	which	which	PRON
gi-2777	11	23	are	be	AUX
gi-2777	11	24	the	the	DET
gi-2777	11	25	servers	server	NOUN
gi-2777	11	26	that	that	PRON
gi-2777	11	27	serve	serve	VERB
gi-2777	11	28	web	web	NOUN
gi-2777	11	29	pages	page	NOUN
gi-2777	11	30	to	to	ADP
gi-2777	11	31	web	web	NOUN
gi-2777	11	32	browsers	browser	NOUN
gi-2777	11	33	.	.	PUNCT
gi-2777	12	1	a	a	DET
gi-2777	12	2	plain	plain	ADJ
gi-2777	12	3	www	www	NOUN
gi-2777	12	4	page	page	NOUN
gi-2777	12	5	(	(	PUNCT
gi-2777	12	6	html	html	NOUN
gi-2777	12	7	document	document	NOUN
gi-2777	12	8	)	)	PUNCT
gi-2777	12	9	is	be	AUX
gi-2777	12	10	static	static	ADJ
gi-2777	12	11	,	,	PUNCT
gi-2777	12	12	which	which	PRON
gi-2777	12	13	means	mean	VERB
gi-2777	12	14	that	that	SCONJ
gi-2777	12	15	a	a	DET
gi-2777	12	16	text	text	NOUN
gi-2777	12	17	file	file	NOUN
gi-2777	12	18	does	do	AUX
gi-2777	12	19	n’t	not	PART
gi-2777	12	20	change	change	VERB
gi-2777	12	21	for	for	ADP
gi-2777	12	22	example	example	NOUN
gi-2777	12	23	:	:	PUNCT
gi-2777	12	24	cv	cv	PROPN
gi-2777	12	25	,	,	PUNCT
gi-2777	12	26	research	research	NOUN
gi-2777	12	27	papers	paper	NOUN
gi-2777	12	28	,	,	PUNCT
gi-2777	12	29	etc	etc	X
gi-2777	12	30	.	.	X
gi-2777	12	31	when	when	SCONJ
gi-2777	12	32	someone	someone	PRON
gi-2777	12	33	would	would	AUX
gi-2777	12	34	like	like	VERB
gi-2777	12	35	create	create	VERB
gi-2777	12	36	web	web	NOUN
gi-2777	12	37	pages	page	NOUN
gi-2777	12	38	that	that	PRON
gi-2777	12	39	contain	contain	VERB
gi-2777	12	40	dynamic	dynamic	ADJ
gi-2777	12	41	content	content	NOUN
gi-2777	12	42	a	a	DET
gi-2777	12	43	plain	plain	ADJ
gi-2777	12	44	www	www	NOUN
gi-2777	12	45	pages	page	NOUN
gi-2777	12	46	are	be	AUX
gi-2777	12	47	not	not	PART
gi-2777	12	48	sufficient	sufficient	ADJ
gi-2777	12	49	:	:	PUNCT
gi-2777	12	50	a	a	DET
gi-2777	12	51	solution	solution	NOUN
gi-2777	12	52	is	be	AUX
gi-2777	12	53	to	to	PART
gi-2777	12	54	create	create	VERB
gi-2777	12	55	cgi	cgi	NOUN
gi-2777	12	56	programs	program	NOUN
gi-2777	12	57	with	with	ADP
gi-2777	12	58	using	use	VERB
gi-2777	12	59	languages	language	NOUN
gi-2777	12	60	like	like	ADP
gi-2777	12	61	php	php	NOUN
gi-2777	12	62	,	,	PUNCT
gi-2777	12	63	c++	c++	NOUN
gi-2777	12	64	,	,	PUNCT
gi-2777	12	65	perl	perl	NOUN
gi-2777	12	66	,	,	PUNCT
gi-2777	12	67	etc	etc	X
gi-2777	12	68	.	.	X
gi-2777	13	1	php	php	NOUN
gi-2777	13	2	or	or	CCONJ
gi-2777	13	3	c++	c++	VERB
gi-2777	13	4	languages	language	NOUN
gi-2777	13	5	were	be	AUX
gi-2777	13	6	used	use	VERB
gi-2777	13	7	for	for	ADP
gi-2777	13	8	creating	create	VERB
gi-2777	13	9	web	web	NOUN
gi-2777	13	10	applications	application	NOUN
gi-2777	13	11	at	at	ADP
gi-2777	13	12	the	the	DET
gi-2777	13	13	department	department	NOUN
gi-2777	13	14	of	of	ADP
gi-2777	13	15	mapping	mapping	NOUN
gi-2777	13	16	and	and	CCONJ
gi-2777	13	17	cartography	cartography	NOUN
gi-2777	13	18	for	for	ADP
gi-2777	13	19	many	many	ADJ
gi-2777	13	20	years	year	NOUN
gi-2777	13	21	,	,	PUNCT
gi-2777	13	22	some	some	DET
gi-2777	13	23	examples	example	NOUN
gi-2777	13	24	are	be	AUX
gi-2777	13	25	:	:	PUNCT
gi-2777	13	26	�	�	PROPN
gi-2777	13	27	internet	internet	NOUN
gi-2777	13	28	access	access	NOUN
gi-2777	13	29	to	to	ADP
gi-2777	13	30	the	the	DET
gi-2777	13	31	database	database	NOUN
gi-2777	13	32	of	of	ADP
gi-2777	13	33	gps	gps	PROPN
gi-2777	13	34	observation	observation	NOUN
gi-2777	13	35	via	via	ADP
gi-2777	13	36	www	www	PROPN
gi-2777	13	37	.	.	PUNCT
gi-2777	14	1	the	the	DET
gi-2777	14	2	project	project	NOUN
gi-2777	14	3	is	be	AUX
gi-2777	14	4	written	write	VERB
gi-2777	14	5	in	in	ADP
gi-2777	14	6	c++	c++	NOUN
gi-2777	14	7	language	language	NOUN
gi-2777	14	8	:	:	PUNCT
gi-2777	14	9	http://www.vugtk.cz/gpsdb	http://www.vugtk.cz/gpsdb	PROPN
gi-2777	14	10	�	�	PROPN
gi-2777	14	11	online	online	ADJ
gi-2777	14	12	transformation	transformation	NOUN
gi-2777	14	13	between	between	ADP
gi-2777	14	14	etrf	etrf	NOUN
gi-2777	14	15	and	and	CCONJ
gi-2777	14	16	s	s	NOUN
gi-2777	14	17	-	-	PUNCT
gi-2777	14	18	jtsk	jtsk	ADJ
gi-2777	14	19	http://gama.fsv.cvut.cz/~kost/vypocty	http://gama.fsv.cvut.cz/~kost/vypocty	NUM
gi-2777	14	20	.	.	PUNCT
gi-2777	15	1	plenty	plenty	NOUN
gi-2777	15	2	of	of	ADP
gi-2777	15	3	projects	project	NOUN
gi-2777	15	4	started	start	VERB
gi-2777	15	5	to	to	PART
gi-2777	15	6	be	be	AUX
gi-2777	15	7	very	very	ADV
gi-2777	15	8	large	large	ADJ
gi-2777	15	9	-	-	PUNCT
gi-2777	15	10	scale	scale	NOUN
gi-2777	15	11	and	and	CCONJ
gi-2777	15	12	complicated	complicated	ADJ
gi-2777	15	13	to	to	PART
gi-2777	15	14	maintain	maintain	VERB
gi-2777	15	15	.	.	PUNCT
gi-2777	16	1	consequently	consequently	ADV
gi-2777	16	2	,	,	PUNCT
gi-2777	16	3	the	the	DET
gi-2777	16	4	traditional	traditional	ADJ
gi-2777	16	5	way	way	NOUN
gi-2777	16	6	of	of	ADP
gi-2777	16	7	adding	add	VERB
gi-2777	16	8	functionality	functionality	NOUN
gi-2777	16	9	to	to	ADP
gi-2777	16	10	a	a	DET
gi-2777	16	11	web	web	NOUN
gi-2777	16	12	server	server	NOUN
gi-2777	16	13	which	which	PRON
gi-2777	16	14	was	be	AUX
gi-2777	16	15	used	use	VERB
gi-2777	16	16	(	(	PUNCT
gi-2777	16	17	cgi	cgi	NOUN
gi-2777	16	18	programs	program	NOUN
gi-2777	16	19	)	)	PUNCT
gi-2777	16	20	has	have	AUX
gi-2777	16	21	become	become	VERB
gi-2777	16	22	unsustainable	unsustainable	ADJ
gi-2777	16	23	.	.	PUNCT
gi-2777	17	1	i	i	PRON
gi-2777	17	2	was	be	AUX
gi-2777	17	3	looking	look	VERB
gi-2777	17	4	for	for	ADP
gi-2777	17	5	alternatives	alternative	NOUN
gi-2777	17	6	particularly	particularly	ADV
gi-2777	17	7	open	open	ADJ
gi-2777	17	8	source	source	NOUN
gi-2777	17	9	ones	one	NOUN
gi-2777	17	10	.	.	PUNCT
gi-2777	18	1	i	i	PRON
gi-2777	18	2	have	have	AUX
gi-2777	18	3	tried	try	VERB
gi-2777	18	4	many	many	ADJ
gi-2777	18	5	languages	language	NOUN
gi-2777	18	6	(	(	PUNCT
gi-2777	18	7	solutions	solution	NOUN
gi-2777	18	8	)	)	PUNCT
gi-2777	18	9	and	and	CCONJ
gi-2777	18	10	finally	finally	ADV
gi-2777	18	11	i	i	PRON
gi-2777	18	12	chose	choose	VERB
gi-2777	18	13	the	the	DET
gi-2777	18	14	java	java	NOUN
gi-2777	18	15	language	language	NOUN
gi-2777	18	16	and	and	CCONJ
gi-2777	18	17	started	start	VERB
gi-2777	18	18	geinformatics	geinformatic	NOUN
gi-2777	18	19	fce	fce	ADP
gi-2777	18	20	ctu	ctu	NOUN
gi-2777	18	21	2006	2006	NUM
gi-2777	18	22	44	44	NUM
gi-2777	18	23	http://www.vugtk.cz/gpsdb	http://www.vugtk.cz/gpsdb	NOUN
gi-2777	18	24	http://gama.fsv.cvut.cz/~kost/vypocty	http://gama.fsv.cvut.cz/~kost/vypocty	ADJ
gi-2777	18	25	implementation	implementation	NOUN
gi-2777	18	26	of	of	ADP
gi-2777	18	27	a	a	DET
gi-2777	18	28	general	general	ADJ
gi-2777	18	29	web	web	NOUN
gi-2777	18	30	api	api	NOUN
gi-2777	18	31	for	for	ADP
gi-2777	18	32	geoinformatics	geoinformatic	NOUN
gi-2777	18	33	writing	write	VERB
gi-2777	18	34	servlets	servlet	NOUN
gi-2777	18	35	.	.	PUNCT
gi-2777	19	1	this	this	DET
gi-2777	19	2	paper	paper	NOUN
gi-2777	19	3	briefly	briefly	NOUN
gi-2777	19	4	introduces	introduce	VERB
gi-2777	19	5	the	the	DET
gi-2777	19	6	servlet	servlet	NOUN
gi-2777	19	7	concept	concept	NOUN
gi-2777	19	8	and	and	CCONJ
gi-2777	19	9	explains	explain	VERB
gi-2777	19	10	how	how	SCONJ
gi-2777	19	11	to	to	PART
gi-2777	19	12	create	create	VERB
gi-2777	19	13	general	general	ADJ
gi-2777	19	14	web	web	NOUN
gi-2777	19	15	application	application	NOUN
gi-2777	19	16	program	program	NOUN
gi-2777	19	17	interface	interface	NOUN
gi-2777	19	18	for	for	ADP
gi-2777	19	19	geoinformatics	geoinformatic	NOUN
gi-2777	19	20	.	.	PUNCT
gi-2777	20	1	common	common	ADJ
gi-2777	20	2	gateway	gateway	NOUN
gi-2777	20	3	interface	interface	NOUN
gi-2777	20	4	cgi	cgi	NOUN
gi-2777	20	5	the	the	DET
gi-2777	20	6	common	common	ADJ
gi-2777	20	7	gateway	gateway	NOUN
gi-2777	20	8	interface	interface	NOUN
gi-2777	20	9	(	(	PUNCT
gi-2777	20	10	cgi	cgi	NOUN
gi-2777	20	11	)	)	PUNCT
gi-2777	20	12	programs	program	NOUN
gi-2777	20	13	are	be	AUX
gi-2777	20	14	“	"	PUNCT
gi-2777	20	15	normal	normal	ADJ
gi-2777	20	16	”	"	PUNCT
gi-2777	20	17	programs	program	NOUN
gi-2777	20	18	running	run	VERB
gi-2777	20	19	on	on	ADP
gi-2777	20	20	the	the	DET
gi-2777	20	21	server	server	NOUN
gi-2777	20	22	side	side	NOUN
gi-2777	20	23	—	—	PUNCT
gi-2777	20	24	input	input	NOUN
gi-2777	20	25	data	datum	NOUN
gi-2777	20	26	for	for	ADP
gi-2777	20	27	cgi	cgi	NOUN
gi-2777	20	28	programs	program	NOUN
gi-2777	20	29	are	be	AUX
gi-2777	20	30	requests	request	NOUN
gi-2777	20	31	from	from	ADP
gi-2777	20	32	a	a	DET
gi-2777	20	33	client	client	NOUN
gi-2777	20	34	(	(	PUNCT
gi-2777	20	35	data	datum	NOUN
gi-2777	20	36	sent	send	VERB
gi-2777	20	37	by	by	ADP
gi-2777	20	38	web	web	NOUN
gi-2777	20	39	browser	browser	NOUN
gi-2777	20	40	http	http	NOUN
gi-2777	20	41	header	header	NOUN
gi-2777	20	42	with	with	ADP
gi-2777	20	43	other	other	ADJ
gi-2777	20	44	information	information	NOUN
gi-2777	20	45	)	)	PUNCT
gi-2777	20	46	.	.	PUNCT
gi-2777	21	1	output	output	NOUN
gi-2777	21	2	from	from	ADP
gi-2777	21	3	cgi	cgi	PROPN
gi-2777	21	4	program	program	NOUN
gi-2777	21	5	is	be	AUX
gi-2777	21	6	sent	send	VERB
gi-2777	21	7	back	back	ADV
gi-2777	21	8	to	to	ADP
gi-2777	21	9	the	the	DET
gi-2777	21	10	client	client	NOUN
gi-2777	21	11	(	(	PUNCT
gi-2777	21	12	web	web	NOUN
gi-2777	21	13	browser	browser	NOUN
gi-2777	21	14	)	)	PUNCT
gi-2777	21	15	.	.	PUNCT
gi-2777	22	1	this	this	DET
gi-2777	22	2	concept	concept	NOUN
gi-2777	22	3	means	mean	VERB
gi-2777	22	4	that	that	SCONJ
gi-2777	22	5	client	client	NOUN
gi-2777	22	6	side	side	NOUN
gi-2777	22	7	does	do	AUX
gi-2777	22	8	not	not	PART
gi-2777	22	9	need	need	VERB
gi-2777	22	10	to	to	PART
gi-2777	22	11	take	take	VERB
gi-2777	22	12	care	care	NOUN
gi-2777	22	13	which	which	DET
gi-2777	22	14	type	type	NOUN
gi-2777	22	15	of	of	ADP
gi-2777	22	16	page	page	NOUN
gi-2777	22	17	is	be	AUX
gi-2777	22	18	requested	request	VERB
gi-2777	22	19	.	.	PUNCT
gi-2777	23	1	side	side	ADJ
gi-2777	23	2	dynamic	dynamic	ADJ
gi-2777	23	3	www	www	NOUN
gi-2777	23	4	pages	page	NOUN
gi-2777	23	5	and	and	CCONJ
gi-2777	23	6	static	static	ADJ
gi-2777	23	7	www	www	NOUN
gi-2777	23	8	pages	page	NOUN
gi-2777	23	9	are	be	AUX
gi-2777	23	10	transparent	transparent	ADJ
gi-2777	23	11	client	client	NOUN
gi-2777	23	12	sends	send	VERB
gi-2777	23	13	a	a	DET
gi-2777	23	14	request	request	NOUN
gi-2777	23	15	with	with	ADP
gi-2777	23	16	data	datum	NOUN
gi-2777	23	17	and	and	CCONJ
gi-2777	23	18	obtains	obtain	VERB
gi-2777	23	19	www	www	NOUN
gi-2777	23	20	page	page	NOUN
gi-2777	23	21	.	.	PUNCT
gi-2777	24	1	the	the	DET
gi-2777	24	2	cgi	cgi	PROPN
gi-2777	24	3	programs	program	NOUN
gi-2777	24	4	have	have	VERB
gi-2777	24	5	to	to	PART
gi-2777	24	6	be	be	AUX
gi-2777	24	7	placed	place	VERB
gi-2777	24	8	in	in	ADP
gi-2777	24	9	the	the	DET
gi-2777	24	10	special	special	ADJ
gi-2777	24	11	directory	directory	NOUN
gi-2777	24	12	(	(	PUNCT
gi-2777	24	13	usually	usually	ADV
gi-2777	24	14	/usr	/usr	PUNCT
gi-2777	24	15	/	/	SYM
gi-2777	24	16	lib	lib	PROPN
gi-2777	24	17	/	/	SYM
gi-2777	24	18	cgi	cgi	PROPN
gi-2777	24	19	-	-	PUNCT
gi-2777	24	20	bin	bin	NOUN
gi-2777	24	21	)	)	PUNCT
gi-2777	24	22	,	,	PUNCT
gi-2777	24	23	the	the	DET
gi-2777	24	24	directory	directory	NOUN
gi-2777	24	25	where	where	SCONJ
gi-2777	24	26	system	system	NOUN
gi-2777	24	27	expects	expect	VERB
gi-2777	24	28	cgi	cgi	NOUN
gi-2777	24	29	programs	program	NOUN
gi-2777	24	30	.	.	PUNCT
gi-2777	25	1	an	an	DET
gi-2777	25	2	example	example	NOUN
gi-2777	25	3	of	of	ADP
gi-2777	25	4	dummy	dummy	ADJ
gi-2777	25	5	cgi	cgi	NOUN
gi-2777	25	6	program	program	NOUN
gi-2777	25	7	date	date	NOUN
gi-2777	25	8	(	(	PUNCT
gi-2777	25	9	used	use	VERB
gi-2777	25	10	script	script	NOUN
gi-2777	25	11	language	language	NOUN
gi-2777	25	12	bash	bash	NOUN
gi-2777	25	13	)	)	PUNCT
gi-2777	25	14	which	which	PRON
gi-2777	25	15	returns	return	VERB
gi-2777	25	16	current	current	ADJ
gi-2777	25	17	date	date	NOUN
gi-2777	25	18	in	in	ADP
gi-2777	25	19	iso	iso	NOUN
gi-2777	25	20	8601	8601	NUM
gi-2777	25	21	format	format	NOUN
gi-2777	25	22	’	'	PUNCT
gi-2777	25	23	year	year	NOUN
gi-2777	25	24	-	-	PUNCT
gi-2777	25	25	month	month	NOUN
gi-2777	25	26	-	-	PUNCT
gi-2777	25	27	day	day	NOUN
gi-2777	25	28	’	'	PUNCT
gi-2777	25	29	:	:	PUNCT
gi-2777	25	30	#	#	X
gi-2777	25	31	!	!	PUNCT
gi-2777	25	32	/bin	/bin	PROPN
gi-2777	25	33	/	/	PUNCT
gi-2777	25	34	bash	bash	NOUN
gi-2777	25	35	echo	echo	VERB
gi-2777	25	36	’	'	PUNCT
gi-2777	25	37	content	content	NOUN
gi-2777	25	38	-	-	PUNCT
gi-2777	25	39	type	type	NOUN
gi-2777	25	40	:	:	PUNCT
gi-2777	25	41	text	text	NOUN
gi-2777	25	42	/	/	SYM
gi-2777	25	43	html	html	NOUN
gi-2777	25	44	’	'	PUNCT
gi-2777	25	45	echo	echo	VERB
gi-2777	25	46	echo	echo	NOUN
gi-2777	25	47	’	'	PUNCT
gi-2777	25	48	<	<	NOUN
gi-2777	25	49	!	!	PUNCT
gi-2777	25	50	doctype	doctype	NOUN
gi-2777	25	51	html	html	NOUN
gi-2777	25	52	public	public	ADJ
gi-2777	25	53	"	"	PUNCT
gi-2777	25	54	-//w3c//dtd	-//w3c//dtd	NUM
gi-2777	25	55	html	html	NOUN
gi-2777	25	56	3.2//en	3.2//en	NUM
gi-2777	25	57	"	"	PUNCT
gi-2777	25	58	>	>	PUNCT
gi-2777	25	59	’	'	PUNCT
gi-2777	25	60	echo	echo	VERB
gi-2777	25	61	’	'	PUNCT
gi-2777	25	62	<	<	X
gi-2777	25	63	html	html	NOUN
gi-2777	25	64	>	>	PUNCT
gi-2777	25	65	’	'	PUNCT
gi-2777	25	66	echo	echo	VERB
gi-2777	25	67	’	'	PUNCT
gi-2777	25	68	<	<	X
gi-2777	25	69	title	title	X
gi-2777	25	70	>	>	X
gi-2777	25	71	current	current	ADJ
gi-2777	25	72	date</title	date</title	NOUN
gi-2777	25	73	>	>	PUNCT
gi-2777	25	74	’	'	PUNCT
gi-2777	25	75	echo	echo	NOUN
gi-2777	25	76	’	'	PUNCT
gi-2777	25	77	<	<	X
gi-2777	25	78	/head	/head	PRON
gi-2777	25	79	>	>	PUNCT
gi-2777	25	80	’	'	PUNCT
gi-2777	25	81	echo	echo	VERB
gi-2777	25	82	’	'	PUNCT
gi-2777	25	83	<	<	X
gi-2777	25	84	body	body	NOUN
gi-2777	25	85	>	>	PUNCT
gi-2777	25	86	’	'	PUNCT
gi-2777	25	87	echo	echo	VERB
gi-2777	25	88	’	'	PUNCT
gi-2777	25	89	<	<	X
gi-2777	25	90	h1	h1	PROPN
gi-2777	25	91	>	>	SYM
gi-2777	25	92	date:</h1	date:</h1	NOUN
gi-2777	25	93	>	>	X
gi-2777	25	94	’	'	PUNCT
gi-2777	25	95	echo	echo	NOUN
gi-2777	25	96	’	'	PUNCT
gi-2777	25	97	<	<	X
gi-2777	25	98	pre	pre	X
gi-2777	25	99	>	>	X
gi-2777	25	100	’	'	PUNCT
gi-2777	25	101	/bin	/bin	PROPN
gi-2777	25	102	/	/	SYM
gi-2777	25	103	date	date	NOUN
gi-2777	25	104	-i	-i	PUNCT
gi-2777	25	105	echo	echo	VERB
gi-2777	25	106	’	'	PUNCT
gi-2777	25	107	<	<	X
gi-2777	25	108	/pre	/pre	PROPN
gi-2777	25	109	>	>	PUNCT
gi-2777	25	110	’	'	PUNCT
gi-2777	25	111	echo	echo	VERB
gi-2777	25	112	’	'	PUNCT
gi-2777	25	113	<	<	X
gi-2777	25	114	/body	/body	NOUN
gi-2777	25	115	>	>	PUNCT
gi-2777	25	116	’	'	PUNCT
gi-2777	25	117	echo	echo	VERB
gi-2777	25	118	’	'	PUNCT
gi-2777	25	119	<	<	X
gi-2777	25	120	/html	/html	PROPN
gi-2777	25	121	>	>	X
gi-2777	25	122	’	'	PUNCT
gi-2777	25	123	we	we	PRON
gi-2777	25	124	simply	simply	ADV
gi-2777	25	125	copy	copy	VERB
gi-2777	25	126	the	the	DET
gi-2777	25	127	previous	previous	ADJ
gi-2777	25	128	program	program	NOUN
gi-2777	25	129	/	/	SYM
gi-2777	25	130	script	script	NOUN
gi-2777	25	131	into	into	ADP
gi-2777	25	132	directory	directory	NOUN
gi-2777	25	133	cgi	cgi	PROPN
gi-2777	25	134	-	-	PUNCT
gi-2777	25	135	bin	bin	PROPN
gi-2777	25	136	and	and	CCONJ
gi-2777	25	137	set	set	VERB
gi-2777	25	138	the	the	DET
gi-2777	25	139	file	file	NOUN
gi-2777	25	140	execution	execution	NOUN
gi-2777	25	141	permission	permission	NOUN
gi-2777	25	142	.	.	PUNCT
gi-2777	26	1	no	no	DET
gi-2777	26	2	other	other	ADJ
gi-2777	26	3	steps	step	NOUN
gi-2777	26	4	are	be	AUX
gi-2777	26	5	necessary	necessary	ADJ
gi-2777	26	6	.	.	PUNCT
gi-2777	27	1	thus	thus	ADV
gi-2777	27	2	i	i	PRON
gi-2777	27	3	have	have	AUX
gi-2777	27	4	demonstrated	demonstrate	VERB
gi-2777	27	5	that	that	SCONJ
gi-2777	27	6	developing	develop	VERB
gi-2777	27	7	cgi	cgi	NOUN
gi-2777	27	8	programs	program	NOUN
gi-2777	27	9	is	be	AUX
gi-2777	27	10	pretty	pretty	ADV
gi-2777	27	11	easy	easy	ADJ
gi-2777	27	12	.	.	PUNCT
gi-2777	28	1	we	we	PRON
gi-2777	28	2	can	can	AUX
gi-2777	28	3	test	test	VERB
gi-2777	28	4	the	the	DET
gi-2777	28	5	develop	develop	VERB
gi-2777	28	6	cgi	cgi	NOUN
gi-2777	28	7	program	program	NOUN
gi-2777	28	8	in	in	ADP
gi-2777	28	9	terminal	terminal	PROPN
gi-2777	28	10	now	now	ADV
gi-2777	28	11	:	:	PUNCT
gi-2777	28	12	wget	wget	NOUN
gi-2777	28	13	http://localhost	http://localhost	PROPN
gi-2777	28	14	/	/	SYM
gi-2777	28	15	cgi	cgi	PROPN
gi-2777	28	16	-	-	PUNCT
gi-2777	28	17	bin	bin	NOUN
gi-2777	28	18	/	/	SYM
gi-2777	28	19	date	date	NOUN
gi-2777	28	20	-o	-o	INTJ
gi-2777	28	21	tmp	tmp	NOUN
gi-2777	28	22	-	-	PUNCT
gi-2777	28	23	date	date	NOUN
gi-2777	28	24	&	&	CCONJ
gi-2777	28	25	&	&	CCONJ
gi-2777	28	26	\	\	PROPN
gi-2777	28	27	cat	cat	NOUN
gi-2777	28	28	tmp	tmp	NOUN
gi-2777	28	29	-	-	PUNCT
gi-2777	28	30	date	date	NOUN
gi-2777	28	31	&	&	CCONJ
gi-2777	28	32	&	&	CCONJ
gi-2777	28	33	rm	rm	PROPN
gi-2777	28	34	tmp	tmp	PROPN
gi-2777	28	35	-	-	PUNCT
gi-2777	28	36	date	date	NOUN
gi-2777	28	37	<	<	X
gi-2777	28	38	!	!	PUNCT
gi-2777	28	39	doctype	doctype	NOUN
gi-2777	28	40	html	html	NOUN
gi-2777	28	41	public	public	ADJ
gi-2777	28	42	"	"	PUNCT
gi-2777	28	43	-//w3c//dtd	-//w3c//dtd	NUM
gi-2777	28	44	html	html	NOUN
gi-2777	28	45	3.2//en	3.2//en	NUM
gi-2777	28	46	"	"	PUNCT
gi-2777	28	47	>	>	NOUN
gi-2777	28	48	’	'	PUNCT
gi-2777	28	49	<	<	X
gi-2777	28	50	html	html	X
gi-2777	28	51	>	>	X
gi-2777	28	52	<	<	X
gi-2777	28	53	title	title	X
gi-2777	28	54	>	>	X
gi-2777	28	55	current	current	ADJ
gi-2777	28	56	date</title	date</title	NOUN
gi-2777	28	57	>	>	X
gi-2777	28	58	<	<	X
gi-2777	28	59	/head	/head	PRON
gi-2777	28	60	>	>	X
gi-2777	28	61	<	<	X
gi-2777	28	62	body	body	NOUN
gi-2777	28	63	>	>	X
gi-2777	28	64	<	<	AUX
gi-2777	28	65	h1	h1	PROPN
gi-2777	28	66	>	>	X
gi-2777	28	67	date:</h1	date:</h1	X
gi-2777	28	68	>	>	X
gi-2777	28	69	<	<	X
gi-2777	28	70	pre	pre	X
gi-2777	28	71	>	>	X
gi-2777	28	72	2006	2006	NUM
gi-2777	28	73	-	-	SYM
gi-2777	28	74	06	06	NUM
gi-2777	28	75	-	-	SYM
gi-2777	28	76	25	25	NUM
gi-2777	28	77	<	<	X
gi-2777	28	78	/pre	/pre	PROPN
gi-2777	28	79	>	>	X
gi-2777	28	80	<	<	X
gi-2777	28	81	/body	/body	NOUN
gi-2777	28	82	>	>	X
gi-2777	28	83	geinformatics	geinformatics	PROPN
gi-2777	28	84	fce	fce	VERB
gi-2777	28	85	ctu	ctu	NOUN
gi-2777	28	86	2006	2006	NUM
gi-2777	28	87	45	45	NUM
gi-2777	28	88	implementation	implementation	NOUN
gi-2777	28	89	of	of	ADP
gi-2777	28	90	a	a	DET
gi-2777	28	91	general	general	ADJ
gi-2777	28	92	web	web	NOUN
gi-2777	28	93	api	api	NOUN
gi-2777	28	94	for	for	ADP
gi-2777	28	95	geoinformatics	geoinformatic	NOUN
gi-2777	28	96	<	<	X
gi-2777	28	97	/html	/html	NOUN
gi-2777	28	98	>	>	X
gi-2777	28	99	another	another	DET
gi-2777	28	100	example	example	NOUN
gi-2777	28	101	is	be	AUX
gi-2777	28	102	cgi	cgi	PROPN
gi-2777	28	103	a	a	DET
gi-2777	28	104	program	program	NOUN
gi-2777	28	105	written	write	VERB
gi-2777	28	106	in	in	ADP
gi-2777	28	107	c++	c++	NOUN
gi-2777	28	108	language	language	NOUN
gi-2777	28	109	.	.	PUNCT
gi-2777	29	1	the	the	DET
gi-2777	29	2	cgi	cgi	PROPN
gi-2777	29	3	program	program	NOUN
gi-2777	29	4	returns	return	VERB
gi-2777	29	5	input	input	NOUN
gi-2777	29	6	(	(	PUNCT
gi-2777	29	7	data	datum	NOUN
gi-2777	29	8	sent	send	VERB
gi-2777	29	9	by	by	ADP
gi-2777	29	10	client	client	NOUN
gi-2777	29	11	without	without	ADP
gi-2777	29	12	http	http	NOUN
gi-2777	29	13	header	header	NOUN
gi-2777	29	14	)	)	PUNCT
gi-2777	29	15	.	.	PUNCT
gi-2777	30	1	from	from	ADP
gi-2777	30	2	the	the	DET
gi-2777	30	3	following	following	ADJ
gi-2777	30	4	example	example	NOUN
gi-2777	30	5	it	it	PRON
gi-2777	30	6	will	will	AUX
gi-2777	30	7	be	be	AUX
gi-2777	30	8	quite	quite	ADV
gi-2777	30	9	obvious	obvious	ADJ
gi-2777	30	10	that	that	SCONJ
gi-2777	30	11	we	we	PRON
gi-2777	30	12	have	have	AUX
gi-2777	30	13	written	write	VERB
gi-2777	30	14	”	"	PUNCT
gi-2777	30	15	normal	normal	ADJ
gi-2777	30	16	”	"	PUNCT
gi-2777	30	17	c++	c++	NOUN
gi-2777	30	18	program	program	NOUN
gi-2777	30	19	which	which	PRON
gi-2777	30	20	reads	read	VERB
gi-2777	30	21	data	datum	NOUN
gi-2777	30	22	from	from	ADP
gi-2777	30	23	input	input	NOUN
gi-2777	30	24	and	and	CCONJ
gi-2777	30	25	returns	return	NOUN
gi-2777	30	26	text	text	NOUN
gi-2777	30	27	page	page	NOUN
gi-2777	30	28	:	:	PUNCT
gi-2777	30	29	#	#	SYM
gi-2777	30	30	include	include	VERB
gi-2777	30	31	<	<	X
gi-2777	30	32	iostream	iostream	NOUN
gi-2777	30	33	>	>	X
gi-2777	30	34	#	#	SYM
gi-2777	30	35	include	include	VERB
gi-2777	30	36	<	<	X
gi-2777	30	37	string	string	NOUN
gi-2777	30	38	>	>	X
gi-2777	30	39	int	int	NOUN
gi-2777	30	40	main	main	ADJ
gi-2777	30	41	(	(	PUNCT
gi-2777	30	42	)	)	PUNCT
gi-2777	30	43	{	{	PUNCT
gi-2777	30	44	using	use	VERB
gi-2777	30	45	namespace	namespace	NOUN
gi-2777	30	46	std	std	NOUN
gi-2777	30	47	;	;	PUNCT
gi-2777	30	48	string	string	NOUN
gi-2777	30	49	s	s	PART
gi-2777	30	50	;	;	PUNCT
gi-2777	30	51	cout	cout	VERB
gi-2777	30	52	<	<	X
gi-2777	30	53	<	<	X
gi-2777	30	54	"	"	PUNCT
gi-2777	30	55	content	content	NOUN
gi-2777	30	56	-	-	PUNCT
gi-2777	30	57	type	type	NOUN
gi-2777	30	58	:	:	PUNCT
gi-2777	30	59	text	text	NOUN
gi-2777	30	60	/	/	SYM
gi-2777	30	61	html\n\n	html\n\n	PROPN
gi-2777	30	62	"	"	PUNCT
gi-2777	30	63	;	;	PUNCT
gi-2777	30	64	cout	cout	VERB
gi-2777	30	65	<	<	X
gi-2777	30	66	<	<	X
gi-2777	30	67	"	"	PUNCT
gi-2777	30	68	<	<	NOUN
gi-2777	30	69	!	!	PUNCT
gi-2777	30	70	doctype	doctype	NOUN
gi-2777	30	71	html	html	NOUN
gi-2777	30	72	public	public	ADJ
gi-2777	30	73	\"-//w3c//dtd	\"-//w3c//dtd	ADJ
gi-2777	30	74	html	html	NOUN
gi-2777	30	75	3.2//en]\	3.2//en]\	NUM
gi-2777	30	76	"	"	PUNCT
gi-2777	30	77	>	>	X
gi-2777	30	78	\n	\n	PROPN
gi-2777	30	79	"	"	PUNCT
gi-2777	30	80	;	;	PUNCT
gi-2777	30	81	cout	cout	VERB
gi-2777	30	82	<	<	X
gi-2777	30	83	<	<	X
gi-2777	30	84	"	"	PUNCT
gi-2777	30	85	<	<	X
gi-2777	30	86	html>\n	html>\n	NOUN
gi-2777	30	87	"	"	PUNCT
gi-2777	30	88	;	;	PUNCT
gi-2777	30	89	cout	cout	VERB
gi-2777	30	90	<	<	X
gi-2777	30	91	<	<	X
gi-2777	30	92	"	"	PUNCT
gi-2777	30	93	<	<	X
gi-2777	30	94	head>\n	head>\n	NOUN
gi-2777	30	95	"	"	PUNCT
gi-2777	30	96	;	;	PUNCT
gi-2777	30	97	cout	cout	VERB
gi-2777	30	98	<	<	X
gi-2777	30	99	<	<	X
gi-2777	30	100	"	"	PUNCT
gi-2777	30	101	<	<	X
gi-2777	30	102	title	title	NOUN
gi-2777	30	103	>	>	X
gi-2777	30	104	input	input	NOUN
gi-2777	30	105	data</title>\n	data</title>\n	NOUN
gi-2777	30	106	"	"	PUNCT
gi-2777	30	107	;	;	PUNCT
gi-2777	30	108	cout	cout	VERB
gi-2777	30	109	<	<	X
gi-2777	30	110	<	<	X
gi-2777	30	111	"	"	PUNCT
gi-2777	30	112	<	<	X
gi-2777	30	113	/head>\n	/head>\n	NOUN
gi-2777	30	114	"	"	PUNCT
gi-2777	30	115	;	;	PUNCT
gi-2777	30	116	cout	cout	VERB
gi-2777	30	117	<	<	X
gi-2777	30	118	<	<	X
gi-2777	30	119	"	"	PUNCT
gi-2777	30	120	<	<	X
gi-2777	30	121	body>\n	body>\n	ADJ
gi-2777	30	122	"	"	PUNCT
gi-2777	30	123	;	;	PUNCT
gi-2777	30	124	cout	cout	VERB
gi-2777	30	125	<	<	X
gi-2777	30	126	<	<	X
gi-2777	30	127	"	"	PUNCT
gi-2777	30	128	<	<	X
gi-2777	30	129	h1	h1	PROPN
gi-2777	30	130	>	>	SYM
gi-2777	30	131	input	input	PROPN
gi-2777	30	132	data:</h1>\n	data:</h1>\n	NOUN
gi-2777	30	133	"	"	PUNCT
gi-2777	30	134	;	;	PUNCT
gi-2777	30	135	cout	cout	VERB
gi-2777	30	136	<	<	X
gi-2777	30	137	<	<	X
gi-2777	30	138	"	"	PUNCT
gi-2777	30	139	<	<	X
gi-2777	30	140	pre>\n	pre>\n	NOUN
gi-2777	30	141	"	"	PUNCT
gi-2777	30	142	;	;	PUNCT
gi-2777	30	143	cin	cin	PROPN
gi-2777	30	144	>	>	PUNCT
gi-2777	30	145	>	>	X
gi-2777	30	146	s	s	PROPN
gi-2777	30	147	;	;	PUNCT
gi-2777	30	148	cout	cout	NOUN
gi-2777	30	149	<	<	X
gi-2777	30	150	<	<	X
gi-2777	30	151	s	s	X
gi-2777	30	152	;	;	PUNCT
gi-2777	30	153	cout	cout	VERB
gi-2777	30	154	<	<	X
gi-2777	30	155	<	<	X
gi-2777	30	156	"	"	PUNCT
gi-2777	30	157	<	<	X
gi-2777	30	158	/pre>\n	/pre>\n	X
gi-2777	30	159	"	"	PUNCT
gi-2777	30	160	;	;	PUNCT
gi-2777	30	161	cout	cout	VERB
gi-2777	30	162	<	<	X
gi-2777	30	163	<	<	X
gi-2777	30	164	"	"	PUNCT
gi-2777	30	165	<	<	X
gi-2777	30	166	/body>\n	/body>\n	ADJ
gi-2777	30	167	"	"	PUNCT
gi-2777	30	168	;	;	PUNCT
gi-2777	30	169	cout	cout	VERB
gi-2777	30	170	<	<	X
gi-2777	30	171	<	<	X
gi-2777	30	172	"	"	PUNCT
gi-2777	30	173	<	<	X
gi-2777	30	174	/html>\n	/html>\n	PROPN
gi-2777	30	175	;	;	PUNCT
gi-2777	30	176	}	}	PUNCT
gi-2777	30	177	cgi	cgi	NOUN
gi-2777	30	178	programs	program	NOUN
gi-2777	30	179	can	can	AUX
gi-2777	30	180	be	be	AUX
gi-2777	30	181	written	write	VERB
gi-2777	30	182	in	in	ADP
gi-2777	30	183	many	many	ADJ
gi-2777	30	184	languages	language	NOUN
gi-2777	30	185	,	,	PUNCT
gi-2777	30	186	for	for	ADP
gi-2777	30	187	example	example	NOUN
gi-2777	30	188	php	php	NOUN
gi-2777	30	189	,	,	PUNCT
gi-2777	30	190	c++	c++	NOUN
gi-2777	30	191	,	,	PUNCT
gi-2777	30	192	python	python	NOUN
gi-2777	30	193	,	,	PUNCT
gi-2777	30	194	etc	etc	X
gi-2777	30	195	.	.	X
gi-2777	30	196	creating	create	VERB
gi-2777	30	197	cgi	cgi	NOUN
gi-2777	30	198	programs	program	NOUN
gi-2777	30	199	is	be	AUX
gi-2777	30	200	pretty	pretty	ADV
gi-2777	30	201	easy	easy	ADJ
gi-2777	30	202	,	,	PUNCT
gi-2777	30	203	but	but	CCONJ
gi-2777	30	204	the	the	DET
gi-2777	30	205	cgi	cgi	NOUN
gi-2777	30	206	concept	concept	NOUN
gi-2777	30	207	has	have	VERB
gi-2777	30	208	some	some	DET
gi-2777	30	209	limitations	limitation	NOUN
gi-2777	30	210	:	:	PUNCT
gi-2777	30	211	�	�	NOUN
gi-2777	30	212	each	each	DET
gi-2777	30	213	request	request	NOUN
gi-2777	30	214	is	be	AUX
gi-2777	30	215	answered	answer	VERB
gi-2777	30	216	in	in	ADP
gi-2777	30	217	a	a	DET
gi-2777	30	218	separate	separate	ADJ
gi-2777	30	219	process	process	NOUN
gi-2777	30	220	by	by	ADP
gi-2777	30	221	a	a	DET
gi-2777	30	222	separate	separate	ADJ
gi-2777	30	223	instance	instance	NOUN
gi-2777	30	224	of	of	ADP
gi-2777	30	225	cgi	cgi	PROPN
gi-2777	30	226	program	program	NOUN
gi-2777	30	227	(	(	PUNCT
gi-2777	30	228	cgi	cgi	NOUN
gi-2777	30	229	program	program	NOUN
gi-2777	30	230	needs	need	VERB
gi-2777	30	231	to	to	PART
gi-2777	30	232	be	be	AUX
gi-2777	30	233	loaded	load	VERB
gi-2777	30	234	and	and	CCONJ
gi-2777	30	235	started	start	VERB
gi-2777	30	236	for	for	ADP
gi-2777	30	237	each	each	DET
gi-2777	30	238	cgi	cgi	NOUN
gi-2777	30	239	request	request	NOUN
gi-2777	30	240	)	)	PUNCT
gi-2777	30	241	�	�	PROPN
gi-2777	30	242	use	use	VERB
gi-2777	30	243	database	database	NOUN
gi-2777	30	244	pooling	pooling	NOUN
gi-2777	30	245	or	or	CCONJ
gi-2777	30	246	interaction	interaction	NOUN
gi-2777	30	247	between	between	ADP
gi-2777	30	248	two	two	NUM
gi-2777	30	249	cgi	cgi	NOUN
gi-2777	30	250	programs	program	NOUN
gi-2777	30	251	is	be	AUX
gi-2777	30	252	problematic	problematic	ADJ
gi-2777	30	253	platform	platform	NOUN
gi-2777	30	254	dependence	dependence	NOUN
gi-2777	30	255	�	�	NOUN
gi-2777	30	256	lack	lack	NOUN
gi-2777	30	257	of	of	ADP
gi-2777	30	258	scalability	scalability	NOUN
gi-2777	30	259	servlets	servlet	NOUN
gi-2777	30	260	a	a	DET
gi-2777	30	261	servlet	servlet	NOUN
gi-2777	30	262	is	be	AUX
gi-2777	30	263	a	a	DET
gi-2777	30	264	java	java	NOUN
gi-2777	30	265	application	application	NOUN
gi-2777	30	266	that	that	PRON
gi-2777	30	267	runs	run	VERB
gi-2777	30	268	within	within	ADP
gi-2777	30	269	a	a	DET
gi-2777	30	270	web	web	NOUN
gi-2777	30	271	server	server	NOUN
gi-2777	30	272	.	.	PUNCT
gi-2777	31	1	servlets	servlet	NOUN
gi-2777	31	2	recieve	recieve	VERB
gi-2777	31	3	and	and	CCONJ
gi-2777	31	4	respond	respond	VERB
gi-2777	31	5	the	the	DET
gi-2777	31	6	requests	request	NOUN
gi-2777	31	7	from	from	ADP
gi-2777	31	8	web	web	NOUN
gi-2777	31	9	clients	client	NOUN
gi-2777	31	10	.	.	PUNCT
gi-2777	32	1	we	we	PRON
gi-2777	32	2	have	have	VERB
gi-2777	32	3	to	to	PART
gi-2777	32	4	use	use	VERB
gi-2777	32	5	servlet	servlet	NOUN
gi-2777	32	6	container	container	NOUN
gi-2777	32	7	in	in	ADP
gi-2777	32	8	order	order	NOUN
gi-2777	32	9	to	to	PART
gi-2777	32	10	run	run	VERB
gi-2777	32	11	servlets	servlet	NOUN
gi-2777	32	12	.	.	PUNCT
gi-2777	33	1	there	there	PRON
gi-2777	33	2	are	be	VERB
gi-2777	33	3	many	many	ADJ
gi-2777	33	4	of	of	ADP
gi-2777	33	5	server	server	NOUN
gi-2777	33	6	containers	container	NOUN
gi-2777	33	7	available	available	ADJ
gi-2777	33	8	,	,	PUNCT
gi-2777	33	9	we	we	PRON
gi-2777	33	10	have	have	AUX
gi-2777	33	11	chosen	choose	VERB
gi-2777	33	12	apache	apache	PROPN
gi-2777	33	13	tomcat	tomcat	PROPN
gi-2777	33	14	server	server	PROPN
gi-2777	33	15	container	container	NOUN
gi-2777	33	16	,	,	PUNCT
gi-2777	33	17	discussed	discuss	VERB
gi-2777	33	18	in	in	ADP
gi-2777	33	19	the	the	DET
gi-2777	33	20	next	next	ADJ
gi-2777	33	21	section	section	NOUN
gi-2777	33	22	.	.	PUNCT
gi-2777	34	1	geinformatics	geinformatic	NOUN
gi-2777	34	2	fce	fce	VERB
gi-2777	34	3	ctu	ctu	ADJ
gi-2777	34	4	2006	2006	NUM
gi-2777	34	5	46	46	NUM
gi-2777	34	6	implementation	implementation	NOUN
gi-2777	34	7	of	of	ADP
gi-2777	34	8	a	a	DET
gi-2777	34	9	general	general	ADJ
gi-2777	34	10	web	web	NOUN
gi-2777	34	11	api	api	NOUN
gi-2777	34	12	for	for	ADP
gi-2777	34	13	geoinformatics	geoinformatic	NOUN
gi-2777	34	14	on	on	ADP
gi-2777	34	15	sun	sun	NOUN
gi-2777	34	16	pages	page	NOUN
gi-2777	34	17	(	(	PUNCT
gi-2777	34	18	sun	sun	NOUN
gi-2777	34	19	company	company	NOUN
gi-2777	34	20	is	be	AUX
gi-2777	34	21	creator	creator	NOUN
gi-2777	34	22	of	of	ADP
gi-2777	34	23	servlets	servlet	NOUN
gi-2777	34	24	)	)	PUNCT
gi-2777	35	1	we	we	PRON
gi-2777	35	2	can	can	AUX
gi-2777	35	3	read	read	VERB
gi-2777	35	4	more	more	ADV
gi-2777	35	5	precise	precise	ADJ
gi-2777	35	6	explanation	explanation	NOUN
gi-2777	35	7	:	:	PUNCT
gi-2777	35	8	“	"	PUNCT
gi-2777	35	9	a	a	DET
gi-2777	35	10	servlet	servlet	NOUN
gi-2777	35	11	is	be	AUX
gi-2777	35	12	a	a	DET
gi-2777	35	13	java	java	NOUN
gi-2777	35	14	programming	programming	NOUN
gi-2777	35	15	language	language	NOUN
gi-2777	35	16	class	class	NOUN
gi-2777	35	17	used	use	VERB
gi-2777	35	18	to	to	PART
gi-2777	35	19	extend	extend	VERB
gi-2777	35	20	the	the	DET
gi-2777	35	21	capabilities	capability	NOUN
gi-2777	35	22	of	of	ADP
gi-2777	35	23	servers	server	NOUN
gi-2777	35	24	that	that	PRON
gi-2777	35	25	host	host	NOUN
gi-2777	35	26	applications	application	NOUN
gi-2777	35	27	accessed	access	VERB
gi-2777	35	28	via	via	ADP
gi-2777	35	29	a	a	DET
gi-2777	35	30	request	request	NOUN
gi-2777	35	31	-	-	PUNCT
gi-2777	35	32	response	response	NOUN
gi-2777	35	33	programming	programming	NOUN
gi-2777	35	34	model	model	NOUN
gi-2777	35	35	.	.	PUNCT
gi-2777	36	1	although	although	SCONJ
gi-2777	36	2	servlets	servlet	NOUN
gi-2777	36	3	can	can	AUX
gi-2777	36	4	respond	respond	VERB
gi-2777	36	5	to	to	ADP
gi-2777	36	6	any	any	DET
gi-2777	36	7	type	type	NOUN
gi-2777	36	8	of	of	ADP
gi-2777	36	9	request	request	NOUN
gi-2777	36	10	,	,	PUNCT
gi-2777	36	11	they	they	PRON
gi-2777	36	12	are	be	AUX
gi-2777	36	13	commonly	commonly	ADV
gi-2777	36	14	used	use	VERB
gi-2777	36	15	to	to	PART
gi-2777	36	16	extend	extend	VERB
gi-2777	36	17	the	the	DET
gi-2777	36	18	applications	application	NOUN
gi-2777	36	19	hosted	host	VERB
gi-2777	36	20	by	by	ADP
gi-2777	36	21	web	web	NOUN
gi-2777	36	22	servers	server	NOUN
gi-2777	36	23	.	.	PUNCT
gi-2777	37	1	for	for	ADP
gi-2777	37	2	such	such	ADJ
gi-2777	37	3	applications	application	NOUN
gi-2777	37	4	,	,	PUNCT
gi-2777	37	5	java	java	NOUN
gi-2777	37	6	servlet	servlet	NOUN
gi-2777	37	7	technology	technology	NOUN
gi-2777	37	8	defines	define	VERB
gi-2777	37	9	http	http	NOUN
gi-2777	37	10	-	-	PUNCT
gi-2777	37	11	specific	specific	ADJ
gi-2777	37	12	servlet	servlet	NOUN
gi-2777	37	13	classes	class	NOUN
gi-2777	37	14	.	.	PUNCT
gi-2777	37	15	”	"	PUNCT
gi-2777	38	1	java	java	PROPN
gi-2777	38	2	servlet	servlet	NOUN
gi-2777	38	3	api	api	NOUN
gi-2777	39	1	[	[	X
gi-2777	39	2	1	1	NUM
gi-2777	39	3	]	]	PUNCT
gi-2777	39	4	is	be	AUX
gi-2777	39	5	a	a	DET
gi-2777	39	6	class	class	NOUN
gi-2777	39	7	library	library	NOUN
gi-2777	39	8	for	for	ADP
gi-2777	39	9	servlets	servlet	NOUN
gi-2777	39	10	.	.	PUNCT
gi-2777	40	1	java	java	PROPN
gi-2777	40	2	servlet	servlet	PROPN
gi-2777	40	3	api	api	NOUN
gi-2777	40	4	contains	contain	VERB
gi-2777	40	5	class	class	NOUN
gi-2777	40	6	httpservlet	httpservlet	NOUN
gi-2777	40	7	,	,	PUNCT
gi-2777	40	8	which	which	PRON
gi-2777	40	9	provides	provide	VERB
gi-2777	40	10	methods	method	NOUN
gi-2777	40	11	,	,	PUNCT
gi-2777	40	12	such	such	ADJ
gi-2777	40	13	as	as	ADP
gi-2777	40	14	doget	doget	NOUN
gi-2777	40	15	and	and	CCONJ
gi-2777	40	16	dopost	dopost	NOUN
gi-2777	40	17	methods	method	NOUN
gi-2777	40	18	for	for	ADP
gi-2777	40	19	handling	handle	VERB
gi-2777	40	20	http	http	ADJ
gi-2777	40	21	services	service	NOUN
gi-2777	40	22	.	.	PUNCT
gi-2777	41	1	in	in	ADP
gi-2777	41	2	other	other	ADJ
gi-2777	41	3	words	word	NOUN
gi-2777	41	4	:	:	PUNCT
gi-2777	41	5	when	when	SCONJ
gi-2777	41	6	we	we	PRON
gi-2777	41	7	would	would	AUX
gi-2777	41	8	like	like	VERB
gi-2777	41	9	create	create	VERB
gi-2777	41	10	new	new	ADJ
gi-2777	41	11	servlet	servlet	NOUN
gi-2777	41	12	we	we	PRON
gi-2777	41	13	have	have	VERB
gi-2777	41	14	to	to	PART
gi-2777	41	15	create	create	VERB
gi-2777	41	16	new	new	ADJ
gi-2777	41	17	class	class	NOUN
gi-2777	41	18	extends	extend	VERB
gi-2777	41	19	httpservlet	httpservlet	VERB
gi-2777	41	20	class	class	NOUN
gi-2777	41	21	and	and	CCONJ
gi-2777	41	22	override	override	NOUN
gi-2777	41	23	methods	method	NOUN
gi-2777	41	24	doget	doget	VERB
gi-2777	41	25	and	and	CCONJ
gi-2777	41	26	dopost	dopost	PRON
gi-2777	41	27	refer	refer	VERB
gi-2777	41	28	to	to	ADP
gi-2777	41	29	next	next	ADJ
gi-2777	41	30	example	example	NOUN
gi-2777	41	31	.	.	PUNCT
gi-2777	42	1	servlets	servlet	NOUN
gi-2777	42	2	have	have	VERB
gi-2777	42	3	several	several	ADJ
gi-2777	42	4	advantages	advantage	NOUN
gi-2777	42	5	over	over	ADP
gi-2777	42	6	cgi	cgi	NOUN
gi-2777	42	7	:	:	PUNCT
gi-2777	42	8	�	�	PROPN
gi-2777	42	9	servlet	servlet	NOUN
gi-2777	42	10	does	do	AUX
gi-2777	42	11	not	not	PART
gi-2777	42	12	run	run	VERB
gi-2777	42	13	in	in	ADP
gi-2777	42	14	a	a	DET
gi-2777	42	15	separate	separate	ADJ
gi-2777	42	16	process	process	NOUN
gi-2777	42	17	,	,	PUNCT
gi-2777	42	18	stays	stay	VERB
gi-2777	42	19	in	in	ADP
gi-2777	42	20	memory	memory	NOUN
gi-2777	42	21	between	between	ADP
gi-2777	42	22	requests	request	NOUN
gi-2777	42	23	�	�	PROPN
gi-2777	42	24	there	there	PRON
gi-2777	42	25	is	be	VERB
gi-2777	42	26	only	only	ADV
gi-2777	42	27	one	one	NUM
gi-2777	42	28	single	single	ADJ
gi-2777	42	29	instance	instance	NOUN
gi-2777	42	30	which	which	PRON
gi-2777	42	31	answers	answer	VERB
gi-2777	42	32	all	all	DET
gi-2777	42	33	requests	request	NOUN
gi-2777	42	34	concurrently	concurrently	ADV
gi-2777	42	35	this	this	PRON
gi-2777	42	36	saves	save	VERB
gi-2777	42	37	memory	memory	NOUN
gi-2777	42	38	and	and	CCONJ
gi-2777	42	39	allows	allow	VERB
gi-2777	42	40	a	a	DET
gi-2777	42	41	servlet	servlet	NOUN
gi-2777	42	42	to	to	PART
gi-2777	42	43	easily	easily	ADV
gi-2777	42	44	manage	manage	VERB
gi-2777	42	45	persistent	persistent	ADJ
gi-2777	42	46	data	datum	NOUN
gi-2777	42	47	�	�	PROPN
gi-2777	42	48	platform	platform	NOUN
gi-2777	42	49	independence	independence	PROPN
gi-2777	42	50	�	�	PROPN
gi-2777	42	51	java	java	PROPN
gi-2777	42	52	language	language	NOUN
gi-2777	42	53	has	have	VERB
gi-2777	42	54	very	very	ADV
gi-2777	42	55	rich	rich	ADJ
gi-2777	42	56	libraries	library	NOUN
gi-2777	42	57	for	for	ADP
gi-2777	42	58	working	work	VERB
gi-2777	42	59	with	with	ADP
gi-2777	42	60	http	http	ADJ
gi-2777	42	61	request	request	NOUN
gi-2777	42	62	,	,	PUNCT
gi-2777	42	63	http	http	NOUN
gi-2777	42	64	responses	response	NOUN
gi-2777	42	65	,	,	PUNCT
gi-2777	42	66	etc	etc	X
gi-2777	42	67	.	.	X
gi-2777	43	1	an	an	DET
gi-2777	43	2	example	example	NOUN
gi-2777	43	3	of	of	ADP
gi-2777	43	4	first	first	ADJ
gi-2777	43	5	servlet	servlet	NOUN
gi-2777	43	6	:	:	PUNCT
gi-2777	43	7	package	package	NOUN
gi-2777	43	8	cz.examples	cz.example	NOUN
gi-2777	43	9	;	;	PUNCT
gi-2777	43	10	import	import	NOUN
gi-2777	43	11	java.io	java.io	PROPN
gi-2777	43	12	.	.	PUNCT
gi-2777	44	1	*	*	PUNCT
gi-2777	44	2	;	;	PUNCT
gi-2777	44	3	import	import	NOUN
gi-2777	44	4	javax.servlet	javax.servlet	NOUN
gi-2777	44	5	.	.	PROPN
gi-2777	45	1	*	*	PUNCT
gi-2777	46	1	;	;	PUNCT
gi-2777	46	2	import	import	NOUN
gi-2777	46	3	javax.servlet.http	javax.servlet.http	PROPN
gi-2777	46	4	.	.	PUNCT
gi-2777	47	1	*	*	PUNCT
gi-2777	47	2	;	;	PUNCT
gi-2777	47	3	public	public	ADJ
gi-2777	47	4	class	class	NOUN
gi-2777	47	5	helloworldservlet	helloworldservlet	NOUN
gi-2777	47	6	extends	extends	AUX
gi-2777	47	7	httpservlet	httpservlet	NOUN
gi-2777	47	8	{	{	PUNCT
gi-2777	47	9	protected	protect	VERB
gi-2777	47	10	void	void	ADJ
gi-2777	48	1	doget(httpservletrequest	doget(httpservletrequest	PROPN
gi-2777	48	2	req	req	ADJ
gi-2777	48	3	,	,	PUNCT
gi-2777	48	4	httpservletresponse	httpservletresponse	NOUN
gi-2777	48	5	res	re	NOUN
gi-2777	48	6	)	)	PUNCT
gi-2777	48	7	throws	throw	VERB
gi-2777	48	8	servletexception	servletexception	NOUN
gi-2777	48	9	,	,	PUNCT
gi-2777	48	10	ioexception	ioexception	NOUN
gi-2777	48	11	{	{	PUNCT
gi-2777	48	12	res.setcontenttype("text	res.setcontenttype("text	PROPN
gi-2777	48	13	/	/	SYM
gi-2777	48	14	html	html	NOUN
gi-2777	48	15	"	"	PUNCT
gi-2777	48	16	)	)	PUNCT
gi-2777	49	1	;	;	PUNCT
gi-2777	49	2	printwriter	printwriter	VERB
gi-2777	49	3	out	out	ADP
gi-2777	49	4	=	=	PUNCT
gi-2777	49	5	res.getwriter	res.getwriter	NOUN
gi-2777	49	6	(	(	PUNCT
gi-2777	49	7	)	)	PUNCT
gi-2777	49	8	;	;	PUNCT
gi-2777	49	9	out.println("<html	out.println("<html	VERB
gi-2777	49	10	>	>	PUNCT
gi-2777	49	11	"	"	PUNCT
gi-2777	49	12	)	)	PUNCT
gi-2777	49	13	;	;	PUNCT
gi-2777	50	1	out.println("<head><title	out.println("<head><title	PROPN
gi-2777	50	2	>	>	X
gi-2777	50	3	hello	hello	NOUN
gi-2777	50	4	world.</title></head	world.</title></head	NOUN
gi-2777	50	5	>	>	PUNCT
gi-2777	50	6	"	"	PUNCT
gi-2777	50	7	)	)	PUNCT
gi-2777	50	8	;	;	PUNCT
gi-2777	50	9	out.println("<body	out.println("<body	ADV
gi-2777	50	10	>	>	PUNCT
gi-2777	51	1	hello	hello	INTJ
gi-2777	51	2	world</body	world</body	NOUN
gi-2777	51	3	>	>	X
gi-2777	51	4	"	"	PUNCT
gi-2777	51	5	)	)	PUNCT
gi-2777	51	6	;	;	PUNCT
gi-2777	52	1	out.println("</html	out.println("</html	PROPN
gi-2777	52	2	>	>	X
gi-2777	52	3	"	"	PUNCT
gi-2777	52	4	)	)	PUNCT
gi-2777	52	5	;	;	PUNCT
gi-2777	52	6	out.close	out.close	ADV
gi-2777	52	7	(	(	PUNCT
gi-2777	52	8	)	)	PUNCT
gi-2777	52	9	;	;	PUNCT
gi-2777	52	10	}	}	PUNCT
gi-2777	52	11	protected	protect	VERB
gi-2777	52	12	void	void	ADJ
gi-2777	52	13	dopost(httpservletrequest	dopost(httpservletrequest	PROPN
gi-2777	52	14	req	req	ADJ
gi-2777	52	15	,	,	PUNCT
gi-2777	52	16	httpservletresponse	httpservletresponse	NOUN
gi-2777	52	17	res	re	NOUN
gi-2777	52	18	)	)	PUNCT
gi-2777	52	19	throws	throw	VERB
gi-2777	52	20	servletexception	servletexception	NOUN
gi-2777	52	21	,	,	PUNCT
gi-2777	52	22	ioexception	ioexception	NOUN
gi-2777	52	23	{	{	PUNCT
gi-2777	52	24	doget(req	doget(req	NOUN
gi-2777	52	25	,	,	PUNCT
gi-2777	52	26	res	re	NOUN
gi-2777	52	27	)	)	PUNCT
gi-2777	52	28	;	;	PUNCT
gi-2777	52	29	}	}	PUNCT
gi-2777	52	30	geinformatics	geinformatic	NOUN
gi-2777	52	31	fce	fce	VERB
gi-2777	52	32	ctu	ctu	NOUN
gi-2777	52	33	2006	2006	NUM
gi-2777	52	34	47	47	NUM
gi-2777	52	35	implementation	implementation	NOUN
gi-2777	52	36	of	of	ADP
gi-2777	52	37	a	a	DET
gi-2777	52	38	general	general	ADJ
gi-2777	52	39	web	web	NOUN
gi-2777	52	40	api	api	NOUN
gi-2777	52	41	for	for	ADP
gi-2777	52	42	geoinformatics	geoinformatic	NOUN
gi-2777	52	43	}	}	PUNCT
gi-2777	52	44	when	when	SCONJ
gi-2777	52	45	servlet	servlet	ADJ
gi-2777	52	46	helloworldservlet	helloworldservlet	NOUN
gi-2777	52	47	is	be	AUX
gi-2777	52	48	requested	request	VERB
gi-2777	52	49	a	a	DET
gi-2777	52	50	url	url	NOUN
gi-2777	52	51	inside	inside	ADP
gi-2777	52	52	web	web	NOUN
gi-2777	52	53	browser	browser	NOUN
gi-2777	52	54	,	,	PUNCT
gi-2777	52	55	sentence	sentence	NOUN
gi-2777	52	56	”	"	PUNCT
gi-2777	52	57	hello	hello	PROPN
gi-2777	52	58	world	world	NOUN
gi-2777	52	59	”	"	PUNCT
gi-2777	52	60	will	will	AUX
gi-2777	52	61	appear	appear	VERB
gi-2777	52	62	.	.	PUNCT
gi-2777	53	1	because	because	SCONJ
gi-2777	53	2	there	there	PRON
gi-2777	53	3	is	be	VERB
gi-2777	53	4	only	only	ADV
gi-2777	53	5	a	a	DET
gi-2777	53	6	single	single	ADJ
gi-2777	53	7	instance	instance	NOUN
gi-2777	53	8	which	which	PRON
gi-2777	53	9	answers	answer	VERB
gi-2777	53	10	all	all	DET
gi-2777	53	11	requests	request	NOUN
gi-2777	53	12	concurrently	concurrently	ADV
gi-2777	53	13	it	it	PRON
gi-2777	53	14	means	mean	VERB
gi-2777	53	15	that	that	SCONJ
gi-2777	53	16	we	we	PRON
gi-2777	53	17	can	can	AUX
gi-2777	53	18	easily	easily	ADV
gi-2777	53	19	manage	manage	VERB
gi-2777	53	20	persistent	persistent	ADJ
gi-2777	53	21	data	datum	NOUN
gi-2777	53	22	.	.	PUNCT
gi-2777	54	1	for	for	ADP
gi-2777	54	2	example	example	NOUN
gi-2777	54	3	,	,	PUNCT
gi-2777	54	4	we	we	PRON
gi-2777	54	5	would	would	AUX
gi-2777	54	6	like	like	VERB
gi-2777	54	7	to	to	PART
gi-2777	54	8	know	know	VERB
gi-2777	54	9	how	how	SCONJ
gi-2777	54	10	many	many	ADJ
gi-2777	54	11	times	time	NOUN
gi-2777	54	12	servlet	servlet	ADJ
gi-2777	54	13	helloworldservlet	helloworldservlet	NOUN
gi-2777	54	14	was	be	AUX
gi-2777	54	15	requested	request	VERB
gi-2777	54	16	:	:	PUNCT
gi-2777	54	17	package	package	NOUN
gi-2777	54	18	cz.examples	cz.example	NOUN
gi-2777	54	19	;	;	PUNCT
gi-2777	54	20	import	import	NOUN
gi-2777	54	21	java.io	java.io	PROPN
gi-2777	54	22	.	.	PUNCT
gi-2777	55	1	*	*	PUNCT
gi-2777	55	2	;	;	PUNCT
gi-2777	55	3	import	import	NOUN
gi-2777	55	4	javax.servlet	javax.servlet	NOUN
gi-2777	55	5	.	.	PROPN
gi-2777	56	1	*	*	PUNCT
gi-2777	57	1	;	;	PUNCT
gi-2777	57	2	import	import	NOUN
gi-2777	57	3	javax.servlet.http	javax.servlet.http	PROPN
gi-2777	57	4	.	.	PUNCT
gi-2777	58	1	*	*	PUNCT
gi-2777	58	2	;	;	PUNCT
gi-2777	58	3	public	public	ADJ
gi-2777	58	4	class	class	NOUN
gi-2777	58	5	helloworldrequestedservlet	helloworldrequestedservlet	NOUN
gi-2777	58	6	extends	extends	AUX
gi-2777	58	7	httpservlet	httpservlet	VERB
gi-2777	58	8	{	{	PUNCT
gi-2777	58	9	private	private	ADJ
gi-2777	58	10	int	int	NOUN
gi-2777	58	11	times	time	NOUN
gi-2777	58	12	=	=	SYM
gi-2777	58	13	0	0	NUM
gi-2777	58	14	;	;	PUNCT
gi-2777	58	15	protected	protect	VERB
gi-2777	58	16	void	void	ADJ
gi-2777	59	1	doget(httpservletrequest	doget(httpservletrequest	PROPN
gi-2777	59	2	req	req	ADJ
gi-2777	59	3	,	,	PUNCT
gi-2777	59	4	httpservletresponse	httpservletresponse	NOUN
gi-2777	59	5	res	re	NOUN
gi-2777	59	6	)	)	PUNCT
gi-2777	59	7	throws	throw	VERB
gi-2777	59	8	servletexception	servletexception	NOUN
gi-2777	59	9	,	,	PUNCT
gi-2777	59	10	ioexception	ioexception	NOUN
gi-2777	59	11	{	{	PUNCT
gi-2777	59	12	res.setcontenttype("text	res.setcontenttype("text	PROPN
gi-2777	59	13	/	/	SYM
gi-2777	59	14	html	html	NOUN
gi-2777	59	15	"	"	PUNCT
gi-2777	59	16	)	)	PUNCT
gi-2777	60	1	;	;	PUNCT
gi-2777	60	2	printwriter	printwriter	VERB
gi-2777	60	3	out	out	ADP
gi-2777	60	4	=	=	PUNCT
gi-2777	60	5	res.getwriter	res.getwriter	NOUN
gi-2777	60	6	(	(	PUNCT
gi-2777	60	7	)	)	PUNCT
gi-2777	60	8	;	;	PUNCT
gi-2777	60	9	out.println("<html	out.println("<html	VERB
gi-2777	60	10	>	>	PUNCT
gi-2777	60	11	"	"	PUNCT
gi-2777	60	12	)	)	PUNCT
gi-2777	60	13	;	;	PUNCT
gi-2777	60	14	out.println("<head><title	out.println("<head><title	PROPN
gi-2777	60	15	>	>	X
gi-2777	60	16	hello	hello	NOUN
gi-2777	60	17	world.</title></head	world.</title></head	NOUN
gi-2777	60	18	>	>	PUNCT
gi-2777	60	19	"	"	PUNCT
gi-2777	60	20	)	)	PUNCT
gi-2777	60	21	;	;	PUNCT
gi-2777	60	22	out.println("<body	out.println("<body	ADV
gi-2777	60	23	>	>	PUNCT
gi-2777	61	1	hello	hello	INTJ
gi-2777	61	2	world!<br	world!<br	NOUN
gi-2777	61	3	/	/	SYM
gi-2777	61	4	>	>	X
gi-2777	61	5	this	this	DET
gi-2777	61	6	page	page	NOUN
gi-2777	61	7	was	be	AUX
gi-2777	61	8	requested	request	VERB
gi-2777	61	9	"	"	PUNCT
gi-2777	61	10	+	+	CCONJ
gi-2777	62	1	+	+	ADJ
gi-2777	62	2	+	+	NOUN
gi-2777	62	3	times	time	NOUN
gi-2777	62	4	+	+	CCONJ
gi-2777	62	5	"	"	PUNCT
gi-2777	62	6	times.</body	times.</body	NOUN
gi-2777	62	7	>	>	X
gi-2777	62	8	"	"	PUNCT
gi-2777	62	9	)	)	PUNCT
gi-2777	62	10	;	;	PUNCT
gi-2777	62	11	out.println("</html	out.println("</html	PROPN
gi-2777	62	12	>	>	X
gi-2777	62	13	"	"	PUNCT
gi-2777	62	14	)	)	PUNCT
gi-2777	62	15	;	;	PUNCT
gi-2777	62	16	out.close	out.close	ADV
gi-2777	62	17	(	(	PUNCT
gi-2777	62	18	)	)	PUNCT
gi-2777	62	19	;	;	PUNCT
gi-2777	62	20	}	}	PUNCT
gi-2777	62	21	protected	protect	VERB
gi-2777	62	22	void	void	ADJ
gi-2777	62	23	dopost(httpservletrequest	dopost(httpservletrequest	PROPN
gi-2777	62	24	req	req	ADJ
gi-2777	62	25	,	,	PUNCT
gi-2777	62	26	httpservletresponse	httpservletresponse	NOUN
gi-2777	62	27	res	re	NOUN
gi-2777	62	28	)	)	PUNCT
gi-2777	62	29	throws	throw	VERB
gi-2777	62	30	servletexception	servletexception	NOUN
gi-2777	62	31	,	,	PUNCT
gi-2777	62	32	ioexception	ioexception	NOUN
gi-2777	62	33	{	{	PUNCT
gi-2777	62	34	doget(req	doget(req	NOUN
gi-2777	62	35	,	,	PUNCT
gi-2777	62	36	res	re	NOUN
gi-2777	62	37	)	)	PUNCT
gi-2777	62	38	;	;	PUNCT
gi-2777	62	39	}	}	PUNCT
gi-2777	62	40	}	}	PUNCT
gi-2777	62	41	to	to	PART
gi-2777	62	42	achieve	achieve	VERB
gi-2777	62	43	this	this	DET
gi-2777	62	44	behaviour	behaviour	NOUN
gi-2777	62	45	using	use	VERB
gi-2777	62	46	cgi	cgi	NOUN
gi-2777	62	47	programs	program	NOUN
gi-2777	62	48	,	,	PUNCT
gi-2777	62	49	it	it	PRON
gi-2777	62	50	would	would	AUX
gi-2777	62	51	be	be	AUX
gi-2777	62	52	quite	quite	ADV
gi-2777	62	53	complicated	complicated	ADJ
gi-2777	62	54	.	.	PUNCT
gi-2777	63	1	java	java	PROPN
gi-2777	63	2	servlet	servlet	PROPN
gi-2777	63	3	api	api	NOUN
gi-2777	63	4	contains	contain	VERB
gi-2777	63	5	rich	rich	ADJ
gi-2777	63	6	set	set	NOUN
gi-2777	63	7	of	of	ADP
gi-2777	63	8	useful	useful	ADJ
gi-2777	63	9	classes	class	NOUN
gi-2777	63	10	:	:	PUNCT
gi-2777	63	11	one	one	NUM
gi-2777	63	12	of	of	ADP
gi-2777	63	13	those	those	DET
gi-2777	63	14	classes	class	NOUN
gi-2777	63	15	is	be	AUX
gi-2777	63	16	httpservletrequest	httpservletrequ	ADJ
gi-2777	63	17	which	which	PRON
gi-2777	63	18	provides	provide	VERB
gi-2777	63	19	request	request	NOUN
gi-2777	63	20	information	information	NOUN
gi-2777	63	21	for	for	ADP
gi-2777	63	22	http	http	ADJ
gi-2777	63	23	servlets	servlet	NOUN
gi-2777	63	24	and	and	CCONJ
gi-2777	63	25	contains	contain	VERB
gi-2777	63	26	many	many	ADJ
gi-2777	63	27	useful	useful	ADJ
gi-2777	63	28	methods	method	NOUN
gi-2777	63	29	.	.	PUNCT
gi-2777	64	1	next	next	ADJ
gi-2777	64	2	example	example	NOUN
gi-2777	64	3	is	be	AUX
gi-2777	64	4	servlet	servlet	ADJ
gi-2777	64	5	numericalservlet	numericalservlet	NOUN
gi-2777	64	6	,	,	PUNCT
gi-2777	64	7	the	the	DET
gi-2777	64	8	servlet	servlet	NOUN
gi-2777	64	9	excepted	except	VERB
gi-2777	64	10	two	two	NUM
gi-2777	64	11	parameters	parameter	NOUN
gi-2777	64	12	argument1	argument1	NOUN
gi-2777	64	13	and	and	CCONJ
gi-2777	64	14	argument2	argument2	NOUN
gi-2777	64	15	and	and	CCONJ
gi-2777	64	16	returns	return	VERB
gi-2777	64	17	the	the	DET
gi-2777	64	18	following	following	ADJ
gi-2777	64	19	results	result	NOUN
gi-2777	64	20	:	:	PUNCT
gi-2777	64	21	package	package	NOUN
gi-2777	64	22	cz.examples	cz.example	NOUN
gi-2777	64	23	;	;	PUNCT
gi-2777	64	24	import	import	NOUN
gi-2777	64	25	java.io	java.io	PROPN
gi-2777	64	26	.	.	PUNCT
gi-2777	65	1	*	*	PUNCT
gi-2777	65	2	;	;	PUNCT
gi-2777	65	3	import	import	NOUN
gi-2777	65	4	javax.servlet	javax.servlet	NOUN
gi-2777	65	5	.	.	PROPN
gi-2777	66	1	*	*	PUNCT
gi-2777	67	1	;	;	PUNCT
gi-2777	67	2	import	import	NOUN
gi-2777	67	3	javax.servlet.http	javax.servlet.http	PROPN
gi-2777	67	4	.	.	PUNCT
gi-2777	68	1	*	*	PUNCT
gi-2777	68	2	;	;	PUNCT
gi-2777	68	3	geinformatics	geinformatic	NOUN
gi-2777	68	4	fce	fce	VERB
gi-2777	68	5	ctu	ctu	ADJ
gi-2777	68	6	2006	2006	NUM
gi-2777	68	7	48	48	NUM
gi-2777	68	8	implementation	implementation	NOUN
gi-2777	68	9	of	of	ADP
gi-2777	68	10	a	a	DET
gi-2777	68	11	general	general	ADJ
gi-2777	68	12	web	web	NOUN
gi-2777	68	13	api	api	NOUN
gi-2777	68	14	for	for	ADP
gi-2777	68	15	geoinformatics	geoinformatic	NOUN
gi-2777	68	16	public	public	ADJ
gi-2777	68	17	class	class	NOUN
gi-2777	68	18	numericalservlet	numericalservlet	NOUN
gi-2777	68	19	extends	extends	AUX
gi-2777	68	20	httpservlet	httpservlet	VERB
gi-2777	68	21	{	{	PUNCT
gi-2777	68	22	protected	protect	VERB
gi-2777	68	23	void	void	ADJ
gi-2777	69	1	doget(httpservletrequest	doget(httpservletrequest	PROPN
gi-2777	69	2	req	req	ADJ
gi-2777	69	3	,	,	PUNCT
gi-2777	69	4	httpservletresponse	httpservletresponse	NOUN
gi-2777	69	5	res	re	NOUN
gi-2777	69	6	)	)	PUNCT
gi-2777	69	7	throws	throw	VERB
gi-2777	69	8	servletexception	servletexception	NOUN
gi-2777	69	9	,	,	PUNCT
gi-2777	69	10	ioexception	ioexception	NOUN
gi-2777	69	11	{	{	PUNCT
gi-2777	69	12	res.setcontenttype("text	res.setcontenttype("text	PROPN
gi-2777	69	13	/	/	SYM
gi-2777	69	14	html	html	NOUN
gi-2777	69	15	"	"	PUNCT
gi-2777	69	16	)	)	PUNCT
gi-2777	69	17	;	;	PUNCT
gi-2777	69	18	string	string	NOUN
gi-2777	69	19	argument1	argument1	NOUN
gi-2777	69	20	=	=	PUNCT
gi-2777	69	21	req.getparameter("argument1	req.getparameter("argument1	NOUN
gi-2777	69	22	"	"	PUNCT
gi-2777	69	23	)	)	PUNCT
gi-2777	69	24	;	;	PUNCT
gi-2777	69	25	string	stre	VERB
gi-2777	69	26	argument2	argument2	NOUN
gi-2777	69	27	=	=	SYM
gi-2777	69	28	req.getparameter("argument2	req.getparameter("argument2	VERB
gi-2777	69	29	"	"	PUNCT
gi-2777	69	30	)	)	PUNCT
gi-2777	69	31	;	;	PUNCT
gi-2777	69	32	printwriter	printwriter	VERB
gi-2777	69	33	out	out	ADP
gi-2777	69	34	=	=	PUNCT
gi-2777	69	35	res.getwriter	res.getwriter	NOUN
gi-2777	69	36	(	(	PUNCT
gi-2777	69	37	)	)	PUNCT
gi-2777	69	38	;	;	PUNCT
gi-2777	69	39	if	if	SCONJ
gi-2777	69	40	(	(	PUNCT
gi-2777	69	41	(	(	PUNCT
gi-2777	69	42	(	(	PUNCT
gi-2777	69	43	argument1	argument1	NOUN
gi-2777	69	44	=	=	ADJ
gi-2777	69	45	=	=	SYM
gi-2777	69	46	null	null	NOUN
gi-2777	69	47	)	)	PUNCT
gi-2777	69	48	||	||	NOUN
gi-2777	70	1	(	(	PUNCT
gi-2777	70	2	argument2	argument2	NOUN
gi-2777	70	3	=	=	NOUN
gi-2777	70	4	=	=	SYM
gi-2777	70	5	null	null	NOUN
gi-2777	70	6	)	)	PUNCT
gi-2777	70	7	)	)	PUNCT
gi-2777	70	8	{	{	PUNCT
gi-2777	71	1	out.println("<html><body	out.println("<html><body	NOUN
gi-2777	71	2	>	>	X
gi-2777	71	3	error	error	NOUN
gi-2777	71	4	wrong	wrong	NOUN
gi-2777	71	5	arguments</body></html	arguments</body></html	NOUN
gi-2777	71	6	>	>	PUNCT
gi-2777	71	7	"	"	PUNCT
gi-2777	71	8	)	)	PUNCT
gi-2777	71	9	;	;	PUNCT
gi-2777	71	10	out.close	out.close	ADV
gi-2777	71	11	(	(	PUNCT
gi-2777	71	12	)	)	PUNCT
gi-2777	71	13	;	;	PUNCT
gi-2777	71	14	return	return	NOUN
gi-2777	71	15	;	;	PUNCT
gi-2777	71	16	}	}	PUNCT
gi-2777	71	17	double	double	ADJ
gi-2777	71	18	arg1	arg1	NOUN
gi-2777	71	19	=	=	SYM
gi-2777	71	20	double.parsedouble(argument1	double.parsedouble(argument1	NOUN
gi-2777	71	21	)	)	PUNCT
gi-2777	71	22	;	;	PUNCT
gi-2777	71	23	double	double	ADJ
gi-2777	71	24	arg2	arg2	NOUN
gi-2777	71	25	=	=	PUNCT
gi-2777	71	26	double.parsedouble(argument2	double.parsedouble(argument2	VERB
gi-2777	71	27	)	)	PUNCT
gi-2777	71	28	;	;	PUNCT
gi-2777	71	29	out.println("<html	out.println("<html	VERB
gi-2777	71	30	>	>	PUNCT
gi-2777	71	31	"	"	PUNCT
gi-2777	71	32	)	)	PUNCT
gi-2777	71	33	;	;	PUNCT
gi-2777	71	34	out.println("<head><title	out.println("<head><title	PROPN
gi-2777	71	35	>	>	X
gi-2777	71	36	numericalservlet</title></head	numericalservlet</title></head	NOUN
gi-2777	71	37	>	>	X
gi-2777	71	38	"	"	PUNCT
gi-2777	71	39	)	)	PUNCT
gi-2777	71	40	;	;	PUNCT
gi-2777	72	1	out.println("<body	out.println("<body	ADV
gi-2777	72	2	>	>	PUNCT
gi-2777	72	3	"	"	PUNCT
gi-2777	72	4	)	)	PUNCT
gi-2777	72	5	;	;	PUNCT
gi-2777	72	6	out.println("results:<br	out.println("results:<br	X
gi-2777	72	7	/	/	SYM
gi-2777	72	8	>	>	PUNCT
gi-2777	72	9	"	"	PUNCT
gi-2777	72	10	)	)	PUNCT
gi-2777	72	11	;	;	PUNCT
gi-2777	72	12	out.println(arg1	out.println(arg1	PROPN
gi-2777	72	13	+	+	CCONJ
gi-2777	72	14	"	"	PUNCT
gi-2777	72	15	+	+	CCONJ
gi-2777	72	16	"	"	PUNCT
gi-2777	72	17	+	+	CCONJ
gi-2777	72	18	arg2	arg2	PROPN
gi-2777	72	19	+	+	CCONJ
gi-2777	72	20	"	"	PUNCT
gi-2777	72	21	=	=	X
gi-2777	72	22	"	"	PUNCT
gi-2777	72	23	+	+	CCONJ
gi-2777	72	24	(	(	PUNCT
gi-2777	72	25	arg1	arg1	PROPN
gi-2777	72	26	+	+	CCONJ
gi-2777	72	27	arg2	arg2	PROPN
gi-2777	72	28	)	)	PUNCT
gi-2777	73	1	+	+	CCONJ
gi-2777	73	2	"	"	PUNCT
gi-2777	73	3	<	<	X
gi-2777	73	4	br	br	X
gi-2777	73	5	/	/	SYM
gi-2777	73	6	>	>	PUNCT
gi-2777	73	7	"	"	PUNCT
gi-2777	73	8	)	)	PUNCT
gi-2777	73	9	;	;	PUNCT
gi-2777	73	10	out.println(arg1	out.println(arg1	PROPN
gi-2777	73	11	+	+	CCONJ
gi-2777	73	12	"	"	PUNCT
gi-2777	73	13	"	"	PUNCT
gi-2777	73	14	+	+	CCONJ
gi-2777	73	15	arg2	arg2	PROPN
gi-2777	73	16	+	+	CCONJ
gi-2777	73	17	"	"	PUNCT
gi-2777	73	18	=	=	X
gi-2777	73	19	"	"	PUNCT
gi-2777	73	20	+	+	CCONJ
gi-2777	73	21	(	(	PUNCT
gi-2777	73	22	arg1	arg1	PROPN
gi-2777	73	23	arg2	arg2	PROPN
gi-2777	73	24	)	)	PUNCT
gi-2777	74	1	+	+	CCONJ
gi-2777	74	2	"	"	PUNCT
gi-2777	74	3	<	<	X
gi-2777	74	4	br	br	X
gi-2777	74	5	/	/	SYM
gi-2777	74	6	>	>	PUNCT
gi-2777	74	7	"	"	PUNCT
gi-2777	74	8	)	)	PUNCT
gi-2777	74	9	;	;	PUNCT
gi-2777	74	10	out.println(arg1	out.println(arg1	PROPN
gi-2777	74	11	+	+	CCONJ
gi-2777	74	12	"	"	PUNCT
gi-2777	74	13	*	*	PUNCT
gi-2777	74	14	"	"	PUNCT
gi-2777	74	15	+	+	CCONJ
gi-2777	74	16	arg2	arg2	PROPN
gi-2777	74	17	+	+	CCONJ
gi-2777	74	18	"	"	PUNCT
gi-2777	74	19	=	=	X
gi-2777	74	20	"	"	PUNCT
gi-2777	74	21	+	+	CCONJ
gi-2777	74	22	(	(	PUNCT
gi-2777	74	23	arg1	arg1	PROPN
gi-2777	74	24	*	*	PUNCT
gi-2777	74	25	arg2	arg2	PROPN
gi-2777	74	26	)	)	PUNCT
gi-2777	75	1	+	+	CCONJ
gi-2777	75	2	"	"	PUNCT
gi-2777	75	3	<	<	X
gi-2777	75	4	br	br	X
gi-2777	75	5	/	/	SYM
gi-2777	75	6	>	>	PUNCT
gi-2777	75	7	"	"	PUNCT
gi-2777	75	8	)	)	PUNCT
gi-2777	75	9	;	;	PUNCT
gi-2777	75	10	out.println("</html	out.println("</html	PROPN
gi-2777	75	11	>	>	X
gi-2777	75	12	"	"	PUNCT
gi-2777	75	13	)	)	PUNCT
gi-2777	75	14	;	;	PUNCT
gi-2777	75	15	out.close	out.close	ADV
gi-2777	75	16	(	(	PUNCT
gi-2777	75	17	)	)	PUNCT
gi-2777	75	18	;	;	PUNCT
gi-2777	75	19	}	}	PUNCT
gi-2777	75	20	protected	protect	VERB
gi-2777	75	21	void	void	ADJ
gi-2777	75	22	dopost(httpservletrequest	dopost(httpservletrequest	PROPN
gi-2777	75	23	req	req	ADJ
gi-2777	75	24	,	,	PUNCT
gi-2777	75	25	httpservletresponse	httpservletresponse	NOUN
gi-2777	75	26	res	re	NOUN
gi-2777	75	27	)	)	PUNCT
gi-2777	75	28	throws	throw	VERB
gi-2777	75	29	servletexception	servletexception	NOUN
gi-2777	75	30	,	,	PUNCT
gi-2777	75	31	ioexception	ioexception	NOUN
gi-2777	75	32	{	{	PUNCT
gi-2777	75	33	doget(req	doget(req	NOUN
gi-2777	75	34	,	,	PUNCT
gi-2777	75	35	res	re	NOUN
gi-2777	75	36	)	)	PUNCT
gi-2777	75	37	;	;	PUNCT
gi-2777	75	38	}	}	PUNCT
gi-2777	75	39	}	}	PUNCT
gi-2777	75	40	java	java	NOUN
gi-2777	75	41	servlet	servlet	NOUN
gi-2777	75	42	container	container	NOUN
gi-2777	75	43	—	—	PUNCT
gi-2777	75	44	apache	apache	NOUN
gi-2777	75	45	tomcat	tomcat	NOUN
gi-2777	75	46	when	when	SCONJ
gi-2777	75	47	working	work	VERB
gi-2777	75	48	with	with	ADP
gi-2777	75	49	servlets	servlet	NOUN
gi-2777	75	50	,	,	PUNCT
gi-2777	75	51	we	we	PRON
gi-2777	75	52	have	have	VERB
gi-2777	75	53	to	to	PART
gi-2777	75	54	use	use	VERB
gi-2777	75	55	servlet	servlet	NOUN
gi-2777	75	56	container	container	NOUN
gi-2777	75	57	in	in	ADP
gi-2777	75	58	order	order	NOUN
gi-2777	75	59	to	to	PART
gi-2777	75	60	run	run	VERB
gi-2777	75	61	servlets	servlet	NOUN
gi-2777	75	62	.	.	PUNCT
gi-2777	76	1	there	there	PRON
gi-2777	76	2	are	be	VERB
gi-2777	76	3	many	many	ADJ
gi-2777	76	4	server	server	NOUN
gi-2777	76	5	containers	container	NOUN
gi-2777	76	6	available	available	ADJ
gi-2777	76	7	,	,	PUNCT
gi-2777	76	8	we	we	PRON
gi-2777	76	9	have	have	AUX
gi-2777	76	10	chosen	choose	VERB
gi-2777	76	11	apache	apache	PROPN
gi-2777	76	12	tomcat	tomcat	NOUN
gi-2777	76	13	servlet	servlet	NOUN
gi-2777	76	14	/	/	SYM
gi-2777	76	15	jsp	jsp	PROPN
gi-2777	76	16	container	container	NOUN
gi-2777	76	17	.	.	PUNCT
gi-2777	77	1	this	this	DET
gi-2777	77	2	container	container	NOUN
gi-2777	77	3	is	be	AUX
gi-2777	77	4	free	free	ADJ
gi-2777	77	5	of	of	ADP
gi-2777	77	6	software	software	NOUN
gi-2777	77	7	and	and	CCONJ
gi-2777	77	8	is	be	AUX
gi-2777	77	9	released	release	VERB
gi-2777	77	10	under	under	ADP
gi-2777	77	11	apache	apache	NOUN
gi-2777	77	12	software	software	NOUN
gi-2777	77	13	licence	licence	NOUN
gi-2777	77	14	(	(	PUNCT
gi-2777	77	15	http://www.apache.org/licences	http://www.apache.org/licence	NOUN
gi-2777	77	16	)	)	PUNCT
gi-2777	77	17	.	.	PUNCT
gi-2777	78	1	first	first	ADV
gi-2777	78	2	of	of	ADP
gi-2777	78	3	all	all	PRON
gi-2777	78	4	,	,	PUNCT
gi-2777	78	5	we	we	PRON
gi-2777	78	6	have	have	VERB
gi-2777	78	7	to	to	PART
gi-2777	78	8	download	download	VERB
gi-2777	78	9	binary	binary	ADJ
gi-2777	78	10	distribution	distribution	NOUN
gi-2777	78	11	(	(	PUNCT
gi-2777	78	12	jakarta-tomcat-5.0.28.tar.gz	jakarta-tomcat-5.0.28.tar.gz	NOUN
gi-2777	78	13	)	)	PUNCT
gi-2777	78	14	from	from	ADP
gi-2777	78	15	the	the	DET
gi-2777	78	16	site	site	NOUN
gi-2777	78	17	http://tomcat.apache.org/.	http://tomcat.apache.org/.	NOUN
gi-2777	78	18	it	it	PRON
gi-2777	78	19	is	be	AUX
gi-2777	78	20	supgeinformatics	supgeinformatic	NOUN
gi-2777	78	21	fce	fce	VERB
gi-2777	78	22	ctu	ctu	NOUN
gi-2777	78	23	2006	2006	NUM
gi-2777	78	24	49	49	NUM
gi-2777	78	25	http://www.apache.org/licences	http://www.apache.org/licence	NOUN
gi-2777	78	26	http://tomcat.apache.org/	http://tomcat.apache.org/	NOUN
gi-2777	78	27	implementation	implementation	NOUN
gi-2777	78	28	of	of	ADP
gi-2777	78	29	a	a	DET
gi-2777	78	30	general	general	ADJ
gi-2777	78	31	web	web	NOUN
gi-2777	78	32	api	api	NOUN
gi-2777	78	33	for	for	ADP
gi-2777	78	34	geoinformatics	geoinformatic	NOUN
gi-2777	78	35	posed	pose	VERB
gi-2777	78	36	that	that	SCONJ
gi-2777	78	37	we	we	PRON
gi-2777	78	38	have	have	AUX
gi-2777	78	39	installed	instal	VERB
gi-2777	78	40	java	java	PROPN
gi-2777	78	41	development	development	PROPN
gi-2777	78	42	kit	kit	PROPN
gi-2777	78	43	(	(	PUNCT
gi-2777	78	44	jdk	jdk	PROPN
gi-2777	78	45	)	)	PUNCT
gi-2777	78	46	1.2	1.2	NUM
gi-2777	78	47	or	or	CCONJ
gi-2777	78	48	later	later	ADJ
gi-2777	78	49	platform	platform	NOUN
gi-2777	78	50	.	.	PUNCT
gi-2777	79	1	now	now	ADV
gi-2777	79	2	we	we	PRON
gi-2777	79	3	have	have	VERB
gi-2777	79	4	to	to	PART
gi-2777	79	5	decide	decide	VERB
gi-2777	79	6	in	in	ADP
gi-2777	79	7	which	which	PRON
gi-2777	79	8	directory	directory	NOUN
gi-2777	79	9	tomcat	tomcat	NOUN
gi-2777	79	10	will	will	AUX
gi-2777	79	11	be	be	AUX
gi-2777	79	12	located	locate	VERB
gi-2777	79	13	(	(	PUNCT
gi-2777	79	14	directory	directory	NOUN
gi-2777	79	15	represents	represent	VERB
gi-2777	79	16	the	the	DET
gi-2777	79	17	root	root	NOUN
gi-2777	79	18	of	of	ADP
gi-2777	79	19	tomcat	tomcat	NOUN
gi-2777	79	20	installation	installation	NOUN
gi-2777	79	21	)	)	PUNCT
gi-2777	79	22	common	common	ADJ
gi-2777	79	23	directory	directory	NOUN
gi-2777	79	24	is	be	AUX
gi-2777	79	25	/opt	/opt	VERB
gi-2777	79	26	where	where	SCONJ
gi-2777	79	27	we	we	PRON
gi-2777	79	28	will	will	AUX
gi-2777	79	29	extract	extract	VERB
gi-2777	79	30	gzipped	gzippe	VERB
gi-2777	79	31	tarball	tarball	NOUN
gi-2777	79	32	of	of	ADP
gi-2777	79	33	binary	binary	ADJ
gi-2777	79	34	distribution	distribution	NOUN
gi-2777	79	35	:	:	PUNCT
gi-2777	79	36	$	$	SYM
gi-2777	79	37	mv	mv	NOUN
gi-2777	79	38	jakarta-tomcat-5.0.28.tar.gz	jakarta-tomcat-5.0.28.tar.gz	NOUN
gi-2777	79	39	/opt/	/opt/	NOUN
gi-2777	79	40	$	$	SYM
gi-2777	79	41	tar	tar	NOUN
gi-2777	80	1	xvzf	xvzf	PROPN
gi-2777	81	1	jakarta-tomcat-5.0.28.tar.gz	jakarta-tomcat-5.0.28.tar.gz	NOUN
gi-2777	81	2	now	now	ADV
gi-2777	81	3	it	it	PRON
gi-2777	81	4	is	be	AUX
gi-2777	81	5	necessary	necessary	ADJ
gi-2777	81	6	to	to	PART
gi-2777	81	7	modify	modify	VERB
gi-2777	81	8	two	two	NUM
gi-2777	81	9	files	file	NOUN
gi-2777	81	10	�	�	PROPN
gi-2777	81	11	/opt	/opt	PROPN
gi-2777	81	12	/	/	SYM
gi-2777	81	13	jakarta	jakarta	PROPN
gi-2777	81	14	-	-	PUNCT
gi-2777	81	15	tomcat-5.0.28	tomcat-5.0.28	NOUN
gi-2777	81	16	/	/	SYM
gi-2777	81	17	conf	conf	NOUN
gi-2777	81	18	/	/	SYM
gi-2777	81	19	server.xml	server.xml	PRON
gi-2777	81	20	we	we	PRON
gi-2777	81	21	modify	modify	VERB
gi-2777	81	22	an	an	DET
gi-2777	81	23	attribute	attribute	NOUN
gi-2777	81	24	port	port	NOUN
gi-2777	81	25	of	of	ADP
gi-2777	81	26	element	element	NOUN
gi-2777	81	27	<	<	X
gi-2777	81	28	server	server	NOUN
gi-2777	81	29	>	>	X
gi-2777	81	30	.	.	PUNCT
gi-2777	82	1	the	the	DET
gi-2777	82	2	attribute	attribute	NOUN
gi-2777	82	3	port	port	NOUN
gi-2777	82	4	describes	describe	VERB
gi-2777	82	5	on	on	ADP
gi-2777	82	6	which	which	DET
gi-2777	82	7	port	port	NOUN
gi-2777	82	8	tomcat	tomcat	NOUN
gi-2777	82	9	will	will	AUX
gi-2777	82	10	be	be	AUX
gi-2777	82	11	running	run	VERB
gi-2777	82	12	�	�	PROPN
gi-2777	82	13	/opt	/opt	PROPN
gi-2777	82	14	/	/	SYM
gi-2777	82	15	jakarta	jakarta	PROPN
gi-2777	82	16	-	-	PUNCT
gi-2777	82	17	tomcat-5.0.28	tomcat-5.0.28	PROPN
gi-2777	82	18	/	/	SYM
gi-2777	82	19	bin	bin	NOUN
gi-2777	82	20	/	/	SYM
gi-2777	82	21	catalina.sh	catalina.sh	X
gi-2777	82	22	we	we	PRON
gi-2777	82	23	have	have	VERB
gi-2777	82	24	to	to	PART
gi-2777	82	25	set	set	VERB
gi-2777	82	26	the	the	DET
gi-2777	82	27	java	java	PROPN
gi-2777	82	28	home	home	PROPN
gi-2777	82	29	environment	environment	NOUN
gi-2777	82	30	variable	variable	NOUN
gi-2777	82	31	to	to	PART
gi-2777	82	32	tell	tell	VERB
gi-2777	82	33	tomcat	tomcat	NOUN
gi-2777	82	34	where	where	SCONJ
gi-2777	82	35	to	to	PART
gi-2777	82	36	find	find	VERB
gi-2777	82	37	java	java	PROPN
gi-2777	82	38	:	:	PUNCT
gi-2777	82	39	set	set	VERB
gi-2777	82	40	java	java	NOUN
gi-2777	82	41	home=/opt	home=/opt	NUM
gi-2777	82	42	/	/	SYM
gi-2777	82	43	jdk1.5.0	jdk1.5.0	ADJ
gi-2777	82	44	from	from	ADP
gi-2777	82	45	now	now	ADV
gi-2777	82	46	tomcat	tomcat	NOUN
gi-2777	82	47	is	be	AUX
gi-2777	82	48	prepared	prepare	VERB
gi-2777	82	49	for	for	ADP
gi-2777	82	50	running	run	VERB
gi-2777	82	51	.	.	PUNCT
gi-2777	83	1	before	before	ADP
gi-2777	83	2	starting	start	VERB
gi-2777	83	3	tomcat	tomcat	NOUN
gi-2777	83	4	(	(	PUNCT
gi-2777	83	5	by	by	ADP
gi-2777	83	6	/opt	/opt	ADJ
gi-2777	83	7	/	/	SYM
gi-2777	83	8	jakarta	jakarta	PROPN
gi-2777	83	9	-	-	PUNCT
gi-2777	83	10	tomcat-5.0.28	tomcat-5.0.28	PROPN
gi-2777	83	11	/	/	SYM
gi-2777	83	12	bin	bin	NOUN
gi-2777	83	13	/	/	SYM
gi-2777	83	14	startup.sh	startup.sh	PROPN
gi-2777	83	15	)	)	PUNCT
gi-2777	84	1	we	we	PRON
gi-2777	84	2	should	should	AUX
gi-2777	84	3	deploy	deploy	VERB
gi-2777	84	4	our	our	PRON
gi-2777	84	5	applications	application	NOUN
gi-2777	84	6	.	.	PUNCT
gi-2777	85	1	deploying	deploy	VERB
gi-2777	85	2	application	application	NOUN
gi-2777	85	3	in	in	ADP
gi-2777	85	4	order	order	NOUN
gi-2777	85	5	to	to	PART
gi-2777	85	6	be	be	AUX
gi-2777	85	7	executed	execute	VERB
gi-2777	85	8	,	,	PUNCT
gi-2777	85	9	a	a	DET
gi-2777	85	10	web	web	NOUN
gi-2777	85	11	application	application	NOUN
gi-2777	85	12	must	must	AUX
gi-2777	85	13	be	be	AUX
gi-2777	85	14	deployed	deploy	VERB
gi-2777	85	15	on	on	ADP
gi-2777	85	16	a	a	DET
gi-2777	85	17	servlet	servlet	ADJ
gi-2777	85	18	container	container	NOUN
gi-2777	85	19	.	.	PUNCT
gi-2777	86	1	a	a	DET
gi-2777	86	2	web	web	NOUN
gi-2777	86	3	application	application	NOUN
gi-2777	86	4	contains	contain	VERB
gi-2777	86	5	servlets	servlet	NOUN
gi-2777	86	6	and	and	CCONJ
gi-2777	86	7	it	it	PRON
gi-2777	86	8	is	be	AUX
gi-2777	86	9	defined	define	VERB
gi-2777	86	10	as	as	ADP
gi-2777	86	11	a	a	DET
gi-2777	86	12	hierarchy	hierarchy	NOUN
gi-2777	86	13	of	of	ADP
gi-2777	86	14	directories	directory	NOUN
gi-2777	86	15	and	and	CCONJ
gi-2777	86	16	files	file	NOUN
gi-2777	86	17	in	in	ADP
gi-2777	86	18	a	a	DET
gi-2777	86	19	standard	standard	ADJ
gi-2777	86	20	layout	layout	NOUN
gi-2777	86	21	.	.	PUNCT
gi-2777	87	1	the	the	DET
gi-2777	87	2	top	top	ADJ
gi-2777	87	3	-	-	PUNCT
gi-2777	87	4	level	level	NOUN
gi-2777	87	5	directory	directory	NOUN
gi-2777	87	6	of	of	ADP
gi-2777	87	7	the	the	DET
gi-2777	87	8	web	web	NOUN
gi-2777	87	9	application	application	NOUN
gi-2777	87	10	hierarchy	hierarchy	NOUN
gi-2777	87	11	is	be	AUX
gi-2777	87	12	also	also	ADV
gi-2777	87	13	the	the	DET
gi-2777	87	14	document	document	NOUN
gi-2777	87	15	root	root	NOUN
gi-2777	87	16	of	of	ADP
gi-2777	87	17	web	web	NOUN
gi-2777	87	18	application	application	NOUN
gi-2777	87	19	.	.	PUNCT
gi-2777	88	1	there	there	PRON
gi-2777	88	2	are	be	VERB
gi-2777	88	3	plain	plain	ADJ
gi-2777	88	4	html	html	NOUN
gi-2777	88	5	files	file	NOUN
gi-2777	88	6	at	at	ADP
gi-2777	88	7	this	this	DET
gi-2777	88	8	place	place	NOUN
gi-2777	88	9	.	.	PUNCT
gi-2777	89	1	a	a	DET
gi-2777	89	2	web	web	NOUN
gi-2777	89	3	application	application	NOUN
gi-2777	89	4	has	have	AUX
gi-2777	89	5	defined	define	VERB
gi-2777	89	6	this	this	DET
gi-2777	89	7	hierarchy	hierarchy	NOUN
gi-2777	89	8	of	of	ADP
gi-2777	89	9	directories	directory	NOUN
gi-2777	89	10	:	:	PUNCT
gi-2777	89	11	�	�	PROPN
gi-2777	89	12	*	*	PUNCT
gi-2777	89	13	.html	.html	PROPN
gi-2777	89	14	,	,	PUNCT
gi-2777	89	15	*	*	PUNCT
gi-2777	89	16	.htm	.htm	PUNCT
gi-2777	89	17	the	the	DET
gi-2777	89	18	html	html	NOUN
gi-2777	89	19	pages	page	NOUN
gi-2777	89	20	,	,	PUNCT
gi-2777	89	21	along	along	ADP
gi-2777	89	22	with	with	ADP
gi-2777	89	23	the	the	DET
gi-2777	89	24	other	other	ADJ
gi-2777	89	25	files	file	NOUN
gi-2777	89	26	,	,	PUNCT
gi-2777	89	27	that	that	PRON
gi-2777	89	28	must	must	AUX
gi-2777	89	29	be	be	AUX
gi-2777	89	30	visible	visible	ADJ
gi-2777	89	31	to	to	ADP
gi-2777	89	32	the	the	DET
gi-2777	89	33	client	client	NOUN
gi-2777	89	34	browser	browser	NOUN
gi-2777	89	35	(	(	PUNCT
gi-2777	89	36	stylesheet	stylesheet	NOUN
gi-2777	89	37	files	file	NOUN
gi-2777	89	38	,	,	PUNCT
gi-2777	89	39	and	and	CCONJ
gi-2777	89	40	images	image	NOUN
gi-2777	89	41	)	)	PUNCT
gi-2777	89	42	�	�	PROPN
gi-2777	89	43	/web	/web	NOUN
gi-2777	89	44	-	-	PUNCT
gi-2777	89	45	inf	inf	VERB
gi-2777	89	46	/	/	SYM
gi-2777	89	47	web.xml	web.xml	NOUN
gi-2777	89	48	the	the	DET
gi-2777	89	49	web	web	NOUN
gi-2777	89	50	application	application	NOUN
gi-2777	89	51	deployment	deployment	NOUN
gi-2777	89	52	descriptor	descriptor	NOUN
gi-2777	89	53	for	for	ADP
gi-2777	89	54	the	the	DET
gi-2777	89	55	application	application	NOUN
gi-2777	89	56	.	.	PUNCT
gi-2777	90	1	this	this	PRON
gi-2777	90	2	is	be	AUX
gi-2777	90	3	a	a	DET
gi-2777	90	4	xml	xml	NOUN
gi-2777	90	5	file	file	NOUN
gi-2777	90	6	describing	describe	VERB
gi-2777	90	7	the	the	DET
gi-2777	90	8	servlets	servlet	NOUN
gi-2777	90	9	which	which	PRON
gi-2777	90	10	make	make	VERB
gi-2777	90	11	up	up	ADP
gi-2777	90	12	an	an	DET
gi-2777	90	13	application	application	NOUN
gi-2777	90	14	,	,	PUNCT
gi-2777	90	15	along	along	ADP
gi-2777	90	16	with	with	ADP
gi-2777	90	17	any	any	DET
gi-2777	90	18	initialization	initialization	NOUN
gi-2777	90	19	parameters	parameter	NOUN
gi-2777	90	20	.	.	PUNCT
gi-2777	91	1	�	�	PROPN
gi-2777	91	2	/web	/web	PROPN
gi-2777	91	3	-	-	PUNCT
gi-2777	91	4	inf	inf	NOUN
gi-2777	91	5	/	/	SYM
gi-2777	91	6	classes/	classes/	NOUN
gi-2777	91	7	this	this	DET
gi-2777	91	8	directory	directory	NOUN
gi-2777	91	9	contains	contain	VERB
gi-2777	91	10	any	any	DET
gi-2777	91	11	java	java	ADJ
gi-2777	91	12	class	class	NOUN
gi-2777	91	13	files	file	NOUN
gi-2777	91	14	(	(	PUNCT
gi-2777	91	15	and	and	CCONJ
gi-2777	91	16	associated	associated	ADJ
gi-2777	91	17	resources	resource	NOUN
gi-2777	91	18	)	)	PUNCT
gi-2777	91	19	required	require	VERB
gi-2777	91	20	for	for	ADP
gi-2777	91	21	the	the	DET
gi-2777	91	22	application	application	NOUN
gi-2777	91	23	,	,	PUNCT
gi-2777	91	24	including	include	VERB
gi-2777	91	25	both	both	CCONJ
gi-2777	91	26	servlet	servlet	NOUN
gi-2777	91	27	and	and	CCONJ
gi-2777	91	28	non	non	ADJ
gi-2777	91	29	-	-	ADJ
gi-2777	91	30	servlet	servlet	ADJ
gi-2777	91	31	classes	class	NOUN
gi-2777	91	32	.	.	PUNCT
gi-2777	92	1	�	�	PROPN
gi-2777	92	2	/web	/web	PROPN
gi-2777	92	3	-	-	PUNCT
gi-2777	92	4	inf	inf	VERB
gi-2777	92	5	/	/	SYM
gi-2777	92	6	lib/	lib/	NOUN
gi-2777	92	7	this	this	DET
gi-2777	92	8	directory	directory	NOUN
gi-2777	92	9	contains	contain	VERB
gi-2777	92	10	jar	jar	NOUN
gi-2777	92	11	files	file	NOUN
gi-2777	92	12	that	that	PRON
gi-2777	92	13	consist	consist	VERB
gi-2777	92	14	of	of	ADP
gi-2777	92	15	java	java	PROPN
gi-2777	92	16	class	class	NOUN
gi-2777	92	17	files	file	NOUN
gi-2777	92	18	required	require	VERB
gi-2777	92	19	for	for	ADP
gi-2777	92	20	an	an	DET
gi-2777	92	21	application	application	NOUN
gi-2777	92	22	.	.	PUNCT
gi-2777	93	1	in	in	ADP
gi-2777	93	2	order	order	NOUN
gi-2777	93	3	to	to	PART
gi-2777	93	4	continue	continue	VERB
gi-2777	93	5	with	with	ADP
gi-2777	93	6	our	our	PRON
gi-2777	93	7	examples	example	NOUN
gi-2777	93	8	(	(	PUNCT
gi-2777	93	9	servlets	servlet	NOUN
gi-2777	93	10	helloworldservlet	helloworldservlet	NOUN
gi-2777	93	11	,	,	PUNCT
gi-2777	93	12	helloworldrequestedservlet	helloworldrequestedservlet	ADV
gi-2777	93	13	,	,	PUNCT
gi-2777	93	14	numericalservlet	numericalservlet	PROPN
gi-2777	93	15	)	)	PUNCT
gi-2777	93	16	we	we	PRON
gi-2777	93	17	have	have	VERB
gi-2777	93	18	to	to	PART
gi-2777	93	19	create	create	VERB
gi-2777	93	20	a	a	DET
gi-2777	93	21	web	web	NOUN
gi-2777	93	22	application	application	NOUN
gi-2777	93	23	(	(	PUNCT
gi-2777	93	24	named	name	VERB
gi-2777	93	25	exampleservlets	exampleservlet	NOUN
gi-2777	93	26	):	):	PUNCT
gi-2777	93	27	�	�	PROPN
gi-2777	93	28	create	create	VERB
gi-2777	93	29	directory	directory	NOUN
gi-2777	93	30	/opt	/opt	PROPN
gi-2777	93	31	/	/	SYM
gi-2777	93	32	jakarta	jakarta	PROPN
gi-2777	93	33	-	-	PUNCT
gi-2777	93	34	tomcat-5.0.28	tomcat-5.0.28	NOUN
gi-2777	93	35	/	/	SYM
gi-2777	93	36	webapps	webapps	NOUN
gi-2777	93	37	/	/	SYM
gi-2777	93	38	exampleservlets	exampleservlet	NOUN
gi-2777	93	39	,	,	PUNCT
gi-2777	93	40	in	in	ADP
gi-2777	93	41	this	this	DET
gi-2777	93	42	directory	directory	NOUN
gi-2777	93	43	create	create	VERB
gi-2777	93	44	the	the	DET
gi-2777	93	45	above	above	ADJ
gi-2777	93	46	mentioned	mention	VERB
gi-2777	93	47	hierarchy	hierarchy	NOUN
gi-2777	93	48	�	�	PROPN
gi-2777	93	49	compile	compile	NOUN
gi-2777	93	50	(	(	PUNCT
gi-2777	93	51	with	with	ADP
gi-2777	93	52	program	program	NOUN
gi-2777	93	53	javac	javac	NOUN
gi-2777	93	54	)	)	PUNCT
gi-2777	93	55	all	all	DET
gi-2777	93	56	three	three	NUM
gi-2777	93	57	servlets	servlet	NOUN
gi-2777	93	58	�	�	PROPN
gi-2777	93	59	copy	copy	VERB
gi-2777	93	60	.class	.class	ADP
gi-2777	93	61	files	file	NOUN
gi-2777	93	62	into	into	ADP
gi-2777	93	63	/web	/web	NOUN
gi-2777	93	64	-	-	PUNCT
gi-2777	93	65	inf	inf	VERB
gi-2777	93	66	/	/	SYM
gi-2777	93	67	classes/	classes/	NOUN
gi-2777	93	68	directory	directory	NOUN
gi-2777	93	69	(	(	PUNCT
gi-2777	93	70	because	because	SCONJ
gi-2777	93	71	the	the	DET
gi-2777	93	72	examples	example	NOUN
gi-2777	93	73	are	be	AUX
gi-2777	93	74	in	in	ADP
gi-2777	93	75	package	package	NOUN
gi-2777	93	76	cz.examples	cz.example	NOUN
gi-2777	93	77	,	,	PUNCT
gi-2777	93	78	copy	copy	VERB
gi-2777	93	79	.class	.class	ADP
gi-2777	93	80	files	file	NOUN
gi-2777	93	81	into	into	ADP
gi-2777	93	82	/web	/web	NOUN
gi-2777	93	83	-	-	PUNCT
gi-2777	93	84	inf	inf	VERB
gi-2777	93	85	/	/	SYM
gi-2777	93	86	classes	class	NOUN
gi-2777	93	87	/	/	SYM
gi-2777	93	88	cz	cz	NOUN
gi-2777	93	89	/	/	SYM
gi-2777	93	90	examples/	examples/	NUM
gi-2777	93	91	directory	directory	NOUN
gi-2777	93	92	)	)	PUNCT
gi-2777	93	93	geinformatics	geinformatic	NOUN
gi-2777	93	94	fce	fce	VERB
gi-2777	93	95	ctu	ctu	ADJ
gi-2777	93	96	2006	2006	NUM
gi-2777	93	97	50	50	NUM
gi-2777	93	98	implementation	implementation	NOUN
gi-2777	93	99	of	of	ADP
gi-2777	93	100	a	a	DET
gi-2777	93	101	general	general	ADJ
gi-2777	93	102	web	web	NOUN
gi-2777	93	103	api	api	NOUN
gi-2777	93	104	for	for	ADP
gi-2777	93	105	geoinformatics	geoinformatic	NOUN
gi-2777	93	106	�	�	PROPN
gi-2777	93	107	modify	modify	VERB
gi-2777	93	108	/web	/web	NOUN
gi-2777	93	109	-	-	PUNCT
gi-2777	93	110	inf	inf	NOUN
gi-2777	93	111	/	/	SYM
gi-2777	93	112	web.xml	web.xml	NOUN
gi-2777	93	113	.	.	PUNCT
gi-2777	94	1	as	as	SCONJ
gi-2777	94	2	mentioned	mention	VERB
gi-2777	94	3	above	above	ADV
gi-2777	94	4	,	,	PUNCT
gi-2777	94	5	the	the	DET
gi-2777	94	6	/web	/web	NOUN
gi-2777	94	7	-	-	PUNCT
gi-2777	94	8	inf	inf	VERB
gi-2777	94	9	/	/	SYM
gi-2777	94	10	web.xml	web.xml	NUM
gi-2777	94	11	file	file	NOUN
gi-2777	94	12	contains	contain	VERB
gi-2777	94	13	the	the	DET
gi-2777	94	14	web	web	NOUN
gi-2777	94	15	application	application	NOUN
gi-2777	94	16	deployment	deployment	NOUN
gi-2777	94	17	descriptor	descriptor	NOUN
gi-2777	94	18	for	for	ADP
gi-2777	94	19	a	a	DET
gi-2777	94	20	application	application	NOUN
gi-2777	94	21	.	.	PUNCT
gi-2777	95	1	as	as	SCONJ
gi-2777	95	2	the	the	DET
gi-2777	95	3	filename	filename	NOUN
gi-2777	95	4	extension	extension	NOUN
gi-2777	95	5	implies	imply	VERB
gi-2777	95	6	,	,	PUNCT
gi-2777	95	7	this	this	DET
gi-2777	95	8	file	file	NOUN
gi-2777	95	9	is	be	AUX
gi-2777	95	10	an	an	DET
gi-2777	95	11	xml	xml	NOUN
gi-2777	95	12	document	document	NOUN
gi-2777	95	13	,	,	PUNCT
gi-2777	95	14	and	and	CCONJ
gi-2777	95	15	defines	define	VERB
gi-2777	95	16	everything	everything	PRON
gi-2777	95	17	about	about	ADP
gi-2777	95	18	the	the	DET
gi-2777	95	19	application	application	NOUN
gi-2777	95	20	that	that	SCONJ
gi-2777	95	21	a	a	DET
gi-2777	95	22	server	server	NOUN
gi-2777	95	23	needs	need	VERB
gi-2777	95	24	to	to	PART
gi-2777	95	25	know	know	VERB
gi-2777	95	26	.	.	PUNCT
gi-2777	96	1	the	the	DET
gi-2777	96	2	complete	complete	ADJ
gi-2777	96	3	syntax	syntax	NOUN
gi-2777	96	4	and	and	CCONJ
gi-2777	96	5	semantics	semantic	NOUN
gi-2777	96	6	for	for	ADP
gi-2777	96	7	the	the	DET
gi-2777	96	8	deployment	deployment	NOUN
gi-2777	96	9	descriptor	descriptor	NOUN
gi-2777	96	10	is	be	AUX
gi-2777	96	11	defined	define	VERB
gi-2777	96	12	in	in	ADP
gi-2777	96	13	[	[	X
gi-2777	96	14	2	2	NUM
gi-2777	96	15	]	]	PUNCT
gi-2777	96	16	.	.	PUNCT
gi-2777	97	1	in	in	ADP
gi-2777	97	2	our	our	PRON
gi-2777	97	3	case	case	NOUN
gi-2777	97	4	web.xml	web.xml	NOUN
gi-2777	97	5	looks	look	VERB
gi-2777	97	6	like	like	ADP
gi-2777	97	7	:	:	PUNCT
gi-2777	97	8	<	<	X
gi-2777	97	9	!	!	NOUN
gi-2777	97	10	doctype	doctype	NOUN
gi-2777	97	11	web	web	NOUN
gi-2777	97	12	-	-	ADJ
gi-2777	97	13	app	app	ADJ
gi-2777	97	14	public	public	ADJ
gi-2777	97	15	"	"	PUNCT
gi-2777	97	16	-//sun	-//sun	PROPN
gi-2777	97	17	microsystems	microsystem	NOUN
gi-2777	97	18	,	,	PUNCT
gi-2777	97	19	inc.//dtd	inc.//dtd	ADJ
gi-2777	97	20	web	web	NOUN
gi-2777	97	21	application	application	NOUN
gi-2777	97	22	2.3//en	2.3//en	NUM
gi-2777	97	23	"	"	PUNCT
gi-2777	97	24	"	"	PUNCT
gi-2777	97	25	http://java.sun.com/dtd/web-app_2_3.dtd	http://java.sun.com/dtd/web-app_2_3.dtd	PROPN
gi-2777	97	26	"	"	PUNCT
gi-2777	97	27	>	>	X
gi-2777	97	28	<	<	X
gi-2777	97	29	web	web	NOUN
gi-2777	97	30	-	-	ADJ
gi-2777	97	31	app	app	ADJ
gi-2777	97	32	>	>	X
gi-2777	97	33	<	<	X
gi-2777	97	34	display	display	NOUN
gi-2777	97	35	-	-	PUNCT
gi-2777	97	36	name	name	NOUN
gi-2777	97	37	>	>	NOUN
gi-2777	97	38	example	example	NOUN
gi-2777	97	39	webapplication</display	webapplication</display	NOUN
gi-2777	97	40	-	-	PUNCT
gi-2777	97	41	name	name	NOUN
gi-2777	97	42	>	>	X
gi-2777	97	43	<	<	X
gi-2777	97	44	description	description	NOUN
gi-2777	97	45	>	>	X
gi-2777	97	46	this	this	PRON
gi-2777	97	47	is	be	AUX
gi-2777	97	48	a	a	DET
gi-2777	97	49	simple	simple	ADJ
gi-2777	97	50	webapplication	webapplication	NOUN
gi-2777	97	51	for	for	ADP
gi-2777	97	52	demonstrating	demonstrating	NOUN
gi-2777	97	53	.	.	PUNCT
gi-2777	98	1	<	<	X
gi-2777	98	2	/description	/description	X
gi-2777	98	3	>	>	X
gi-2777	98	4	<	<	X
gi-2777	98	5	servlet	servlet	NOUN
gi-2777	98	6	>	>	X
gi-2777	98	7	<	<	X
gi-2777	98	8	servlet	servlet	NOUN
gi-2777	98	9	-	-	PUNCT
gi-2777	98	10	name	name	NOUN
gi-2777	98	11	>	>	PUNCT
gi-2777	98	12	helloworldservlet</servlet	helloworldservlet</servlet	NOUN
gi-2777	98	13	-	-	NOUN
gi-2777	98	14	name	name	NOUN
gi-2777	98	15	>	>	X
gi-2777	98	16	<	<	X
gi-2777	98	17	servlet	servlet	NOUN
gi-2777	98	18	-	-	PUNCT
gi-2777	98	19	class	class	NOUN
gi-2777	98	20	>	>	NOUN
gi-2777	98	21	cz.examples.helloworldservlet</servlet	cz.examples.helloworldservlet</servlet	NOUN
gi-2777	98	22	-	-	PUNCT
gi-2777	98	23	class	class	NOUN
gi-2777	98	24	>	>	X
gi-2777	98	25	<	<	X
gi-2777	98	26	/servlet	/servlet	X
gi-2777	98	27	>	>	X
gi-2777	98	28	<	<	X
gi-2777	98	29	servlet	servlet	NOUN
gi-2777	98	30	-	-	PUNCT
gi-2777	98	31	mapping	mapping	NOUN
gi-2777	98	32	>	>	X
gi-2777	98	33	<	<	X
gi-2777	98	34	servlet	servlet	NOUN
gi-2777	98	35	-	-	PUNCT
gi-2777	98	36	name	name	NOUN
gi-2777	98	37	>	>	PUNCT
gi-2777	98	38	helloworldservlet</servlet	helloworldservlet</servlet	NOUN
gi-2777	98	39	-	-	NOUN
gi-2777	98	40	name	name	NOUN
gi-2777	98	41	>	>	X
gi-2777	98	42	<	<	X
gi-2777	98	43	url	url	X
gi-2777	98	44	-	-	PUNCT
gi-2777	98	45	pattern>/helloworldservlet</url	pattern>/helloworldservlet</url	NOUN
gi-2777	98	46	-	-	PUNCT
gi-2777	98	47	pattern	pattern	NOUN
gi-2777	98	48	>	>	X
gi-2777	98	49	<	<	X
gi-2777	98	50	/servlet	/servlet	NOUN
gi-2777	98	51	-	-	PUNCT
gi-2777	98	52	mapping	mapping	NOUN
gi-2777	98	53	>	>	X
gi-2777	98	54	<	<	X
gi-2777	98	55	servlet	servlet	NOUN
gi-2777	98	56	>	>	X
gi-2777	98	57	<	<	X
gi-2777	98	58	servlet	servlet	NOUN
gi-2777	98	59	-	-	PUNCT
gi-2777	98	60	name	name	NOUN
gi-2777	98	61	>	>	NOUN
gi-2777	98	62	helloworldrequestedservlet</servlet	helloworldrequestedservlet</servlet	NOUN
gi-2777	98	63	-	-	PUNCT
gi-2777	98	64	name	name	NOUN
gi-2777	98	65	>	>	X
gi-2777	98	66	<	<	X
gi-2777	98	67	servlet	servlet	NOUN
gi-2777	98	68	-	-	PUNCT
gi-2777	98	69	class	class	NOUN
gi-2777	98	70	>	>	PUNCT
gi-2777	98	71	cz.examples.helloworldrequestedservlet</servlet	cz.examples.helloworldrequestedservlet</servlet	ADJ
gi-2777	98	72	-	-	PUNCT
gi-2777	98	73	class	class	NOUN
gi-2777	98	74	>	>	X
gi-2777	98	75	<	<	X
gi-2777	98	76	/servlet	/servlet	X
gi-2777	98	77	>	>	X
gi-2777	98	78	<	<	X
gi-2777	98	79	servlet	servlet	NOUN
gi-2777	98	80	-	-	PUNCT
gi-2777	98	81	mapping	mapping	NOUN
gi-2777	98	82	>	>	X
gi-2777	98	83	<	<	X
gi-2777	98	84	servlet	servlet	NOUN
gi-2777	98	85	-	-	PUNCT
gi-2777	98	86	name	name	NOUN
gi-2777	98	87	>	>	NOUN
gi-2777	98	88	helloworldrequestedservlet</servlet	helloworldrequestedservlet</servlet	NOUN
gi-2777	98	89	-	-	PUNCT
gi-2777	98	90	name	name	NOUN
gi-2777	98	91	>	>	X
gi-2777	98	92	<	<	X
gi-2777	98	93	url	url	X
gi-2777	98	94	-	-	PUNCT
gi-2777	98	95	pattern>/helloworldrequestedservlet</url	pattern>/helloworldrequestedservlet</url	PRON
gi-2777	98	96	-	-	PUNCT
gi-2777	98	97	pattern	pattern	NOUN
gi-2777	98	98	>	>	X
gi-2777	98	99	<	<	X
gi-2777	98	100	/servlet	/servlet	NOUN
gi-2777	98	101	-	-	PUNCT
gi-2777	98	102	mapping	mapping	NOUN
gi-2777	98	103	>	>	X
gi-2777	98	104	<	<	X
gi-2777	98	105	servlet	servlet	NOUN
gi-2777	98	106	>	>	X
gi-2777	98	107	<	<	X
gi-2777	98	108	servlet	servlet	NOUN
gi-2777	98	109	-	-	PUNCT
gi-2777	98	110	name	name	NOUN
gi-2777	98	111	>	>	NOUN
gi-2777	98	112	numericalservlet</servlet	numericalservlet</servlet	NOUN
gi-2777	98	113	-	-	PUNCT
gi-2777	98	114	name	name	NOUN
gi-2777	98	115	>	>	X
gi-2777	98	116	<	<	X
gi-2777	98	117	servlet	servlet	NOUN
gi-2777	98	118	-	-	PUNCT
gi-2777	98	119	class	class	NOUN
gi-2777	98	120	>	>	NOUN
gi-2777	98	121	cz.examples.numericalservlet</servlet	cz.examples.numericalservlet</servlet	NOUN
gi-2777	98	122	-	-	PUNCT
gi-2777	98	123	class	class	NOUN
gi-2777	98	124	>	>	X
gi-2777	98	125	<	<	X
gi-2777	98	126	/servlet	/servlet	X
gi-2777	98	127	>	>	X
gi-2777	98	128	<	<	X
gi-2777	98	129	servlet	servlet	NOUN
gi-2777	98	130	-	-	PUNCT
gi-2777	98	131	mapping	mapping	NOUN
gi-2777	98	132	>	>	X
gi-2777	98	133	<	<	X
gi-2777	98	134	servlet	servlet	NOUN
gi-2777	98	135	-	-	PUNCT
gi-2777	98	136	name	name	NOUN
gi-2777	98	137	>	>	NOUN
gi-2777	98	138	numericalservlet</servlet	numericalservlet</servlet	NOUN
gi-2777	98	139	-	-	PUNCT
gi-2777	98	140	name	name	NOUN
gi-2777	98	141	>	>	X
gi-2777	98	142	<	<	X
gi-2777	98	143	url	url	X
gi-2777	98	144	-	-	PUNCT
gi-2777	98	145	pattern>/numericalservlet</url	pattern>/numericalservlet</url	NOUN
gi-2777	98	146	-	-	NOUN
gi-2777	98	147	pattern	pattern	NOUN
gi-2777	98	148	>	>	X
gi-2777	98	149	<	<	X
gi-2777	98	150	/servlet	/servlet	NOUN
gi-2777	98	151	-	-	PUNCT
gi-2777	98	152	mapping	mapping	NOUN
gi-2777	98	153	>	>	X
gi-2777	98	154	<	<	X
gi-2777	98	155	/web	/web	X
gi-2777	98	156	-	-	PUNCT
gi-2777	98	157	app	app	NOUN
gi-2777	98	158	>	>	X
gi-2777	98	159	now	now	ADV
gi-2777	98	160	everything	everything	PRON
gi-2777	98	161	needed	need	VERB
gi-2777	98	162	for	for	ADP
gi-2777	98	163	running	run	VERB
gi-2777	98	164	the	the	DET
gi-2777	98	165	web	web	NOUN
gi-2777	98	166	application	application	NOUN
gi-2777	98	167	is	be	AUX
gi-2777	98	168	done	do	VERB
gi-2777	98	169	.	.	PUNCT
gi-2777	99	1	after	after	ADP
gi-2777	99	2	starting	start	VERB
gi-2777	99	3	up	up	ADP
gi-2777	99	4	tomcat	tomcat	NOUN
gi-2777	99	5	,	,	PUNCT
gi-2777	99	6	we	we	PRON
gi-2777	99	7	can	can	AUX
gi-2777	99	8	use	use	VERB
gi-2777	99	9	web	web	NOUN
gi-2777	99	10	browser	browser	NOUN
gi-2777	99	11	and	and	CCONJ
gi-2777	99	12	test	test	VERB
gi-2777	99	13	our	our	PRON
gi-2777	99	14	examples	example	NOUN
gi-2777	99	15	.	.	PUNCT
gi-2777	100	1	we	we	PRON
gi-2777	100	2	can	can	AUX
gi-2777	100	3	find	find	VERB
gi-2777	100	4	the	the	DET
gi-2777	100	5	servlets	servlet	NOUN
gi-2777	100	6	on	on	ADP
gi-2777	100	7	the	the	DET
gi-2777	100	8	following	follow	VERB
gi-2777	100	9	addresses	address	NOUN
gi-2777	100	10	(	(	PUNCT
gi-2777	100	11	port	port	NOUN
gi-2777	100	12	means	mean	VERB
gi-2777	100	13	port	port	NOUN
gi-2777	100	14	where	where	SCONJ
gi-2777	100	15	tomcat	tomcat	NOUN
gi-2777	100	16	is	be	AUX
gi-2777	100	17	running	run	VERB
gi-2777	100	18	):	):	PUNCT
gi-2777	100	19	geinformatics	geinformatic	NOUN
gi-2777	100	20	fce	fce	VERB
gi-2777	100	21	ctu	ctu	ADJ
gi-2777	100	22	2006	2006	NUM
gi-2777	100	23	51	51	NUM
gi-2777	100	24	implementation	implementation	NOUN
gi-2777	100	25	of	of	ADP
gi-2777	100	26	a	a	DET
gi-2777	100	27	general	general	ADJ
gi-2777	100	28	web	web	NOUN
gi-2777	100	29	api	api	NOUN
gi-2777	100	30	for	for	ADP
gi-2777	100	31	geoinformatics	geoinformatic	NOUN
gi-2777	100	32	http://localhost	http://localhost	NOUN
gi-2777	100	33	:	:	PUNCT
gi-2777	100	34	port	port	NOUN
gi-2777	100	35	/	/	SYM
gi-2777	100	36	exampleservlets	exampleservlet	NOUN
gi-2777	100	37	/	/	SYM
gi-2777	100	38	numericalservlet	numericalservlet	ADJ
gi-2777	100	39	,	,	PUNCT
gi-2777	100	40	http://localhost	http://localhost	NOUN
gi-2777	100	41	:	:	PUNCT
gi-2777	100	42	port	port	NOUN
gi-2777	100	43	/	/	SYM
gi-2777	100	44	exampleservlets	exampleservlet	NOUN
gi-2777	100	45	/	/	SYM
gi-2777	100	46	helloworldservlet	helloworldservlet	NOUN
gi-2777	100	47	,	,	PUNCT
gi-2777	100	48	http://localhost	http://localhost	NOUN
gi-2777	100	49	:	:	PUNCT
gi-2777	100	50	port	port	NOUN
gi-2777	100	51	/	/	SYM
gi-2777	100	52	exampleservlets	exampleservlet	NOUN
gi-2777	100	53	/	/	SYM
gi-2777	100	54	helloworldrequestedservlet	helloworldrequestedservlet	ADJ
gi-2777	100	55	.	.	PUNCT
gi-2777	101	1	general	general	ADJ
gi-2777	101	2	web	web	NOUN
gi-2777	101	3	application	application	NOUN
gi-2777	101	4	program	program	NOUN
gi-2777	101	5	interface	interface	NOUN
gi-2777	101	6	for	for	ADP
gi-2777	101	7	geoinformatics	geoinformatic	NOUN
gi-2777	101	8	requirements	requirement	NOUN
gi-2777	101	9	for	for	ADP
gi-2777	101	10	used	use	VERB
gi-2777	101	11	technology	technology	NOUN
gi-2777	101	12	during	during	ADP
gi-2777	101	13	the	the	DET
gi-2777	101	14	development	development	NOUN
gi-2777	101	15	general	general	PROPN
gi-2777	101	16	web	web	NOUN
gi-2777	101	17	application	application	NOUN
gi-2777	101	18	program	program	NOUN
gi-2777	101	19	interface	interface	NOUN
gi-2777	101	20	for	for	ADP
gi-2777	101	21	geoinformatics	geoinformatic	NOUN
gi-2777	101	22	were	be	AUX
gi-2777	101	23	required	require	VERB
gi-2777	101	24	following	follow	VERB
gi-2777	101	25	technology	technology	NOUN
gi-2777	101	26	features	feature	VERB
gi-2777	101	27	:	:	PUNCT
gi-2777	101	28	�	�	PROPN
gi-2777	101	29	the	the	DET
gi-2777	101	30	development	development	NOUN
gi-2777	101	31	under	under	ADP
gi-2777	101	32	os	os	PROPN
gi-2777	101	33	gnu	gnu	PROPN
gi-2777	101	34	/	/	SYM
gi-2777	101	35	linux	linux	PROPN
gi-2777	101	36	with	with	ADP
gi-2777	101	37	using	use	VERB
gi-2777	101	38	free	free	ADJ
gi-2777	101	39	software	software	NOUN
gi-2777	101	40	[	[	X
gi-2777	101	41	3	3	X
gi-2777	101	42	]	]	X
gi-2777	101	43	�	�	PROPN
gi-2777	101	44	platform	platform	PROPN
gi-2777	101	45	independency	independency	PROPN
gi-2777	101	46	�	�	PROPN
gi-2777	101	47	ability	ability	NOUN
gi-2777	101	48	to	to	PART
gi-2777	101	49	use	use	VERB
gi-2777	101	50	effectively	effectively	ADV
gi-2777	101	51	existing	exist	VERB
gi-2777	101	52	source	source	NOUN
gi-2777	101	53	codes	code	NOUN
gi-2777	101	54	(	(	PUNCT
gi-2777	101	55	most	most	ADJ
gi-2777	101	56	of	of	ADP
gi-2777	101	57	them	they	PRON
gi-2777	101	58	in	in	ADP
gi-2777	101	59	c++	c++	NOUN
gi-2777	101	60	language	language	NOUN
gi-2777	101	61	)	)	PUNCT
gi-2777	101	62	already	already	ADV
gi-2777	101	63	finished	finish	VERB
gi-2777	101	64	projects	project	NOUN
gi-2777	101	65	�	�	PROPN
gi-2777	101	66	used	use	VERB
gi-2777	101	67	mvc	mvc	NOUN
gi-2777	101	68	paradigm	paradigm	NOUN
gi-2777	101	69	�	�	PROPN
gi-2777	101	70	database	database	NOUN
gi-2777	101	71	access	access	NOUN
gi-2777	101	72	,	,	PUNCT
gi-2777	101	73	database	database	NOUN
gi-2777	101	74	connection	connection	NOUN
gi-2777	101	75	pooling	pool	VERB
gi-2777	101	76	�	�	PROPN
gi-2777	101	77	using	use	VERB
gi-2777	101	78	of	of	ADP
gi-2777	101	79	sessions	session	NOUN
gi-2777	101	80	and	and	CCONJ
gi-2777	101	81	session	session	NOUN
gi-2777	101	82	management	management	NOUN
gi-2777	101	83	java	java	PROPN
gi-2777	101	84	language	language	NOUN
gi-2777	101	85	and	and	CCONJ
gi-2777	101	86	technology	technology	NOUN
gi-2777	101	87	of	of	ADP
gi-2777	101	88	servlets	servlet	NOUN
gi-2777	101	89	were	be	AUX
gi-2777	101	90	chosen	choose	VERB
gi-2777	101	91	for	for	ADP
gi-2777	101	92	development	development	NOUN
gi-2777	101	93	of	of	ADP
gi-2777	101	94	the	the	DET
gi-2777	101	95	project	project	NOUN
gi-2777	101	96	.	.	PUNCT
gi-2777	102	1	servlet	servlet	NOUN
gi-2777	102	2	technology	technology	NOUN
gi-2777	102	3	satisfies	satisfy	VERB
gi-2777	102	4	all	all	DET
gi-2777	102	5	our	our	PRON
gi-2777	102	6	requirements	requirement	NOUN
gi-2777	102	7	.	.	PUNCT
gi-2777	103	1	this	this	DET
gi-2777	103	2	chapter	chapter	NOUN
gi-2777	103	3	contains	contain	VERB
gi-2777	103	4	all	all	DET
gi-2777	103	5	used	use	VERB
gi-2777	103	6	technologies	technology	NOUN
gi-2777	103	7	and	and	CCONJ
gi-2777	103	8	share	share	NOUN
gi-2777	103	9	experiences	experience	NOUN
gi-2777	103	10	with	with	ADP
gi-2777	103	11	creating	create	VERB
gi-2777	103	12	general	general	ADJ
gi-2777	103	13	web	web	NOUN
gi-2777	103	14	application	application	NOUN
gi-2777	103	15	program	program	NOUN
gi-2777	103	16	interface	interface	NOUN
gi-2777	103	17	for	for	ADP
gi-2777	103	18	geoinformatics	geoinformatic	NOUN
gi-2777	103	19	(	(	PUNCT
gi-2777	103	20	application	application	NOUN
gi-2777	103	21	with	with	ADP
gi-2777	103	22	using	use	VERB
gi-2777	103	23	servlet	servlet	NOUN
gi-2777	103	24	technology	technology	NOUN
gi-2777	103	25	and	and	CCONJ
gi-2777	103	26	mvc	mvc	NOUN
gi-2777	103	27	paradigm	paradigm	NOUN
gi-2777	103	28	)	)	PUNCT
gi-2777	103	29	.	.	PUNCT
gi-2777	104	1	used	use	VERB
gi-2777	104	2	design	design	NOUN
gi-2777	104	3	patterns	pattern	NOUN
gi-2777	104	4	interface	interface	NOUN
gi-2777	104	5	is	be	AUX
gi-2777	104	6	fully	fully	ADV
gi-2777	104	7	object	object	NOUN
gi-2777	104	8	-	-	PUNCT
gi-2777	104	9	oriented	orient	VERB
gi-2777	104	10	and	and	CCONJ
gi-2777	104	11	using	use	VERB
gi-2777	104	12	several	several	ADJ
gi-2777	104	13	design	design	NOUN
gi-2777	104	14	patterns	pattern	NOUN
gi-2777	104	15	(	(	PUNCT
gi-2777	104	16	a	a	DET
gi-2777	104	17	design	design	NOUN
gi-2777	104	18	pattern	pattern	NOUN
gi-2777	104	19	is	be	AUX
gi-2777	104	20	a	a	DET
gi-2777	104	21	general	general	ADJ
gi-2777	104	22	repeatable	repeatable	ADJ
gi-2777	104	23	solution	solution	NOUN
gi-2777	104	24	to	to	ADP
gi-2777	104	25	a	a	DET
gi-2777	104	26	commonly	commonly	ADV
gi-2777	104	27	-	-	PUNCT
gi-2777	104	28	occurring	occur	VERB
gi-2777	104	29	problem	problem	NOUN
gi-2777	104	30	in	in	ADP
gi-2777	104	31	software	software	NOUN
gi-2777	104	32	design	design	NOUN
gi-2777	104	33	)	)	PUNCT
gi-2777	104	34	.	.	PUNCT
gi-2777	105	1	for	for	ADP
gi-2777	105	2	example	example	NOUN
gi-2777	105	3	we	we	PRON
gi-2777	105	4	used	use	VERB
gi-2777	105	5	patterns	pattern	NOUN
gi-2777	105	6	singleton	singleton	PROPN
gi-2777	105	7	,	,	PUNCT
gi-2777	105	8	abstractfactory	abstractfactory	NOUN
gi-2777	105	9	,	,	PUNCT
gi-2777	105	10	observer	observer	NOUN
gi-2777	105	11	and	and	CCONJ
gi-2777	105	12	facade	facade	NOUN
gi-2777	105	13	.	.	PUNCT
gi-2777	106	1	one	one	NUM
gi-2777	106	2	of	of	ADP
gi-2777	106	3	the	the	DET
gi-2777	106	4	main	main	ADJ
gi-2777	106	5	goals	goal	NOUN
gi-2777	106	6	was	be	AUX
gi-2777	106	7	selection	selection	NOUN
gi-2777	106	8	of	of	ADP
gi-2777	106	9	object	object	NOUN
gi-2777	106	10	oriented	orient	VERB
gi-2777	106	11	model	model	NOUN
gi-2777	106	12	,	,	PUNCT
gi-2777	106	13	which	which	PRON
gi-2777	106	14	would	would	AUX
gi-2777	106	15	separate	separate	VERB
gi-2777	106	16	computing	computing	NOUN
gi-2777	106	17	core	core	NOUN
gi-2777	106	18	from	from	ADP
gi-2777	106	19	presentation	presentation	NOUN
gi-2777	106	20	part	part	NOUN
gi-2777	106	21	(	(	PUNCT
gi-2777	106	22	the	the	DET
gi-2777	106	23	way	way	NOUN
gi-2777	106	24	how	how	SCONJ
gi-2777	106	25	the	the	DET
gi-2777	106	26	results	result	NOUN
gi-2777	106	27	will	will	AUX
gi-2777	106	28	be	be	AUX
gi-2777	106	29	displayed	display	VERB
gi-2777	106	30	for	for	ADP
gi-2777	106	31	the	the	DET
gi-2777	106	32	user	user	NOUN
gi-2777	106	33	on	on	ADP
gi-2777	106	34	the	the	DET
gi-2777	106	35	screen	screen	NOUN
gi-2777	106	36	)	)	PUNCT
gi-2777	106	37	.	.	PUNCT
gi-2777	107	1	the	the	DET
gi-2777	107	2	programmer	programmer	NOUN
gi-2777	107	3	of	of	ADP
gi-2777	107	4	computing	computing	NOUN
gi-2777	107	5	core	core	NOUN
gi-2777	107	6	usually	usually	ADV
gi-2777	107	7	does	do	AUX
gi-2777	107	8	not	not	PART
gi-2777	107	9	care	care	VERB
gi-2777	107	10	for	for	ADP
gi-2777	107	11	the	the	DET
gi-2777	107	12	layout	layout	NOUN
gi-2777	107	13	of	of	ADP
gi-2777	107	14	input	input	NOUN
gi-2777	107	15	and	and	CCONJ
gi-2777	107	16	output	output	NOUN
gi-2777	107	17	data	datum	NOUN
gi-2777	107	18	.	.	PUNCT
gi-2777	108	1	the	the	DET
gi-2777	108	2	programmer	programmer	NOUN
gi-2777	108	3	usually	usually	ADV
gi-2777	108	4	only	only	ADV
gi-2777	108	5	describe	describe	VERB
gi-2777	108	6	the	the	DET
gi-2777	108	7	expected	expect	VERB
gi-2777	108	8	data	datum	NOUN
gi-2777	108	9	on	on	ADP
gi-2777	108	10	the	the	DET
gi-2777	108	11	input	input	NOUN
gi-2777	108	12	side	side	NOUN
gi-2777	108	13	together	together	ADV
gi-2777	108	14	with	with	ADP
gi-2777	108	15	description	description	NOUN
gi-2777	108	16	of	of	ADP
gi-2777	108	17	the	the	DET
gi-2777	108	18	results	result	NOUN
gi-2777	108	19	returned	return	VERB
gi-2777	108	20	by	by	ADP
gi-2777	108	21	program	program	NOUN
gi-2777	108	22	.	.	PUNCT
gi-2777	109	1	ideal	ideal	ADJ
gi-2777	109	2	solution	solution	NOUN
gi-2777	109	3	turned	turn	VERB
gi-2777	109	4	to	to	PART
gi-2777	109	5	be	be	AUX
gi-2777	109	6	mvc	mvc	NOUN
gi-2777	109	7	software	software	NOUN
gi-2777	109	8	design	design	NOUN
gi-2777	109	9	pattern	pattern	NOUN
gi-2777	109	10	,	,	PUNCT
gi-2777	109	11	i.e.	i.e.	X
gi-2777	109	12	design	design	NOUN
gi-2777	109	13	pattern	pattern	NOUN
gi-2777	109	14	on	on	ADP
gi-2777	109	15	which	which	PRON
gi-2777	109	16	this	this	DET
gi-2777	109	17	system	system	NOUN
gi-2777	109	18	is	be	AUX
gi-2777	109	19	based	base	VERB
gi-2777	109	20	on	on	ADP
gi-2777	109	21	.	.	PUNCT
gi-2777	110	1	mvc	mvc	NOUN
gi-2777	110	2	paradigm	paradigm	NOUN
gi-2777	110	3	is	be	AUX
gi-2777	110	4	a	a	DET
gi-2777	110	5	way	way	NOUN
gi-2777	110	6	of	of	ADP
gi-2777	110	7	breaking	break	VERB
gi-2777	110	8	application	application	NOUN
gi-2777	110	9	into	into	ADP
gi-2777	110	10	three	three	NUM
gi-2777	110	11	parts	part	NOUN
gi-2777	110	12	[	[	X
gi-2777	110	13	4	4	NUM
gi-2777	110	14	]	]	PUNCT
gi-2777	110	15	:	:	PUNCT
gi-2777	110	16	model	model	NOUN
gi-2777	110	17	represents	represent	VERB
gi-2777	110	18	of	of	ADP
gi-2777	110	19	the	the	DET
gi-2777	110	20	information	information	NOUN
gi-2777	110	21	on	on	ADP
gi-2777	110	22	which	which	PRON
gi-2777	110	23	application	application	NOUN
gi-2777	110	24	operates	operate	VERB
gi-2777	110	25	(	(	PUNCT
gi-2777	110	26	e.g.	e.g.	ADV
gi-2777	110	27	describe	describe	NOUN
gi-2777	110	28	of	of	ADP
gi-2777	110	29	database	database	NOUN
gi-2777	110	30	system	system	NOUN
gi-2777	110	31	,	,	PUNCT
gi-2777	110	32	computing	compute	VERB
gi-2777	110	33	model	model	NOUN
gi-2777	110	34	of	of	ADP
gi-2777	110	35	geodetic	geodetic	ADJ
gi-2777	110	36	tasks	task	NOUN
gi-2777	110	37	,	,	PUNCT
gi-2777	110	38	.	.	PUNCT
gi-2777	110	39	.	.	PUNCT
gi-2777	110	40	.	.	PUNCT
gi-2777	110	41	)	)	PUNCT
gi-2777	111	1	geinformatics	geinformatic	NOUN
gi-2777	111	2	fce	fce	VERB
gi-2777	111	3	ctu	ctu	NOUN
gi-2777	111	4	2006	2006	NUM
gi-2777	111	5	52	52	NUM
gi-2777	111	6	http://localhost	http://localhost	NOUN
gi-2777	111	7	:	:	PUNCT
gi-2777	111	8	port	port	NOUN
gi-2777	111	9	/	/	SYM
gi-2777	111	10	exampleservlets	exampleservlet	NOUN
gi-2777	111	11	/	/	SYM
gi-2777	111	12	numericalservlet	numericalservlet	ADJ
gi-2777	111	13	http://localhost	http://localhost	NOUN
gi-2777	111	14	:	:	PUNCT
gi-2777	111	15	port	port	NOUN
gi-2777	111	16	/	/	SYM
gi-2777	111	17	exampleservlets	exampleservlet	NOUN
gi-2777	111	18	/	/	SYM
gi-2777	111	19	helloworldservlet	helloworldservlet	NOUN
gi-2777	111	20	http://localhost	http://localhost	NOUN
gi-2777	111	21	:	:	PUNCT
gi-2777	111	22	port	port	NOUN
gi-2777	111	23	/	/	SYM
gi-2777	111	24	exampleservlets	exampleservlet	NOUN
gi-2777	111	25	/	/	SYM
gi-2777	111	26	helloworldrequestedservlet	helloworldrequestedservlet	ADJ
gi-2777	111	27	implementation	implementation	NOUN
gi-2777	111	28	of	of	ADP
gi-2777	111	29	a	a	DET
gi-2777	111	30	general	general	ADJ
gi-2777	111	31	web	web	NOUN
gi-2777	111	32	api	api	NOUN
gi-2777	111	33	for	for	ADP
gi-2777	111	34	geoinformatics	geoinformatic	NOUN
gi-2777	111	35	view	view	NOUN
gi-2777	111	36	renders	render	VERB
gi-2777	111	37	model	model	NOUN
gi-2777	111	38	into	into	ADP
gi-2777	111	39	a	a	DET
gi-2777	111	40	form	form	NOUN
gi-2777	111	41	suitable	suitable	ADJ
gi-2777	111	42	for	for	ADP
gi-2777	111	43	users	user	NOUN
gi-2777	111	44	,	,	PUNCT
gi-2777	111	45	typically	typically	ADV
gi-2777	111	46	a	a	DET
gi-2777	111	47	user	user	NOUN
gi-2777	111	48	interface	interface	NOUN
gi-2777	111	49	element	element	NOUN
gi-2777	111	50	.	.	PUNCT
gi-2777	112	1	mvc	mvc	NOUN
gi-2777	112	2	is	be	AUX
gi-2777	112	3	often	often	ADV
gi-2777	112	4	seen	see	VERB
gi-2777	112	5	in	in	ADP
gi-2777	112	6	web	web	NOUN
gi-2777	112	7	application	application	NOUN
gi-2777	112	8	where	where	SCONJ
gi-2777	112	9	the	the	DET
gi-2777	112	10	view	view	NOUN
gi-2777	112	11	is	be	AUX
gi-2777	112	12	the	the	DET
gi-2777	112	13	html	html	NOUN
gi-2777	112	14	page	page	NOUN
gi-2777	112	15	and	and	CCONJ
gi-2777	112	16	the	the	DET
gi-2777	112	17	code	code	NOUN
gi-2777	112	18	which	which	PRON
gi-2777	112	19	gathers	gather	VERB
gi-2777	112	20	dynamic	dynamic	ADJ
gi-2777	112	21	data	datum	NOUN
gi-2777	112	22	for	for	ADP
gi-2777	112	23	the	the	DET
gi-2777	112	24	page	page	NOUN
gi-2777	112	25	controller	controller	NOUN
gi-2777	112	26	–	–	PUNCT
gi-2777	112	27	responds	respond	VERB
gi-2777	112	28	to	to	ADP
gi-2777	112	29	events	event	NOUN
gi-2777	112	30	,	,	PUNCT
gi-2777	112	31	typically	typically	ADV
gi-2777	112	32	user	user	NOUN
gi-2777	112	33	actions	action	NOUN
gi-2777	112	34	,	,	PUNCT
gi-2777	112	35	and	and	CCONJ
gi-2777	112	36	invokes	invoke	VERB
gi-2777	112	37	changes	change	NOUN
gi-2777	112	38	on	on	ADP
gi-2777	112	39	the	the	DET
gi-2777	112	40	model	model	NOUN
gi-2777	112	41	and	and	CCONJ
gi-2777	112	42	perhaps	perhaps	ADV
gi-2777	112	43	the	the	DET
gi-2777	112	44	view	view	NOUN
gi-2777	112	45	.	.	PUNCT
gi-2777	113	1	template	template	NOUN
gi-2777	113	2	engine	engine	NOUN
gi-2777	113	3	velocity	velocity	NOUN
gi-2777	113	4	the	the	DET
gi-2777	113	5	selection	selection	NOUN
gi-2777	113	6	of	of	ADP
gi-2777	113	7	template	template	NOUN
gi-2777	113	8	engine	engine	NOUN
gi-2777	113	9	for	for	ADP
gi-2777	113	10	component	component	NOUN
gi-2777	113	11	view	view	NOUN
gi-2777	113	12	was	be	AUX
gi-2777	113	13	essential	essential	ADJ
gi-2777	113	14	from	from	ADP
gi-2777	113	15	the	the	DET
gi-2777	113	16	point	point	NOUN
gi-2777	113	17	of	of	ADP
gi-2777	113	18	view	view	NOUN
gi-2777	113	19	of	of	ADP
gi-2777	113	20	the	the	DET
gi-2777	113	21	creation	creation	NOUN
gi-2777	113	22	application	application	NOUN
gi-2777	113	23	.	.	PUNCT
gi-2777	114	1	the	the	DET
gi-2777	114	2	complete	complete	ADJ
gi-2777	114	3	separation	separation	NOUN
gi-2777	114	4	of	of	ADP
gi-2777	114	5	the	the	DET
gi-2777	114	6	model	model	NOUN
gi-2777	114	7	,	,	PUNCT
gi-2777	114	8	view	view	VERB
gi-2777	114	9	respectively	respectively	ADV
gi-2777	114	10	from	from	ADP
gi-2777	114	11	the	the	DET
gi-2777	114	12	presentation	presentation	NOUN
gi-2777	114	13	part	part	NOUN
gi-2777	114	14	was	be	AUX
gi-2777	114	15	the	the	DET
gi-2777	114	16	key	key	ADJ
gi-2777	114	17	requirement	requirement	NOUN
gi-2777	114	18	on	on	ADP
gi-2777	114	19	the	the	DET
gi-2777	114	20	template	template	NOUN
gi-2777	114	21	engine	engine	NOUN
gi-2777	114	22	.	.	PUNCT
gi-2777	115	1	the	the	DET
gi-2777	115	2	developer	developer	NOUN
gi-2777	115	3	only	only	ADV
gi-2777	115	4	describes	describe	VERB
gi-2777	115	5	required	require	VERB
gi-2777	115	6	input	input	NOUN
gi-2777	115	7	and	and	CCONJ
gi-2777	115	8	output	output	NOUN
gi-2777	115	9	data	datum	NOUN
gi-2777	115	10	(	(	PUNCT
gi-2777	115	11	specifies	specify	VERB
gi-2777	115	12	names	name	NOUN
gi-2777	115	13	of	of	ADP
gi-2777	115	14	variables	variable	NOUN
gi-2777	115	15	representing	represent	VERB
gi-2777	115	16	input	input	NOUN
gi-2777	115	17	and	and	CCONJ
gi-2777	115	18	results	result	VERB
gi-2777	115	19	data	datum	NOUN
gi-2777	115	20	–	–	PUNCT
gi-2777	115	21	e.g.	e.g.	ADV
gi-2777	115	22	collections	collection	NOUN
gi-2777	115	23	,	,	PUNCT
gi-2777	115	24	strings	string	NOUN
gi-2777	115	25	,	,	PUNCT
gi-2777	115	26	etc	etc	X
gi-2777	115	27	.	.	X
gi-2777	115	28	)	)	PUNCT
gi-2777	115	29	.	.	PUNCT
gi-2777	116	1	developers	developer	NOUN
gi-2777	116	2	have	have	AUX
gi-2777	116	3	chosen	choose	VERB
gi-2777	116	4	template	template	NOUN
gi-2777	116	5	engine	engine	NOUN
gi-2777	116	6	velocity	velocity	NOUN
gi-2777	116	7	:	:	PUNCT
gi-2777	116	8	http://jakarta.apache.org/velocity	http://jakarta.apache.org/velocity	PROPN
gi-2777	116	9	.	.	PUNCT
gi-2777	117	1	template	template	NOUN
gi-2777	117	2	engine	engine	NOUN
gi-2777	117	3	velocity	velocity	NOUN
gi-2777	117	4	is	be	AUX
gi-2777	117	5	one	one	NUM
gi-2777	117	6	of	of	ADP
gi-2777	117	7	the	the	DET
gi-2777	117	8	parts	part	NOUN
gi-2777	117	9	of	of	ADP
gi-2777	117	10	the	the	DET
gi-2777	117	11	jakarta	jakarta	PROPN
gi-2777	117	12	’s	’s	PART
gi-2777	117	13	project	project	NOUN
gi-2777	117	14	developed	develop	VERB
gi-2777	117	15	by	by	ADP
gi-2777	117	16	apache	apache	PROPN
gi-2777	117	17	software	software	PROPN
gi-2777	117	18	foundation	foundation	PROPN
gi-2777	117	19	and	and	CCONJ
gi-2777	117	20	is	be	AUX
gi-2777	117	21	released	release	VERB
gi-2777	117	22	under	under	ADP
gi-2777	117	23	the	the	DET
gi-2777	117	24	licence	licence	NOUN
gi-2777	117	25	apache	apache	NOUN
gi-2777	117	26	licence	licence	NOUN
gi-2777	117	27	.	.	PUNCT
gi-2777	118	1	the	the	DET
gi-2777	118	2	web	web	NOUN
gi-2777	118	3	pages	page	NOUN
gi-2777	118	4	of	of	ADP
gi-2777	118	5	the	the	DET
gi-2777	118	6	project	project	NOUN
gi-2777	118	7	contain	contain	VERB
gi-2777	118	8	the	the	DET
gi-2777	118	9	following	following	NOUN
gi-2777	118	10	:	:	PUNCT
gi-2777	118	11	the	the	DET
gi-2777	118	12	velocity	velocity	NOUN
gi-2777	118	13	user	user	NOUN
gi-2777	118	14	guide	guide	NOUN
gi-2777	118	15	is	be	AUX
gi-2777	118	16	intended	intend	VERB
gi-2777	118	17	to	to	PART
gi-2777	118	18	help	help	VERB
gi-2777	118	19	page	page	NOUN
gi-2777	118	20	designers	designer	NOUN
gi-2777	118	21	and	and	CCONJ
gi-2777	118	22	content	content	NOUN
gi-2777	118	23	providers	provider	NOUN
gi-2777	118	24	get	get	AUX
gi-2777	118	25	acquainted	acquaint	VERB
gi-2777	118	26	with	with	ADP
gi-2777	118	27	velocity	velocity	NOUN
gi-2777	118	28	and	and	CCONJ
gi-2777	118	29	the	the	DET
gi-2777	118	30	syntax	syntax	NOUN
gi-2777	118	31	of	of	ADP
gi-2777	118	32	its	its	PRON
gi-2777	118	33	simple	simple	ADJ
gi-2777	118	34	yet	yet	ADV
gi-2777	118	35	powerful	powerful	ADJ
gi-2777	118	36	scripting	scripting	NOUN
gi-2777	118	37	language	language	NOUN
gi-2777	118	38	,	,	PUNCT
gi-2777	118	39	the	the	DET
gi-2777	118	40	velocity	velocity	NOUN
gi-2777	118	41	template	template	NOUN
gi-2777	118	42	language	language	NOUN
gi-2777	118	43	(	(	PUNCT
gi-2777	118	44	vtl	vtl	PROPN
gi-2777	118	45	)	)	PUNCT
gi-2777	118	46	.	.	PUNCT
gi-2777	119	1	many	many	ADJ
gi-2777	119	2	of	of	ADP
gi-2777	119	3	the	the	DET
gi-2777	119	4	examples	example	NOUN
gi-2777	119	5	in	in	ADP
gi-2777	119	6	this	this	DET
gi-2777	119	7	guide	guide	NOUN
gi-2777	119	8	deal	deal	NOUN
gi-2777	119	9	with	with	ADP
gi-2777	119	10	using	use	VERB
gi-2777	119	11	velocity	velocity	NOUN
gi-2777	119	12	to	to	PART
gi-2777	119	13	embed	embed	VERB
gi-2777	119	14	dynamic	dynamic	ADJ
gi-2777	119	15	content	content	NOUN
gi-2777	119	16	in	in	ADP
gi-2777	119	17	web	web	NOUN
gi-2777	119	18	sites	site	NOUN
gi-2777	119	19	,	,	PUNCT
gi-2777	119	20	but	but	CCONJ
gi-2777	119	21	all	all	DET
gi-2777	119	22	vtl	vtl	PROPN
gi-2777	119	23	examples	example	NOUN
gi-2777	119	24	are	be	AUX
gi-2777	119	25	equally	equally	ADV
gi-2777	119	26	applicable	applicable	ADJ
gi-2777	119	27	to	to	ADP
gi-2777	119	28	other	other	ADJ
gi-2777	119	29	pages	page	NOUN
gi-2777	119	30	and	and	CCONJ
gi-2777	119	31	templates	template	NOUN
gi-2777	119	32	.	.	PUNCT
gi-2777	120	1	velocity	velocity	NOUN
gi-2777	120	2	is	be	AUX
gi-2777	120	3	a	a	DET
gi-2777	120	4	java	java	NOUN
gi-2777	120	5	-	-	PUNCT
gi-2777	120	6	based	base	VERB
gi-2777	120	7	template	template	NOUN
gi-2777	120	8	engine	engine	NOUN
gi-2777	120	9	.	.	PUNCT
gi-2777	121	1	it	it	PRON
gi-2777	121	2	permits	permit	VERB
gi-2777	121	3	web	web	NOUN
gi-2777	121	4	page	page	NOUN
gi-2777	121	5	designers	designer	NOUN
gi-2777	121	6	to	to	PART
gi-2777	121	7	reference	reference	VERB
gi-2777	121	8	methods	method	NOUN
gi-2777	121	9	defined	define	VERB
gi-2777	121	10	in	in	ADP
gi-2777	121	11	java	java	PROPN
gi-2777	121	12	code	code	PROPN
gi-2777	121	13	.	.	PUNCT
gi-2777	122	1	web	web	NOUN
gi-2777	122	2	designers	designer	NOUN
gi-2777	122	3	can	can	AUX
gi-2777	122	4	work	work	VERB
gi-2777	122	5	in	in	ADP
gi-2777	122	6	parallel	parallel	NOUN
gi-2777	122	7	with	with	ADP
gi-2777	122	8	java	java	PROPN
gi-2777	122	9	programmers	programmer	NOUN
gi-2777	122	10	to	to	PART
gi-2777	122	11	develop	develop	VERB
gi-2777	122	12	web	web	NOUN
gi-2777	122	13	sites	site	NOUN
gi-2777	122	14	according	accord	VERB
gi-2777	122	15	to	to	ADP
gi-2777	122	16	the	the	DET
gi-2777	122	17	model	model	ADJ
gi-2777	122	18	-	-	PUNCT
gi-2777	122	19	view	view	NOUN
gi-2777	122	20	-	-	PUNCT
gi-2777	122	21	controller	controller	NOUN
gi-2777	122	22	(	(	PUNCT
gi-2777	122	23	mvc	mvc	NOUN
gi-2777	122	24	)	)	PUNCT
gi-2777	122	25	model	model	NOUN
gi-2777	122	26	,	,	PUNCT
gi-2777	122	27	meaning	mean	VERB
gi-2777	122	28	that	that	SCONJ
gi-2777	122	29	web	web	NOUN
gi-2777	122	30	page	page	NOUN
gi-2777	122	31	designers	designer	NOUN
gi-2777	122	32	can	can	AUX
gi-2777	122	33	focus	focus	VERB
gi-2777	122	34	solely	solely	ADV
gi-2777	122	35	on	on	ADP
gi-2777	122	36	creating	create	VERB
gi-2777	122	37	a	a	DET
gi-2777	122	38	well	well	ADV
gi-2777	122	39	-	-	PUNCT
gi-2777	122	40	designed	design	VERB
gi-2777	122	41	site	site	NOUN
gi-2777	122	42	,	,	PUNCT
gi-2777	122	43	and	and	CCONJ
gi-2777	122	44	programmers	programmer	NOUN
gi-2777	122	45	can	can	AUX
gi-2777	122	46	focus	focus	VERB
gi-2777	122	47	solely	solely	ADV
gi-2777	122	48	on	on	ADP
gi-2777	122	49	writing	write	VERB
gi-2777	122	50	top	top	ADJ
gi-2777	122	51	-	-	PUNCT
gi-2777	122	52	notch	notch	NOUN
gi-2777	122	53	code	code	NOUN
gi-2777	122	54	.	.	PUNCT
gi-2777	123	1	it	it	PRON
gi-2777	123	2	is	be	AUX
gi-2777	123	3	necessary	necessary	ADJ
gi-2777	123	4	to	to	PART
gi-2777	123	5	stick	stick	VERB
gi-2777	123	6	to	to	ADP
gi-2777	123	7	the	the	DET
gi-2777	123	8	following	follow	VERB
gi-2777	123	9	pattern	pattern	NOUN
gi-2777	123	10	when	when	SCONJ
gi-2777	123	11	using	use	VERB
gi-2777	123	12	velocity	velocity	NOUN
gi-2777	123	13	:	:	PUNCT
gi-2777	123	14	�	�	PROPN
gi-2777	123	15	initialization	initialization	PROPN
gi-2777	123	16	�	�	PROPN
gi-2777	123	17	creation	creation	NOUN
gi-2777	123	18	of	of	ADP
gi-2777	123	19	object	object	NOUN
gi-2777	123	20	context	context	NOUN
gi-2777	123	21	�	�	PROPN
gi-2777	123	22	fulfillment	fulfillment	NOUN
gi-2777	123	23	of	of	ADP
gi-2777	123	24	the	the	DET
gi-2777	123	25	velocity	velocity	NOUN
gi-2777	123	26	context	context	NOUN
gi-2777	123	27	by	by	ADP
gi-2777	123	28	data	datum	NOUN
gi-2777	123	29	�	�	PROPN
gi-2777	123	30	selection	selection	NOUN
gi-2777	123	31	of	of	ADP
gi-2777	123	32	template	template	NOUN
gi-2777	123	33	�	�	PROPN
gi-2777	123	34	merging	merge	VERB
gi-2777	123	35	context	context	NOUN
gi-2777	123	36	and	and	CCONJ
gi-2777	123	37	template	template	NOUN
gi-2777	123	38	into	into	ADP
gi-2777	123	39	output	output	NOUN
gi-2777	123	40	file	file	NOUN
gi-2777	123	41	velocity	velocity	NOUN
gi-2777	123	42	context	context	NOUN
gi-2777	123	43	represents	represent	VERB
gi-2777	123	44	variable	variable	ADJ
gi-2777	123	45	part	part	NOUN
gi-2777	123	46	of	of	ADP
gi-2777	123	47	the	the	DET
gi-2777	123	48	page	page	NOUN
gi-2777	123	49	.	.	PUNCT
gi-2777	124	1	from	from	ADP
gi-2777	124	2	the	the	DET
gi-2777	124	3	programmer	programmer	NOUN
gi-2777	124	4	’s	’s	PART
gi-2777	124	5	standpoint	standpoint	NOUN
gi-2777	124	6	,	,	PUNCT
gi-2777	124	7	velocity	velocity	NOUN
gi-2777	124	8	context	context	NOUN
gi-2777	124	9	is	be	AUX
gi-2777	124	10	a	a	DET
gi-2777	124	11	map	map	NOUN
gi-2777	124	12	of	of	ADP
gi-2777	124	13	objects	object	NOUN
gi-2777	124	14	.	.	PUNCT
gi-2777	125	1	velocity	velocity	NOUN
gi-2777	125	2	template	template	NOUN
gi-2777	125	3	language	language	NOUN
gi-2777	125	4	(	(	PUNCT
gi-2777	125	5	vlt	vlt	NOUN
gi-2777	125	6	)	)	PUNCT
gi-2777	125	7	is	be	AUX
gi-2777	125	8	very	very	ADV
gi-2777	125	9	simple	simple	ADJ
gi-2777	125	10	;	;	PUNCT
gi-2777	125	11	for	for	ADP
gi-2777	125	12	the	the	DET
gi-2777	125	13	description	description	NOUN
gi-2777	125	14	of	of	ADP
gi-2777	125	15	the	the	DET
gi-2777	125	16	template	template	NOUN
gi-2777	125	17	language	language	NOUN
gi-2777	125	18	refer	refer	VERB
gi-2777	125	19	to	to	ADP
gi-2777	125	20	:	:	PUNCT
gi-2777	125	21	http://jakarta.apache.org/velocity/docs/user-guide.html	http://jakarta.apache.org/velocity/docs/user-guide.html	PROPN
gi-2777	125	22	.	.	PUNCT
gi-2777	126	1	geinformatics	geinformatic	NOUN
gi-2777	126	2	fce	fce	VERB
gi-2777	126	3	ctu	ctu	ADJ
gi-2777	126	4	2006	2006	NUM
gi-2777	126	5	53	53	NUM
gi-2777	126	6	http://jakarta.apache.org/velocity	http://jakarta.apache.org/velocity	PROPN
gi-2777	126	7	http://jakarta.apache.org/velocity/docs/user-guide.html	http://jakarta.apache.org/velocity/docs/user-guide.html	PROPN
gi-2777	126	8	implementation	implementation	NOUN
gi-2777	126	9	of	of	ADP
gi-2777	126	10	a	a	DET
gi-2777	126	11	general	general	ADJ
gi-2777	126	12	web	web	NOUN
gi-2777	126	13	api	api	NOUN
gi-2777	126	14	for	for	ADP
gi-2777	126	15	geoinformatics	geoinformatic	NOUN
gi-2777	126	16	the	the	DET
gi-2777	126	17	following	follow	VERB
gi-2777	126	18	text	text	NOUN
gi-2777	126	19	contains	contain	VERB
gi-2777	126	20	the	the	DET
gi-2777	126	21	extracts	extract	NOUN
gi-2777	126	22	from	from	ADP
gi-2777	126	23	the	the	DET
gi-2777	126	24	template	template	NOUN
gi-2777	126	25	language	language	NOUN
gi-2777	126	26	:	:	PUNCT
gi-2777	126	27	<	<	X
gi-2777	127	1	html	html	X
gi-2777	127	2	>	>	X
gi-2777	127	3	<	<	X
gi-2777	127	4	body	body	NOUN
gi-2777	127	5	>	>	X
gi-2777	127	6	#	#	SYM
gi-2777	127	7	set	set	NOUN
gi-2777	127	8	(	(	PUNCT
gi-2777	127	9	$	$	SYM
gi-2777	127	10	foo	foo	NOUN
gi-2777	127	11	=	=	PUNCT
gi-2777	127	12	"	"	PUNCT
gi-2777	127	13	velocity	velocity	NOUN
gi-2777	127	14	"	"	PUNCT
gi-2777	127	15	)	)	PUNCT
gi-2777	128	1	hello	hello	INTJ
gi-2777	128	2	$	$	SYM
gi-2777	128	3	foo	foo	NOUN
gi-2777	128	4	world	world	NOUN
gi-2777	128	5	!	!	PUNCT
gi-2777	129	1	<	<	X
gi-2777	129	2	/body	/body	X
gi-2777	129	3	>	>	X
gi-2777	129	4	<	<	X
gi-2777	129	5	html	html	X
gi-2777	129	6	>	>	X
gi-2777	129	7	#	#	SYM
gi-2777	129	8	if	if	SCONJ
gi-2777	129	9	(	(	PUNCT
gi-2777	129	10	$	$	SYM
gi-2777	129	11	value	value	NOUN
gi-2777	129	12	<	<	X
gi-2777	129	13	0	0	NUM
gi-2777	129	14	)	)	PUNCT
gi-2777	129	15	<	<	AUX
gi-2777	129	16	strong	strong	ADJ
gi-2777	129	17	>	>	ADJ
gi-2777	129	18	value	value	NOUN
gi-2777	129	19	$	$	SYM
gi-2777	129	20	value	value	NOUN
gi-2777	129	21	is	be	AUX
gi-2777	129	22	negative</strong	negative</strong	NOUN
gi-2777	129	23	>	>	X
gi-2777	129	24	#	#	NOUN
gi-2777	129	25	elseif	elseif	NOUN
gi-2777	129	26	(	(	PUNCT
gi-2777	129	27	$	$	SYM
gi-2777	129	28	value	value	NOUN
gi-2777	129	29	=	=	NOUN
gi-2777	129	30	=	=	NOUN
gi-2777	129	31	0	0	NUM
gi-2777	129	32	)	)	PUNCT
gi-2777	130	1	<	<	X
gi-2777	130	2	strong	strong	ADJ
gi-2777	130	3	>	>	ADJ
gi-2777	130	4	value	value	NOUN
gi-2777	130	5	$	$	SYM
gi-2777	130	6	value	value	NOUN
gi-2777	130	7	is	be	AUX
gi-2777	130	8	equal	equal	ADJ
gi-2777	130	9	0</strong	0</strong	NOUN
gi-2777	130	10	>	>	X
gi-2777	130	11	#	#	SYM
gi-2777	130	12	else	else	NOUN
gi-2777	130	13	<	<	X
gi-2777	130	14	strong	strong	ADJ
gi-2777	130	15	>	>	ADJ
gi-2777	130	16	value	value	NOUN
gi-2777	130	17	$	$	SYM
gi-2777	130	18	value	value	NOUN
gi-2777	130	19	is	be	AUX
gi-2777	130	20	positive</strong	positive</strong	PROPN
gi-2777	130	21	>	>	X
gi-2777	130	22	#	#	ADJ
gi-2777	130	23	end	end	NOUN
gi-2777	130	24	<	<	X
gi-2777	130	25	p	p	X
gi-2777	130	26	>	>	X
gi-2777	130	27	#	#	SYM
gi-2777	130	28	foreach	foreach	NOUN
gi-2777	130	29	(	(	PUNCT
gi-2777	130	30	$	$	SYM
gi-2777	130	31	student	student	NOUN
gi-2777	130	32	in	in	ADP
gi-2777	130	33	$	$	SYM
gi-2777	130	34	university	university	NOUN
gi-2777	130	35	)	)	PUNCT
gi-2777	130	36	$	$	SYM
gi-2777	130	37	student.nickname	student.nickname	NUM
gi-2777	130	38	$	$	SYM
gi-2777	130	39	student.surname	student.surname	NUM
gi-2777	130	40	$	$	SYM
gi-2777	130	41	student.birthday	student.birthday	NUM
gi-2777	130	42	<	<	NOUN
gi-2777	130	43	br	br	X
gi-2777	130	44	/	/	SYM
gi-2777	130	45	>	>	X
gi-2777	130	46	#	#	ADJ
gi-2777	130	47	end	end	NOUN
gi-2777	130	48	<	<	X
gi-2777	130	49	/p	/p	X
gi-2777	130	50	>	>	X
gi-2777	130	51	computing	computing	NOUN
gi-2777	130	52	task	task	NOUN
gi-2777	130	53	—	—	PUNCT
gi-2777	130	54	from	from	ADP
gi-2777	130	55	developer	developer	NOUN
gi-2777	130	56	’s	’s	PART
gi-2777	130	57	standpoint	standpoint	PROPN
gi-2777	130	58	general	general	ADJ
gi-2777	130	59	web	web	NOUN
gi-2777	130	60	application	application	NOUN
gi-2777	130	61	program	program	NOUN
gi-2777	130	62	interface	interface	NOUN
gi-2777	130	63	for	for	ADP
gi-2777	130	64	geoinformatics	geoinformatic	NOUN
gi-2777	130	65	allows	allow	VERB
gi-2777	130	66	adding	add	VERB
gi-2777	130	67	arbitrary	arbitrary	ADJ
gi-2777	130	68	computing	computing	NOUN
gi-2777	130	69	tasks	task	NOUN
gi-2777	130	70	.	.	PUNCT
gi-2777	131	1	those	those	DET
gi-2777	131	2	tasks	task	NOUN
gi-2777	131	3	are	be	AUX
gi-2777	131	4	accessible	accessible	ADJ
gi-2777	131	5	for	for	ADP
gi-2777	131	6	the	the	DET
gi-2777	131	7	users	user	NOUN
gi-2777	131	8	using	use	VERB
gi-2777	131	9	well	well	ADV
gi-2777	131	10	-	-	PUNCT
gi-2777	131	11	arranged	arrange	VERB
gi-2777	131	12	menu	menu	NOUN
gi-2777	131	13	.	.	PUNCT
gi-2777	132	1	currently	currently	ADV
gi-2777	132	2	,	,	PUNCT
gi-2777	132	3	it	it	PRON
gi-2777	132	4	is	be	AUX
gi-2777	132	5	possible	possible	ADJ
gi-2777	132	6	to	to	PART
gi-2777	132	7	add	add	VERB
gi-2777	132	8	the	the	DET
gi-2777	132	9	following	follow	VERB
gi-2777	132	10	three	three	NUM
gi-2777	132	11	types	type	NOUN
gi-2777	132	12	of	of	ADP
gi-2777	132	13	tasks	task	NOUN
gi-2777	132	14	into	into	ADP
gi-2777	132	15	the	the	DET
gi-2777	132	16	system	system	NOUN
gi-2777	132	17	:	:	PUNCT
gi-2777	132	18	�	�	PROPN
gi-2777	132	19	tasks	task	NOUN
gi-2777	132	20	written	write	VERB
gi-2777	132	21	in	in	ADP
gi-2777	132	22	java	java	PROPN
gi-2777	132	23	language	language	NOUN
gi-2777	132	24	,	,	PUNCT
gi-2777	132	25	implementing	implement	VERB
gi-2777	132	26	interface	interface	NOUN
gi-2777	132	27	computingtask	computingtask	PROPN
gi-2777	132	28	�	�	PROPN
gi-2777	132	29	tasks	task	NOUN
gi-2777	132	30	written	write	VERB
gi-2777	132	31	in	in	ADP
gi-2777	132	32	arbitrary	arbitrary	ADJ
gi-2777	132	33	programming	programming	NOUN
gi-2777	132	34	language	language	NOUN
gi-2777	132	35	,	,	PUNCT
gi-2777	132	36	distributed	distribute	VERB
gi-2777	132	37	as	as	ADP
gi-2777	132	38	standalone	standalone	ADJ
gi-2777	132	39	executable	executable	ADJ
gi-2777	132	40	programs	program	NOUN
gi-2777	132	41	–	–	PUNCT
gi-2777	132	42	the	the	DET
gi-2777	132	43	system	system	NOUN
gi-2777	132	44	allows	allow	VERB
gi-2777	132	45	execution	execution	NOUN
gi-2777	132	46	of	of	ADP
gi-2777	132	47	those	those	DET
gi-2777	132	48	programs	program	NOUN
gi-2777	132	49	�	�	PROPN
gi-2777	132	50	tasks	task	NOUN
gi-2777	132	51	written	write	VERB
gi-2777	132	52	in	in	ADP
gi-2777	132	53	c++	c++	NOUN
gi-2777	132	54	language	language	NOUN
gi-2777	132	55	.	.	PUNCT
gi-2777	133	1	the	the	DET
gi-2777	133	2	task	task	NOUN
gi-2777	133	3	written	write	VERB
gi-2777	133	4	in	in	ADP
gi-2777	133	5	java	java	PROPN
gi-2777	133	6	language	language	NOUN
gi-2777	133	7	is	be	AUX
gi-2777	133	8	only	only	ADV
gi-2777	133	9	class	class	NOUN
gi-2777	133	10	implementing	implement	VERB
gi-2777	133	11	interface	interface	NOUN
gi-2777	133	12	computingtask	computingtask	NOUN
gi-2777	133	13	:	:	PUNCT
gi-2777	133	14	public	public	ADJ
gi-2777	133	15	interface	interface	NOUN
gi-2777	133	16	computingtask	computingtask	PROPN
gi-2777	133	17	{	{	PUNCT
gi-2777	133	18	void	void	PROPN
gi-2777	133	19	setparameters(map	setparameters(map	PROPN
gi-2777	133	20	<	<	X
gi-2777	133	21	string	string	NOUN
gi-2777	133	22	,	,	PUNCT
gi-2777	133	23	string	string	NOUN
gi-2777	133	24	>	>	X
gi-2777	133	25	input	input	NOUN
gi-2777	133	26	)	)	PUNCT
gi-2777	133	27	;	;	PUNCT
gi-2777	133	28	map	map	VERB
gi-2777	133	29	getresults	getresult	NOUN
gi-2777	133	30	(	(	PUNCT
gi-2777	133	31	)	)	PUNCT
gi-2777	133	32	;	;	PUNCT
gi-2777	133	33	outputstream	outputstream	NOUN
gi-2777	133	34	getresultstream	getresultstream	NOUN
gi-2777	133	35	(	(	PUNCT
gi-2777	133	36	)	)	PUNCT
gi-2777	133	37	;	;	PUNCT
gi-2777	133	38	void	void	ADJ
gi-2777	133	39	compute	compute	NOUN
gi-2777	133	40	(	(	PUNCT
gi-2777	133	41	)	)	PUNCT
gi-2777	133	42	;	;	PUNCT
gi-2777	133	43	boolean	boolean	ADJ
gi-2777	133	44	wascomputed	wascompute	VERB
gi-2777	133	45	(	(	PUNCT
gi-2777	133	46	)	)	PUNCT
gi-2777	133	47	;	;	PUNCT
gi-2777	133	48	}	}	PUNCT
gi-2777	133	49	input	input	NOUN
gi-2777	133	50	data	datum	NOUN
gi-2777	133	51	for	for	ADP
gi-2777	133	52	the	the	DET
gi-2777	133	53	computing	computing	NOUN
gi-2777	133	54	task	task	NOUN
gi-2777	133	55	are	be	AUX
gi-2777	133	56	stored	store	VERB
gi-2777	133	57	in	in	ADP
gi-2777	133	58	map	map	NOUN
gi-2777	133	59	collection	collection	NOUN
gi-2777	133	60	.	.	PUNCT
gi-2777	134	1	the	the	DET
gi-2777	134	2	key	key	ADJ
gi-2777	134	3	representing	represent	VERB
gi-2777	134	4	name	name	NOUN
gi-2777	134	5	of	of	ADP
gi-2777	134	6	the	the	DET
gi-2777	134	7	variable	variable	ADJ
gi-2777	134	8	input	input	NOUN
gi-2777	134	9	has	have	VERB
gi-2777	134	10	string	string	NOUN
gi-2777	134	11	type	type	NOUN
gi-2777	134	12	.	.	PUNCT
gi-2777	135	1	as	as	ADP
gi-2777	135	2	a	a	DET
gi-2777	135	3	result	result	NOUN
gi-2777	135	4	,	,	PUNCT
gi-2777	135	5	it	it	PRON
gi-2777	135	6	is	be	AUX
gi-2777	135	7	necessary	necessary	ADJ
gi-2777	135	8	explicitly	explicitly	ADV
gi-2777	135	9	retype	retype	NOUN
gi-2777	135	10	data	datum	NOUN
gi-2777	135	11	to	to	AUX
gi-2777	135	12	appropriate	appropriate	ADJ
gi-2777	135	13	data	datum	NOUN
gi-2777	135	14	types	type	NOUN
gi-2777	135	15	.	.	PUNCT
gi-2777	136	1	the	the	DET
gi-2777	136	2	results	result	NOUN
gi-2777	136	3	may	may	AUX
gi-2777	136	4	be	be	AUX
gi-2777	136	5	returned	return	VERB
gi-2777	136	6	in	in	ADP
gi-2777	136	7	collection	collection	NOUN
gi-2777	136	8	map	map	NOUN
gi-2777	136	9	,	,	PUNCT
gi-2777	136	10	or	or	CCONJ
gi-2777	136	11	in	in	ADP
gi-2777	136	12	the	the	DET
gi-2777	136	13	class	class	NOUN
gi-2777	136	14	outputstream	outputstream	NOUN
gi-2777	136	15	.	.	PUNCT
gi-2777	137	1	the	the	DET
gi-2777	137	2	similar	similar	ADJ
gi-2777	137	3	approach	approach	NOUN
gi-2777	137	4	used	use	VERB
gi-2777	137	5	in	in	ADP
gi-2777	137	6	java	java	PROPN
gi-2777	137	7	language	language	NOUN
gi-2777	137	8	is	be	AUX
gi-2777	137	9	applied	apply	VERB
gi-2777	137	10	also	also	ADV
gi-2777	137	11	for	for	ADP
gi-2777	137	12	the	the	DET
gi-2777	137	13	tasks	task	NOUN
gi-2777	137	14	written	write	VERB
gi-2777	137	15	in	in	ADP
gi-2777	137	16	c++	c++	NOUN
gi-2777	137	17	this	this	DET
gi-2777	137	18	case	case	NOUN
gi-2777	137	19	,	,	PUNCT
gi-2777	137	20	jni	jni	PROPN
gi-2777	137	21	code	code	PROPN
gi-2777	137	22	is	be	AUX
gi-2777	137	23	used	use	VERB
gi-2777	137	24	.	.	PUNCT
gi-2777	138	1	final	final	ADJ
gi-2777	138	2	application	application	NOUN
gi-2777	138	3	is	be	AUX
gi-2777	138	4	called	call	VERB
gi-2777	138	5	manala	manala	NOUN
gi-2777	138	6	and	and	CCONJ
gi-2777	138	7	can	can	AUX
gi-2777	138	8	be	be	AUX
gi-2777	138	9	found	find	VERB
gi-2777	138	10	on	on	ADP
gi-2777	138	11	the	the	DET
gi-2777	138	12	following	follow	VERB
gi-2777	138	13	geinformatics	geinformatic	NOUN
gi-2777	138	14	fce	fce	VERB
gi-2777	138	15	ctu	ctu	NOUN
gi-2777	138	16	2006	2006	NUM
gi-2777	138	17	54	54	NUM
gi-2777	138	18	implementation	implementation	NOUN
gi-2777	138	19	of	of	ADP
gi-2777	138	20	a	a	DET
gi-2777	138	21	general	general	ADJ
gi-2777	138	22	web	web	NOUN
gi-2777	138	23	api	api	NOUN
gi-2777	138	24	for	for	ADP
gi-2777	138	25	geoinformatics	geoinformatic	NOUN
gi-2777	138	26	web	web	NOUN
gi-2777	138	27	page	page	NOUN
gi-2777	138	28	http://gama.fsv.cvut.cz/manala	http://gama.fsv.cvut.cz/manala	PROPN
gi-2777	138	29	.	.	PUNCT
gi-2777	139	1	conclusion	conclusion	VERB
gi-2777	139	2	the	the	DET
gi-2777	139	3	java	java	PROPN
gi-2777	139	4	language	language	PROPN
gi-2777	139	5	(	(	PUNCT
gi-2777	139	6	servlets	servlets	PROPN
gi-2777	139	7	)	)	PUNCT
gi-2777	139	8	has	have	AUX
gi-2777	139	9	significantly	significantly	ADV
gi-2777	139	10	simplified	simplify	VERB
gi-2777	139	11	the	the	DET
gi-2777	139	12	development	development	NOUN
gi-2777	139	13	of	of	ADP
gi-2777	139	14	web	web	NOUN
gi-2777	139	15	applications	application	NOUN
gi-2777	139	16	.	.	PUNCT
gi-2777	140	1	as	as	ADP
gi-2777	140	2	a	a	DET
gi-2777	140	3	result	result	NOUN
gi-2777	140	4	,	,	PUNCT
gi-2777	140	5	developing	develop	VERB
gi-2777	140	6	cycle	cycle	NOUN
gi-2777	140	7	was	be	AUX
gi-2777	140	8	cut	cut	VERB
gi-2777	140	9	down	down	ADP
gi-2777	140	10	.	.	PUNCT
gi-2777	141	1	because	because	SCONJ
gi-2777	141	2	of	of	ADP
gi-2777	141	3	java	java	PROPN
gi-2777	141	4	jni	jni	PROPN
gi-2777	141	5	(	(	PUNCT
gi-2777	141	6	java	java	PROPN
gi-2777	141	7	native	native	ADJ
gi-2777	141	8	interface	interface	NOUN
gi-2777	141	9	)	)	PUNCT
gi-2777	141	10	it	it	PRON
gi-2777	141	11	is	be	AUX
gi-2777	141	12	still	still	ADV
gi-2777	141	13	possible	possible	ADJ
gi-2777	141	14	to	to	PART
gi-2777	141	15	use	use	VERB
gi-2777	141	16	c++	c++	NOUN
gi-2777	141	17	libraries	library	NOUN
gi-2777	141	18	which	which	PRON
gi-2777	141	19	are	be	AUX
gi-2777	141	20	done	do	VERB
gi-2777	141	21	.	.	PUNCT
gi-2777	142	1	we	we	PRON
gi-2777	142	2	have	have	AUX
gi-2777	142	3	started	start	VERB
gi-2777	142	4	using	use	VERB
gi-2777	142	5	the	the	DET
gi-2777	142	6	java	java	ADJ
gi-2777	142	7	language	language	NOUN
gi-2777	142	8	particularly	particularly	ADV
gi-2777	142	9	for	for	ADP
gi-2777	142	10	web	web	NOUN
gi-2777	142	11	applications	application	NOUN
gi-2777	142	12	in	in	ADP
gi-2777	142	13	2005	2005	NUM
gi-2777	142	14	.	.	PUNCT
gi-2777	143	1	we	we	PRON
gi-2777	143	2	have	have	AUX
gi-2777	143	3	rewritten	rewrite	VERB
gi-2777	143	4	many	many	ADJ
gi-2777	143	5	of	of	ADP
gi-2777	143	6	our	our	PRON
gi-2777	143	7	applications	application	NOUN
gi-2777	143	8	.	.	PUNCT
gi-2777	144	1	switch	switch	VERB
gi-2777	144	2	development	development	NOUN
gi-2777	144	3	from	from	ADP
gi-2777	144	4	”	"	PUNCT
gi-2777	144	5	typical	typical	ADJ
gi-2777	144	6	cgi	cgi	NOUN
gi-2777	144	7	programming	programming	NOUN
gi-2777	144	8	”	"	PUNCT
gi-2777	144	9	to	to	ADP
gi-2777	144	10	”	"	PUNCT
gi-2777	144	11	java	java	NOUN
gi-2777	144	12	servlet	servlet	NOUN
gi-2777	144	13	programming	programming	NOUN
gi-2777	144	14	”	"	PUNCT
gi-2777	144	15	is	be	AUX
gi-2777	144	16	surprisingly	surprisingly	ADV
gi-2777	144	17	easy	easy	ADJ
gi-2777	144	18	with	with	ADP
gi-2777	144	19	amazing	amazing	ADJ
gi-2777	144	20	benefit	benefit	NOUN
gi-2777	144	21	.	.	PUNCT
gi-2777	145	1	development	development	NOUN
gi-2777	145	2	of	of	ADP
gi-2777	145	3	general	general	ADJ
gi-2777	145	4	web	web	NOUN
gi-2777	145	5	application	application	NOUN
gi-2777	145	6	program	program	NOUN
gi-2777	145	7	interface	interface	NOUN
gi-2777	145	8	for	for	ADP
gi-2777	145	9	geoinformatics	geoinformatic	NOUN
gi-2777	145	10	has	have	AUX
gi-2777	145	11	brought	bring	VERB
gi-2777	145	12	completely	completely	ADV
gi-2777	145	13	new	new	ADJ
gi-2777	145	14	requirements	requirement	NOUN
gi-2777	145	15	on	on	ADP
gi-2777	145	16	the	the	DET
gi-2777	145	17	web	web	NOUN
gi-2777	145	18	application	application	NOUN
gi-2777	145	19	program	program	NOUN
gi-2777	145	20	development	development	NOUN
gi-2777	145	21	.	.	PUNCT
gi-2777	146	1	the	the	DET
gi-2777	146	2	current	current	ADJ
gi-2777	146	3	technology	technology	NOUN
gi-2777	146	4	for	for	ADP
gi-2777	146	5	development	development	NOUN
gi-2777	146	6	www	www	NOUN
gi-2777	146	7	applications	application	NOUN
gi-2777	146	8	used	use	VERB
gi-2777	146	9	by	by	ADP
gi-2777	146	10	the	the	DET
gi-2777	146	11	department	department	NOUN
gi-2777	146	12	of	of	ADP
gi-2777	146	13	mapping	mapping	NOUN
gi-2777	146	14	and	and	CCONJ
gi-2777	146	15	cartography	cartography	NOUN
gi-2777	146	16	turned	turn	VERB
gi-2777	146	17	to	to	PART
gi-2777	146	18	be	be	AUX
gi-2777	146	19	insufficient	insufficient	ADJ
gi-2777	146	20	.	.	PUNCT
gi-2777	147	1	the	the	DET
gi-2777	147	2	development	development	NOUN
gi-2777	147	3	has	have	AUX
gi-2777	147	4	been	be	AUX
gi-2777	147	5	significantly	significantly	ADV
gi-2777	147	6	improved	improve	VERB
gi-2777	147	7	by	by	ADP
gi-2777	147	8	using	use	VERB
gi-2777	147	9	servlet	servlet	NOUN
gi-2777	147	10	technology	technology	NOUN
gi-2777	147	11	and	and	CCONJ
gi-2777	147	12	framework	framework	NOUN
gi-2777	147	13	mvc	mvc	NOUN
gi-2777	147	14	.	.	PUNCT
gi-2777	148	1	as	as	ADP
gi-2777	148	2	a	a	DET
gi-2777	148	3	result	result	NOUN
gi-2777	148	4	we	we	PRON
gi-2777	148	5	developed	develop	VERB
gi-2777	148	6	application	application	NOUN
gi-2777	148	7	program	program	NOUN
gi-2777	148	8	interface	interface	NOUN
gi-2777	148	9	for	for	ADP
gi-2777	148	10	geoinformatics	geoinformatic	NOUN
gi-2777	148	11	manala	manala	NOUN
gi-2777	148	12	.	.	PUNCT
gi-2777	149	1	references	reference	NOUN
gi-2777	149	2	1	1	NUM
gi-2777	149	3	.	.	PUNCT
gi-2777	149	4	java	java	PROPN
gi-2777	149	5	servlet	servlet	PROPN
gi-2777	149	6	api	api	NOUN
gi-2777	149	7	,	,	PUNCT
gi-2777	149	8	http://java.sun.com/products/servlet/index.html	http://java.sun.com/products/servlet/index.html	NOUN
gi-2777	149	9	2	2	NUM
gi-2777	149	10	.	.	PUNCT
gi-2777	149	11	http://tomcat.apache.org/tomcat-5.5-doc/appdev/deployment.html	http://tomcat.apache.org/tomcat-5.5-doc/appdev/deployment.html	PROPN
gi-2777	149	12	3	3	X
gi-2777	149	13	.	.	X
gi-2777	149	14	http://www.gnu.org	http://www.gnu.org	PROPN
gi-2777	149	15	4	4	X
gi-2777	149	16	.	.	PUNCT
gi-2777	150	1	http://en.wikipedia.org/wiki/model_view_controller	http://en.wikipedia.org/wiki/model_view_controller	NOUN
gi-2777	150	2	5	5	NUM
gi-2777	150	3	.	.	PUNCT
gi-2777	150	4	common	common	ADJ
gi-2777	150	5	gateway	gateway	NOUN
gi-2777	150	6	interface	interface	NOUN
gi-2777	150	7	,	,	PUNCT
gi-2777	150	8	http://hoohoo.ncsa.uiuc.edu/cgi/intro.html	http://hoohoo.ncsa.uiuc.edu/cgi/intro.html	PROPN
gi-2777	150	9	6	6	NUM
gi-2777	150	10	.	.	PUNCT
gi-2777	150	11	apache	apache	PROPN
gi-2777	150	12	tomcat	tomcat	PROPN
gi-2777	150	13	tutorial	tutorial	NOUN
gi-2777	150	14	,	,	PUNCT
gi-2777	151	1	http://www.coreservlets.com/apache-tomcat-tutorial	http://www.coreservlets.com/apache-tomcat-tutorial	PROPN
gi-2777	151	2	7	7	NUM
gi-2777	151	3	.	.	PUNCT
gi-2777	151	4	servlet	servlet	ADJ
gi-2777	151	5	essentias	essentia	NOUN
gi-2777	151	6	,	,	PUNCT
gi-2777	151	7	http://www.novocode.com/doc/servlet-essentials/	http://www.novocode.com/doc/servlet-essentials/	PROPN
gi-2777	151	8	8	8	NUM
gi-2777	151	9	.	.	PUNCT
gi-2777	151	10	apache	apache	PROPN
gi-2777	151	11	tomcat	tomcat	PROPN
gi-2777	151	12	servlet	servlet	NOUN
gi-2777	151	13	container	container	NOUN
gi-2777	151	14	,	,	PUNCT
gi-2777	151	15	http://jakarta.apache.org	http://jakarta.apache.org	ADJ
gi-2777	151	16	geinformatics	geinformatic	NOUN
gi-2777	151	17	fce	fce	VERB
gi-2777	151	18	ctu	ctu	NOUN
gi-2777	151	19	2006	2006	NUM
gi-2777	151	20	55	55	NUM
gi-2777	151	21	http://gama.fsv.cvut.cz/manala	http://gama.fsv.cvut.cz/manala	NOUN
gi-2777	152	1	http://java.sun.com/products/servlet/index.html	http://java.sun.com/products/servlet/index.html	ADJ
gi-2777	152	2	http://tomcat.apache.org/tomcat-5.5-doc/appdev/deployment.html	http://tomcat.apache.org/tomcat-5.5-doc/appdev/deployment.html	VERB
gi-2777	152	3	http://www.gnu.org	http://www.gnu.org	VERB
gi-2777	152	4	http://en.wikipedia.org/wiki/model_view_controller	http://en.wikipedia.org/wiki/model_view_controller	NOUN
gi-2777	152	5	http://hoohoo.ncsa.uiuc.edu/cgi/intro.html	http://hoohoo.ncsa.uiuc.edu/cgi/intro.html	PROPN
gi-2777	152	6	http://www.coreservlets.com/apache-tomcat-tutorial	http://www.coreservlets.com/apache-tomcat-tutorial	PROPN
gi-2777	152	7	http://www.novocode.com/doc/servlet-essentials/	http://www.novocode.com/doc/servlet-essentials/	PROPN
gi-2777	152	8	http://jakarta.apache.org	http://jakarta.apache.org	NOUN
