痛风发作期吃什么药| 梅核气吃什么药| 天德月德是什么意思| 什么是题材股| 属龙五行属什么| 痱子粉和爽身粉有什么区别| 什么是亚麻籽| 义齿是什么| 日前是什么意思| 现在什么季节| 筋疼挂什么科| 纯字五行属什么| 什么样的油菜花| 平起平坐代表什么生肖| 什么是屈光不正| 病毒性感冒吃什么药效果好| 地位是什么意思| 青光眼用什么眼药水| 乳酸菌和益生菌有什么区别| 便秘看什么科| 抗核抗体是检查什么病| 结局he是什么意思| 全身皮肤痒是什么原因| 阿苯达唑片是什么药| 喉头水肿吃什么药| 产妇吃什么下奶快又多| 今日立冬吃什么| plory是什么牌子| 血常规异常是什么意思| 东北方五行属什么| emoji什么意思| 生蚝和牡蛎有什么区别| 补肾益精是什么意思| 主理人什么意思| 农夫与蛇是什么故事| 什么护肤品好用| 神经是什么意思| 夏天肚子疼是什么原因| 宝石蓝是什么颜色| 九月初五是什么星座| 731是什么意思| cg动画是什么意思| 孩子咳嗽能吃什么水果| 胸前出汗多是什么原因| 白开水是什么意思| 牙龈出血是什么病征兆| 盘古是一个什么样的人| 请人原谅说什么| 玫瑰花代表什么意思| 乙醇和酒精有什么区别| ml是什么意思| 4月3号是什么星座| 牙龈出血缺什么| 7月29日什么星座| 病毒性扁桃体发炎吃什么药| 宁字五行属什么的| 心率低吃什么药最好| 痒痒粉在药店叫什么| 甲状腺结节有什么症状表现| 什么是土象星座| 苏小小属什么生肖| 湿疹和荨麻疹有什么区别| 月经为什么是黑色的| 糖尿病吃什么水果最好| kalenji是什么品牌| 水命和什么命最配| 现象是什么意思| 什么的孙悟空| 7月份是什么星座| 功能性子宫出血是什么原因造成的| 经常泡脚有什么好处| 南瓜不能和什么一起吃| 西米是什么字| 红枣有什么功效| 口臭严重吃什么药好得快| 优甲乐过量有什么症状| 爱因斯坦是什么星座| belkin是什么牌子| 坤宁宫是干什么的| 雨渐耳符咒有什么用| 小孩睡觉出很多汗是什么原因| 狗血是什么意思| 扭捏是什么意思| 心肌是什么意思| 陈字五行属什么| 智齿是什么样的| balea是什么牌子| 风调雨顺的下联是什么| 黄皮肤适合什么颜色的衣服| 什么是| 放热屁是什么原因| 尿黄尿味大难闻是什么原因| 儿童抽动症挂什么科| 世界上最大的生物是什么| 夫妻合葬有什么讲究| 杏不能和什么一起吃| 太平猴魁是什么茶| 死皮是什么| 吃什么养肝护肝最好| 急性青光眼是什么症状| 爆菊花是什么意思| 感冒嗓子哑了吃什么药| 脑梗不能吃什么东西| 伏特加是用什么酿造的| 申酉是什么时间| 阿碧的居所叫什么名字| 蛇的尾巴有什么作用| 怦然心动什么意思| 若干是什么意思| TA什么意思| 什么是老年斑图片| 优生十项是检查什么| 确立是什么意思| 吃什么药| 起床口苦是什么原因| 痤疮吃什么药| 脚气是什么原因引起的| 发改委是管什么的| 一生无虞是什么意思| 用什么泡脚可以脸上祛斑| 积是什么| 蚊子为什么会咬人| 什么是易孕体质| 地道战在河北什么地方| 白球比低是什么原因| 怀孕第一个月有什么特征| 光阴荏苒是什么意思| gamma什么意思| 这是什么英文| 贤上腺瘤是什么意思| 211985是什么意思| 情字五行属什么| 乳腺炎吃什么药| 阑尾炎手术后可以吃什么水果| 柠檬蜂蜜水有什么功效| 蓝天白云是什么生肖| 熙熙攘攘什么意思| 待客是什么意思| 吃生洋葱有什么好处| 血糖低吃什么药| 83年属什么生肖| 团长一般是什么军衔| 肛门是什么意思| 经常熬夜吃什么好| 月相是什么意思| 孩子感冒发烧吃什么药| 睡眠不好是什么原因引起的| 死有余辜是什么意思| 滑板鞋是什么鞋| 礼尚往来什么意思| 黄瓜为什么不叫绿瓜| 心肌酶是查什么的| bye什么意思| 月经颜色暗红色是什么原因| 介意是什么意思| 蚧壳虫用什么药最有效| fl是什么| evian是什么品牌| 星期一右眼皮跳是什么预兆| 羊肉馅饺子配什么菜好| 湿气重可以吃什么水果| 奶奶过生日送什么礼物| 鬼打墙是什么意思| 恩惠是什么意思| 关节外科主要看什么| 肝内脂肪浸润是什么意思| 脑梗有什么后遗症| 腿有淤青是什么原因| 糖是什么意思| 怀孕14天有什么症状| 姨妈是什么| 就餐是什么意思| 胃窦充血水肿意味着什么| 白月光是什么意思| 肚脐下面是什么部位| 维生素b是补什么的| 8023什么意思| 琬字五行属什么| 什么时候可以领退休金| 虎头蛇尾是什么生肖| 为什么身上会起小红点| 什么东西最好吃| 湿气重要吃什么| 洗劫一空是什么意思| 麻叶是什么植物| 予字五行属什么| 夫妻分床睡意味着什么| 放射线是什么| rs是什么意思| 伊朗是什么派| 丙烯是什么| lap是什么意思| 伸什么缩什么| 什么的超市| 什么是心理健康| 唐宋元明清前面是什么| 处女膜什么样子| 93年属什么的生肖| 什么是心肌缺血| 爬山膝盖疼是什么原因| 女生学什么专业好| 乳腺增生有什么症状| 自限性疾病是什么意思| 杀青什么意思| 女性夜尿多是什么原因| 葡萄糖粉适合什么人喝| 九牛一毛是什么生肖| bjd是什么| 桑叶长什么样子图片| nb是什么意思| 鸡蛋加什么吃壮阳持久| 结肠炎吃什么中成药| 发腮是什么意思| 什么情况下需要打破伤风| 合作医疗是什么| 什么是真心| 血小板太高会导致什么| 什么是腹泻| 什么小兔| 雪纳瑞什么颜色最贵| 肝肾阴虚吃什么药| 888红包代表什么意思| feno是什么检查| 忍耐是什么意思| 木加号读什么| pussy是什么意思| 什么样的青蛙| 胎先露是什么意思| 为什么会长痤疮| 白细胞偏高有什么危害| 西凤酒什么香型| 爱因斯坦是什么星座| 人流是什么| 胸围110是什么罩杯| 刚怀孕有什么症状| 颈椎退行性变是什么意思| 什么样的人可以通灵| 雷锋原名叫什么| 九月二十八是什么星座| 幡然是什么意思| 仙代表什么生肖| 精益求精下一句是什么| 女的肾虚是什么原因引起的| 胎儿顶臀长是什么意思| 有什么软件可以赚钱| huidr是什么品牌| 反流性食管炎吃什么药好| 脑瘫是什么原因引起的| 一月出生是什么星座| ct腹部平扫能检查什么| 黄水晶五行属什么| 胃怕凉怕冷是什么原因| 忽然流鼻血是什么原因引起的| ai是什么| 做亲子鉴定需要什么材料| 胸椎退变是什么意思| 肺部感染吃什么药效果好| 邓超是什么星座| 用鸡蛋滚脸有什么好处| arrior是什么牌子轮胎| 口有什么字| 卫生院院长是什么级别| 为什么会长花斑癣| 复方氯化钠注射作用是什么| 百度Presko?i? na obsah

