ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ jsp

22
ໂດຍ: . ຈ ພອນປະເສີດ ຜົນດາລາ ພັດທະນາເວບແອບພລີເຄເຊີນດ ວຍ JSP

Upload: phonepaseuth-phonhdala

Post on 15-Apr-2017

70 views

Category:

Education


8 download

TRANSCRIPT

Page 1: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

ພດັທະນາເວບແອບພລເີຄເຊນີດວ້ຍ JSP

Page 2: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

ການສາ້ງໂປຣເຈັກໃໝ່

ການສາ້ງໄຟລ ໌JSP

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

Tag ໃນພາສາ JSP

ຊະນິດຂ ມ້ນູ ແລະການປະກາດຕວົປ່ຽນ

Page 3: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

ການສາ້ງໂປຣເຈັກໃໝ່

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

ການສາ້ງໄຟລ ໌JSP

ຕວົຢ່າງ 3.1

Page 4: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

ຊ ່ ຂອງ Tag ສນັຍາລກັ

Scriptlet <% %>

Declaration <%! %>

Expression <%= %>

Directive <%@ %>

Comment <%-- --%>

Page 5: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.1. Tag Scriptlet

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

ຕວົຢ່າງ 3.2

Page 6: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.2. Tag Expression

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

ຕວົຢ່າງ 3.3

Page 7: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.3. Tag Declaration

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

ຕວົຢ່າງ 3.4

Page 8: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.4. ການປຽບທຽບການປະກາດຕວົປ່ຽນໃນ Tag Scriptlet ແລະTag Declaration

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

ຕວົຢ່າງ 3.5

Page 9: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.5. Tag Directives

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

ແບງ່ອອກເປັນ 3 ສວ່ນຄ :

page

include

TagLib

Page 10: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.5. Tag Directives

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

3.5.1. page

Page 11: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.5. Tag Directives

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

3.5.1. page

ຕວົຢ່າງ 3.6

Page 12: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.5. Tag Directives

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

3.5.2. include

Page 13: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.5. Tag Directives

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

3.5.2. include

ຕວົຢ່າງ 3.7

Page 14: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.5. Tag Directives

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

3.5.3. TagLib

Page 15: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

Tag ໃນພາສາ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

3.6. Tag Comments

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

ສນັຍາລກັ ຄວາມໝາຍ

<!-- -->Comment ຂອງພາສາ HTML ໃຊໄ້ດກ້ບັທກຸສວ່ນຂອງໂປຣແກຣມ

<%-- --%> Comment ຂອງພາສາ JSP ໃຊໄ້ດກ້ບັທກຸສວ່ນຂອງໂປຣແກຣມ

//Comment ຂອງພາສາ Java ໃຊໄ້ດໃ້ນ Tag ຂອງ Scriptletແລະ Declaration ເທ່ົານ ັນ້(Comment ແຖວດຽວ)

/* */Comment ຂອງພາສາ Java ໃຊໄ້ດໃ້ນ Tag ຂອງ Scriptletແລະ Declaration ເທ່ົານ ັນ້(Comment ຫຼາຍແຖວ)

Page 16: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

ຊະນດິຂ ມ້ນູແລະການປະກາດຕວົປຽ່ນ

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

ຊະນດິຂ ມ້ນູໃນພາສາ JSP ແບງ່ອອກເປັນ 4 ຊະນດິຄ :

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

ຈ ານວນຖວ້ນ

ຈ ານວນຈງິ

ຈ ານວນຕວົອກັສອນ

ຈ ານວນບລູິນ

Page 17: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

ຊະນດິຂ ມ້ນູແລະການປະກາດຕວົປຽ່ນ

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

4.1. ຈ ານວນຖວ້ນ

ຊະນິດຂ ມ້ນູ ຂະໜາດ ຄາ່ທ່ີເກັບໄດ້

byte 8 bits -128 ເຖິງ 127

short 16 bits -32,768 ເຖິງ 32,767

int 32 bits -2,147,483,648 ເຖິງ 2,147,484,647

long 64 bits -263 ເຖິງ 263-1

Page 18: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

ຊະນດິຂ ມ້ນູແລະການປະກາດຕວົປຽ່ນ

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

4.1. ຈ ານວນຖວ້ນ

ຕວົຢ່າງ 3.8

Page 19: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

ຊະນດິຂ ມ້ນູແລະການປະກາດຕວົປຽ່ນ

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

4.2. ຈ ານວນຈງິ

ຊະນິດຂ ມ້ນູ ຂະໜາດ ຄາ່ທ່ີເກັບໄດ້

float 32 bits -3.4E38 ເຖິງ 3.4E38

double 64 bits -1.7E308 ເຖິງ 1.7E308

Page 20: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

ຊະນດິຂ ມ້ນູແລະການປະກາດຕວົປຽ່ນ

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

4.3. ຕວົອກັສອນ

ຊະນິດຂ ມ້ນູ ຂະໜາດ ຄາ່ທ່ີເກັບໄດ້

char 16 bits ເກັບຕວົອກັສອນໄດຕ້ວົດຽວ

String ເກັບຕວົອກັສອນໄດຫຼ້າຍຕວົ

Page 21: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

ຊະນດິຂ ມ້ນູແລະການປະກາດຕວົປຽ່ນ

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP

4.4. ບູລິນ

Page 22: ບົດທີ 3 ເລີ່ມຕົ້ນຂຽນ JSP

ໂດຍ: ອ.ຈ ພອນປະເສດີ ຜນົດາລາ

ບດົທີ 3 ເລ່ີມຕ ົນ້ຂຽນ JSP