夏天什么花开| 补给是什么意思| 唉声叹气是什么意思| 牛奶什么时候喝| 百折不挠的意思是什么| 经常感冒是什么原因| 哈密瓜不能和什么一起吃| 来月经肚子疼是什么原因| 椒盐是什么调料| 跑步机cal是什么意思| 投资公司是做什么的| 83属什么生肖| 早早孕试纸什么时候测最准| 妇科tct检查什么| 拔了牙吃什么消炎药| 女人左手麻要注意什么| 女性尿路感染吃什么药效果好| 丙氨酸是什么| 一什么鼓| 头发不长是什么原因| 农历12月是什么星座| 早泄吃什么补| bun是什么意思| 爱迪生发明什么| 什么茶解酒效果比较好| hia是什么意思| 骨折长骨痂有什么反应| 阴囊潮湿瘙痒是什么原因| 秋葵炒什么好吃| 中空是什么意思| 发烧去医院挂什么科| 天上火是什么意思| 缺维生素D吃什么补得最快| 什么水果汁减肥效果好| h是什么意思| 耳朵长痣代表什么| lbl是什么意思| 变蛋吃多了有什么好处和坏处| 去肝火喝什么茶效果最好| 宫外孕有什么症状| 心什么诚服| 县副局长是什么级别| 黄芪有什么功效| 什么是假性高血压| 233什么意思| 先兆流产什么意思| 什么是卒中| 色弱什么意思| 一热就咳嗽是什么原因| 老年人腿浮肿是什么原因引起的| 吃什么水果能变白| 什么是阴道| 胆结石忌吃什么| 洋葱配什么菜炒好吃| 中性粒细胞高是什么感染| 成人改名字需要什么手续| 外阴瘙痒用什么药膏好| 果糖是什么糖| 男的结扎有什么影响| 逃之夭夭是什么意思| 什么食物含硒量最高| 碳足迹是什么| 什么眼霜去眼袋效果好| 可定是什么药| 灰白组织是什么意思| 知柏地黄丸对男性功能有什么帮助| buffalo是什么牌子| 支线是什么意思| 炁怎么读什么意思| 梁子是什么意思| 结肠多发憩室是什么意思| 浙江有什么城市| 老人反复发烧预示什么| 金先读什么| 黄色鞋子配什么颜色裤子| 腊月是什么月| 妈祖叫什么名字| 什么地摇动| 冠状沟是什么位置| 除外是什么意思| 什么叫五官| 三八妇女节送老婆什么礼物好| 痛经喝什么药| 黑色上衣搭配什么颜色裤子好看| 范字五行属什么| 11月份生日是什么星座| 总流鼻血是什么原因| 肚子容易饿是什么原因| 什么情况要割包皮| 什么银行卡最好用| 阴囊潮湿吃什么| 麦的部首是什么| 胆囊炎是什么原因引起的| 一什么机枪| 经期便秘是什么原因| 身体素质是什么意思| 肝血管瘤是什么病| 干细胞是什么| 阳春三月是什么意思| 什么是远视| 被蚂蚁咬了怎么止痒消肿要擦什么药| 炼蜜是什么| 香砂六君丸治什么病| 做狐臭手术挂什么科| 睡觉睁眼睛是什么原因| 11月17日是什么星座| lagogo是什么牌子| 大脑供血不足是什么原因引起的| 头晕目眩是什么意思| 什么牌子的蜂胶最好| 女性尿道炎挂什么科| 阳虚吃什么药效果最好| 这什么意思| 吃完羊肉不能吃什么水果| 八月一号是什么星座| 70属什么生肖| 皋读什么| 突然长胖很多是什么原因| pangchi是什么牌子的手表| autumn什么意思| 智能手环是干什么用的| 来月经头疼吃什么药| 睡觉总是做梦是什么原因| 心率过缓有什么危害| 黑上衣配什么颜色裤子男| 茱萸是什么东西| 头头是道什么意思| 什么的食物| 翎字五行属什么| 同房为什么会出血| ojbk什么意思| 什么是膳食纤维| 化疗后吃什么增强免疫力| 甘油三脂是什么意思| 半元音是什么意思| 什么是复句| 不明觉厉什么意思| 反响是什么意思| 4月6日什么星座| 脸上痒是什么原因| 情人节送什么给女孩子| 警犬都是什么品种| 啼笑皆非的意思是什么| cst是什么意思| bred是什么意思| 夏天喝什么汤| 士字五行属什么| 背部爱出汗是什么原因| 砂仁为什么要后下| 岳云鹏什么学历| diptyque属于什么档次| 借您吉言什么意思| 10月25是什么星座| 什么是菜花状疣图片| 鱼缸为什么不能送人| 喉咙痰多吃什么药最好| 鼻窦炎吃什么药好得快| 戳是什么意思| 明哲保身是什么生肖| 说什么好| 什么是八爪鱼| 4月27是什么星座| 下元节是什么节日| 蹼是什么意思| 左脸长痣代表什么| 应届毕业生是什么意思| 什么药一吃就哑巴了| 吃什么能养肝护肝| 血小板低吃什么补得快| 菊花脑是什么菜| 什么是肺腺癌| 红细胞计数偏高是什么意思| 搪塞什么意思| 皮肤痒是什么病的前兆| 布洛芬不能和什么药一起吃| 梦见男婴儿是什么意思| 吞咽困难是什么感觉| 朱迅是什么民族| 室上性心动过速是什么原因引起的| 精液是什么味| 绿茶婊什么意思| c是什么| 孕前检查什么时候去最合适| 穿山甲到底说了什么| 头一直摇晃是什么病| 散光是什么原因导致的| 什么是物理学| 漱口水有什么作用| 上相是什么意思| 上挂是什么意思| 酒量越来越差什么原因| 生地麦冬汤有什么功效| 跑完步头疼是为什么| 鹿茸是什么| 补脑吃什么最好| 湿气重的人不能吃什么| 书中自有颜如玉什么意思| 炸东西用什么油| 溶肌症的症状是什么| 王玉读什么| 狻猊是什么| 7月初7是什么日子| 感冒发烧吃什么水果| 欲购从速什么意思| 响是什么意思| 核磁共振检查什么| 梦见洗手是什么意思| 什么颜色衣服显皮肤白| 不知道吃什么| 腥臭味是什么妇科病| 白带清洁度lll度是什么意思| 看腋臭挂什么科| 破相是什么意思| 吃什么能治结石| 老虎头上为什么有王字| 如意是干什么用的| 2月6日什么星座| 什么病会引起恶心| 凝视的近义词是什么| 脑梗吃什么好| 什么是美尼尔氏综合症| 真露酒属于什么酒| 血肌酐是什么意思| 女人吃什么能增加雌激素| 3月17日什么星座| 子宫脱垂吃什么药怎么恢复正常| 甘肃天水有什么好玩的地方| 卯宴席是什么意思| 6月8日什么星座| 什么飞机| 蜘蛛喜欢吃什么| 2月25日是什么星座| 头疼是什么病的前兆| 吃什么生发效果最好| 尿碱是什么| 咽炎什么症状| 什么玩意儿| 降压灵又叫什么| 九霄云外是什么生肖| 重力是什么| 什么鱼适合红烧| 金秘书为什么那样| 阴历六月十三是什么日子| 艾滋病有什么特征| 老年人缺钾是什么原因引起的| 胚芽米是什么米| 故作矜持的意思是什么| 什么人生病不看医生| 不胜感激是什么意思| 上海立秋吃什么| 小肚子一直疼是什么原因| 减肥有什么方法| 吃维生素b有什么好处| 例行检查是什么意思| 淀粉在超市里叫什么| 肾小球滤过率偏高说明什么| nyc是什么牌子| 一什么绳子| 谛听是什么意思| 双氢克尿噻又叫什么| 乳腺b超挂什么科| 封神榜是什么| 碧根果和核桃有什么区别| 前三个月怀孕注意什么| 百度Presko?i? na obsah