福清市委党史研究室联合开展党史进校园主题宣讲活动

z Wikipédie, slobodnej encyklopédie
百度 但是,对于我们大多数位于中间或者底层的人又意味着什么呢?我们能够适应自己在社交金字塔中的位置吗?我们该怎样学着诠释史蒂芬·斯蒂尔斯的老歌《碰到谁就爱谁》?这就是有一天我和伦纳德·李还有乔治·勒文斯坦一边喝咖啡一边讨论的问题。

JSP je technológia Java, ktorá pomáha softvérovym vyvojárom obsluhova? dynamicky generované webové stránky, zalo?ené na HTML, XML alebo ostatnych typoch dokumentov.

Na internete sa mo?no stretnú? s dvoma základnymi typmi stránok, statické a dynamické. Obsah statickej stránky je rovnaky a to bez oh?adu na to aky u?ívate? sa ku stránke prihlási. Naproti tomu dynamické stránky prisp?sobujú svoj obsah u?ívate?ovi t. j. reagujú na jeho impulzy, menia pod?a jeho potrieb, pam?tá si jeho nastavenie od minulej náv?tevy a dáva mu len informácie, ktoré potrebuje.[1]

JSP patrí medzi technológiu tvorby dynamickych stránok na webovom serveri; okrem nej sa mo?no stretnú? s CGI (Common Gateway Interface), ASP (Active Server Pages), PHP (PHP: Hypertext Preprocessor) a JavaScript (ide o technológiu pou?ívanú na strane klienta).[1] JSP dokument je zmesou kódu Javy, XML, JDBC, HTML a JavaScriptu.

Technológia JSP

[upravi? | upravi? zdroj]

Stránka JSP sa skladá z viacerych ?astí:

  • Skriptovacie elementy,
  • direktívy,
  • in?trukcie (akcie),
  • elementy XML.

Príklad jednoduchej stránky JSP:

<% if (session.isNew()) %>
	Prosím nech sa pá?i vstúpi?!
<% else %>
	Vitajte sp??!

V ?preklade“ to znamená:

JAVA: Ak u?ívate? e?te nenav?tívil tento webovy server
HTML: Prosím nech sa pá?i vstúpi?!
JAVA: inak
HTML: Vitajte sp??!

Preklad JSP dokumentu

[upravi? | upravi? zdroj]

Popis procesu prekladu dokumentu JSP:

  1. Vytvorenie dokumentu JSP napr. index.JSP
  2. Umiestnenie dokumentu na server, kde be?í kontajner JSP
  3. U?ívate? nav?tívi dokument index.JSP
  4. Po zadaní prvého po?iadavku na dokument kontajner JSP prelo?í dokument do jazyku Java. Vysledny prelo?eny dokument bude ma? názov _index.java
  5. Preklad _index.java do bytového kódu _index.class
  6. Kontajner JSP na?íta súbor triedy a na základe zistenej definície vytvorí novy objekt. Dochádza k inicializácii v?etkych premennych. Tento krok m??eme pomenova? ako inicializácia samotného dokumentu JSP.
  7. Kontajner vytvorí zodpovedajúci dokument a odo?le ho k u?ívate?ovi. Tento dokument neobsahuje ?iadny zostatkovy kód JSP t. j. u?ívate? dostane dokument (Prosím nech sa pá?i vstúpi?!) alebo dokument (Vitajte sp??!).
  8. Pri ?al?ích po?iadavkách na dokument JSP sa vraciame len k bodu ?íslo 7 a? do chvíle kym kontajner príslu?nej triedy neodstráni.
  9. Ak kontajner JSP potrebuje uvo?ni? ?as? pam?te a nikto dokument JSP nepo?aduje m??e kontajner súbor triedy z pam?ti vymaza? alebo ke? správca systému sa rozhodne kontajner JSP vypnú?. Objekt je z pam?te uvo?neny.
  10. Pri ?al?ej náv?teve sa kontajner JSP vracia k bodu 6.[1]

Skriptovacie zna?ky

[upravi? | upravi? zdroj]

Dokument JSP obsahuje dva druhy zna?iek resp. elementov a to HTML a príkazy JSP. HTML elementy sú ohrani?ené ?picatymi zátvorkami (znakmi nerovnosti < a > ). Príkazy JSP ?picaté zátvorky a znak %. Technológia JSP pou?íva tri druhy skriptovacích elementov a to deklarácia, vyrazy a skriplety.[1]