教育部官员:中国高等教育发展已进入世界中上水平(组图)-资料库-时政频道-中工网

z Wikipédie, slobodnej encyklopédie
Verzia z 00:07, 24. december 2023, ktorú vytvoril Danny B. (diskusia | príspevky) (oprava kódu)
百度 杭州城市学研究会连续四年被评为杭州市社科联系统先进社团组织,连续五年获得市社科普及活动优秀组织奖。

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

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

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

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

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)

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

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

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

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

  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.
血红蛋白低吃什么 upup是什么意思 操逼是什么感觉 如来佛祖和释迦牟尼是什么关系 为什么会内分泌失调
促狭一笑是什么意思 淤血是什么意思 臻字的意思是什么 心电图窦性心律不齐是什么意思 三岁打什么疫苗
飞机杯长什么样子 冠脉ct和冠脉造影有什么区别 sd什么意思 神志不清是什么意思 运是什么意思
乏力没精神容易疲劳是什么原因 喝酒头晕是什么原因 432是什么意思 1927年中国发生了什么 梦见亲人死了是什么意思
孔子是什么时期的人hcv9jop1ns7r.cn 青蒜炒什么好吃hcv7jop9ns4r.cn 炒菜放什么调料最好吃hcv9jop5ns0r.cn 呼吸内科主要看什么病imcecn.com 血虚肝旺有什么症状有哪些hcv8jop7ns3r.cn
普洱茶适合什么季节喝xinmaowt.com 回民为什么不能吃猪肉bfb118.com 三唑仑是什么药hcv9jop1ns7r.cn 吃紧急避孕药有什么副作用hcv9jop6ns4r.cn 小学生什么时候考试hcv8jop5ns1r.cn
大便次数多什么原因hcv8jop6ns7r.cn 舌苔很厚很白什么原因hcv8jop7ns4r.cn 什么地吃hcv9jop2ns0r.cn 的意思是什么hcv8jop2ns2r.cn 宫颈钙化灶是什么意思chuanglingweilai.com
7月14号是什么节日hcv8jop4ns6r.cn 锋芒是什么意思hcv7jop5ns1r.cn 尼泊尔属于什么国家hcv7jop9ns2r.cn 什么假什么威hcv9jop1ns3r.cn 检察院是做什么的hcv8jop5ns6r.cn
百度