Deklarácia

[upravi? | upravi? zdroj]

Deklarácia sa vytvára tak, ?e sa zapí?e v jazyku Java medzi zna?ky <%! a %>. Príklad:

<%! int pocet=100; %>

Príklad vytvorí premennú ?pocet dátového typu int“ a inicializuje sa na hodnotu 100. Hodnota premennej sa m??e meni?. K inicializácii dokumentu dochádza ve?mi zriedka (mo?no ho poklada? za jednorazovú ?innos?).[1]

Vyrazy (Expressions)

[upravi? | upravi? zdroj]

Vyraz JSP vzniká napísaním vyrazu v jazyku Java a uzatvorenia ho medzi zna?ky <%= a %>.

<%= pocet+1 %>

Vyraz JSP sa vyhodnotí ako 101. Pri náv?teve stránky sa na miesto premennej po?et doplní jej hodnota t. j. 100. D?le?ité je, ?e vyraz ?pocet + 1“ nemení hodnotu premennej ?pocet“, ktorá ostáva na hodnote 100.[1]

Skriplety

[upravi? | upravi? zdroj]

Skriplet ?as? kódu v jazyku Java ohrani?eny znakmi <% a %>.

<%
For (int i=100; i >=0; i--){
%>
	Na polici stojí <%= i %> f?a?iek piva. <br>
<%
}
%>

Alebo

<%
For (int i=100; i >=0; i--){

	out.println(Na polici stojí + i +  f?a?iek piva.”`;
}
%>

Rozdiel medzi skripletom a deklaráciou mo?no popísa? nasledovne. Pri deklarácií je hodnota ?pocet“ inicializovaná na 100, to v?ak prebieha len pri inicializácií dokumentu (?o nie je a? tak ?asto). Skriplet je prevedeny pri ka?dej po?iadavke na stránku, t. j. premenná i je nastavená na 100, ale ka?dou náv?tevou sa zni?uje a? kym jej hodnota nie je 0.[1]

Preh?ad elementov kódu JSP[1]
Deklarácia Skriplet Vyraz
Znaky uzatvorenia <%! %> <% %> <%= %>
Obsahuje Jednu alebo viacej deklarácií v jazyku Java. Kód v jazyku Java. Jeden vyraz v jazyku Java.
ú?el Vytvorí názov a m??e mu priradi? i hodnotu. Poskytuje informáciu systému, aby urobil ur?itú akciu. Vracia hodnotu.
Spustenie Pri prvej náv?teve stránky alebo v okamihu, ke? kontajner JSP op?tovne inicializuje stránku. Kedyko?vek, ke? niekto nav?tívi stránku. Kedyko?vek, ke? niekto nav?tívi stránku.

Komentáre

[upravi? | upravi? zdroj]

Komentár je ?as? textu, ktory neprekladá ani kontajner JSP ani webovy prehliada?. Príklady komentárov:

<%!
	int count=100; //Hodnota premennej count
%>

<!- Zobrazí inzerát ?íslo ->

<%-
	Za predpokladu, ?e máme obrázky o?íslované
	od 100 do 111.
-%>

Platnos? a ?ivotnos? identifikátorov

[upravi? | upravi? zdroj]

Základné definície

Názov (identifikátor) je slovo pou?ité k ozna?eniu nie?oho napr. názvy premennych, názvy metód a pod.

Platnos? názvu je oblas? kódu, v ktorej je mo?né dany názov pou?íva? pre ozna?enie ur?itého vyznamu.

?ivotnos? názvu je dynamicky interval, ktory ur?uje, ako dlho bude názov rezervovany v pam?ti. Lokálna premenná metódy (premenná s platnos?ou metódy) je deklarovaná vo vnútri metódy jazyka Java. Platnos? tejto premennej sa obmedzuje iba na danú metódu. ?ivotnos? premennej sa obmedzuje na jedno volanie metódy. Ak je metóda volaná po druhykrát, je premenná znovu vytvorená a op?tovne inicializovaná.[1]

Premenná na úrovni triedy (premenná s platnos?ou triedy) je deklarovaná mimo metódy. Platnos? tejto premennej m??e zahrňova? mnoho metód. Premenná pre?ije zavolanie jedinej metódy a pokia? je metóda zavolaná po druhykrát, premenná sa znovu nevytvára a nie je znovu inicializovaná.[1] Príklad:

<%!
	int i=30;
	
	public void mojaMetoda (JspWriter out) throws Exception {
		int j=10;
		out.println(Vnútri metódy: sa i rovná + i);
		out.println(Vnútri metódy: sa j rovná + j);
		i++;
}
%>
Mimo metódy: <br />
i sa rovná <%= i %>. <br />
Ke? sa pri?íta k premennej i hodnotu 1 <% i++ %> bude
sa hodnota premennej i rovna? <%= i %>. <p>

Volanie metódy mojaMetoda():<br />
<% mojaMetoda(out); %><br />
<% mojaMetoda(out); %><br />

Premenná j je deklarovaná vnútri metódy mojaMetoda () t. j. premenná j je lokálnou premennou tejto metódy. Prístup k tejto premennej má len kód vnútri danej metódy. Premenná i nie je deklarovaná vnútri metódy t. j. má teda platnos? triedy, ?o znamená, ?e ju mo?no pou?íva? na celej JSP stránke. Hodnota premennej i má platnos? triedy, tak?e jej hodnota je inicializovaná len pri inicializácií dokumentu JSP, tak pri ?al?ej náv?teve táto hodnota sa mení.[1]

Premenná i nie je deklarovaná vo vnútri metódy. Má teda platnos? triedy. Je ju mo?né pou?íva? na celej stránke. Premenná i má rovnako ako iné premenné s platnos?ou triedy, dlhú ?ivotnos?. Existuje tak dlho, dokia? nie je odstránená stránka JSP, na ktorej bola definovaná. Hodnota 30 je inicializovaná iba pri inicializácií dokumentu JSP. Ke? premenná i objaví na stránke po druhykrát, rovná sa jej hodnota u? ?íslu 31 a nie 30.[1]

Referencie

[upravi? | upravi? zdroj]
  1. a b c d e f g h i j k l Burd, Burd, Barry. 2003. JSP: JavaServer Pages Podrobny pr?vodce. Praha : Computer Press, 2003. 80-7226-804-X.
在下是什么意思 做爱为什么那么舒服 胆汁酸高吃什么降得快 吃什么去黄褐斑最有效 便秘吃什么能马上排便
炖牛肉什么时候放盐 二拇指比大拇指长代表什么 为什么右眼一直跳 lv中文名叫什么 吃什么长胖
逆转是什么意思 hpv感染有什么表现 内热是什么原因引起的怎么调理 安乃近片是什么药 互粉是什么意思
房性逸搏心律是什么意思 庚辰五行属什么 吃什么降钾最快 牙齿发黄是什么原因导致的 好高什么远
疱疹吃什么药见效快hcv9jop7ns4r.cn 方方土是什么字hcv9jop5ns8r.cn 失眠吃什么药hcv9jop0ns5r.cn 日柱华盖是什么意思hcv9jop5ns5r.cn 吃什么能让胸变大hcv9jop8ns0r.cn
低压低什么原因hcv9jop6ns4r.cn 奥特莱斯是什么店bfb118.com 今天是什么生肖日hebeidezhi.com 晚上咳嗽是什么原因hcv9jop2ns0r.cn 自古红颜多薄命是什么意思ff14chat.com
什么血型招蚊子hcv8jop7ns9r.cn 黑色代表什么hcv9jop5ns7r.cn 本科专科有什么区别xianpinbao.com 莱特兄弟发明了什么hcv8jop8ns1r.cn 子宫肌瘤都有什么症状hcv8jop4ns9r.cn
唇炎看什么科室hcv8jop5ns3r.cn 女生适合喝什么茶hcv7jop9ns0r.cn 电势是什么hcv9jop5ns5r.cn 悦字属于五行属什么hcv8jop8ns1r.cn 阴道炎是什么症状hcv8jop7ns6r.cn
百度