Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu CoreJava phần 9 ppt
MIỄN PHÍ
Số trang
9
Kích thước
194.3 KB
Định dạng
PDF
Lượt xem
1312

Tài liệu CoreJava phần 9 ppt

Nội dung xem thử

Mô tả chi tiết

85

TH衛C THI B謂O M一T

M映c tiêu bài h丑c:

Cu嘘i ch逢挨ng này b衣n có th吋

Ü Mô t違 v隠 công c映 JAR

Ü T衣o và xem m瓜t file JAR, và li羽t kê và trích rút n瓜i dung c栄a file.

Ü S穎 d映ng ch英 ký đi羽n t穎 (Digital Signatures) đ吋 nh壱n d衣ng Applets

Ü T衣o b瓜 công c映 khóa b違o m壱t (Security key)

Ü Làm vi羽c v噂i ch泳ng ch雨 s嘘 (Digital Certificate)

Ü Tìm hi吋u v隠 gói Java.security

10.1 Gi噂i thi羽u:

Trong ph亥n này, chúng ta s胤 tìm hi吋u chi ti院t v隠 b違o m壱t Java applet. Chúng ta c┡ng th違o lu壱n

v隠 mô hình b違o m壱t JDK 1.2 đáp 泳ng nhu c亥u ng逢運i dùng và nhà phát tri吋n.

Java là m瓜t ngôn ng英 l壱p trình đ亥u tiên g荏i các ch逢挨ng trình không t逢挨ng tác nh逢 các file v<n

b違n, file 違nh và các thông tin t┄nh thông qua World Wide Web. Các ch逢挨ng trình này, không

gi嘘ng nh逢 ch逢挨ng trình CGI, đ逢嬰c ch衣y trên h羽 th嘘ng c栄a ng逢運i dùng, h挨n là ch衣y trên máy

ch栄 Web (Web server). B違o m壱t Java Applet là s詠 quan tâm chính gi英a ng逢運i dùng và nhà

phát tri吋n applet. Thi院t tính b違o m壱t trong applet có th吋 d磯n t噂i s穎a đ鰻i ho員c ph挨i bày các d英

li羽u nh衣y c違m. Mô hình b違o m壱t c栄a Java 2, ho員c JDK 1.2 r医t h英u ích cho ng逢運i dùng, c┡ng

nh逢 cho nhà phát tri吋n. Nó giúp ng逢運i dùng duy trì m泳c đ瓜 b違o m壱t cao. Trong ch逢挨ng nay,

chúng ta s胤 h丑c mô hình b違o m壱t JDK 1.2.

10.2 Công c映 JAR:

M瓜t file JAR là m瓜t file l逢u tr英 đ逢嬰c nén do công c映 l逢u tr英 Java t衣o ra. File này t逢挨ng t詠

nh逢 ch逢挨ng trình PKZIP. Nó ch泳a nhi隠u file trong m瓜t file l逢u tr英. Ai隠u này cho phép t違i

trong trình duy羽t hi羽u qu違. Dùng m瓜t jar v噂i m瓜t applet c違i ti羽n đáng k吋 kh違 n<ng th詠c hi羽n

c栄a trình duy羽t. Vì t医c c違 các t医t c違 các file đ逢嬰c biên d鵜ch trong m瓜t file đ挨n, trình duy羽t ch雨

c亥n thi院t l壱p k院t n嘘i HTTP v噂i web server. Nén file gi違m 50% th運i gian t違i file.

A吋 kh荏i đ瓜ng công c映 JAR, dùng câu l羽nh sau t衣i d医u nh逸c l羽nh:

jar [options][manifest] jar-file input-file(s)

Tu┻ ch丑n Mô t違

c T衣o ra m瓜t l逢u tr英 m噂i

t Ghi vào b違ng n瓜i dung cho l逢u tr英

x Trích d磯n file có tên t瑛 l逢u tr英

v T衣o ngu欝n xu医t đa dòng (verbose output) trên m瓜t l厩i chu育n

f Xác đ鵜nh tên file l逢u tr英

m Bao hàm thông tin ch泳ng th詠c t瑛 các file ch泳ng th詠c xác đ鵜nh

o L逢u tr英 ch雨 ‘use no zip’ nén

M Không t衣o các file ch泳ng th詠c cho các m映c (entries).

B違ng 0.1. công c映 jar

M瓜t file ch泳ng th詠c ch泳a thông v隠 các file l逢u tr英. File này là m瓜t tu┻ ch丑n. Th壱m chí file

không xác đ鵜nh thì JAR c┡ng t詠 đ瓜ng t衣o ra. File jar đ逢嬰c dùng nh逢 các l逢u tr英. File này ph違i

có ph亥n m荏 r瓜ng là ‘.jar’ đ逢嬰c xác đ鵜nh t衣i dòng l羽nh. File đ亥u vào (input-file) là danh sách

phân cách các file đ逢嬰c đ員t trong l逢u tr英. Netscape Navigator và Internet Explorer h厩 tr嬰 file

JAR.

Câu l羽nh sau l逢u tr英 t医t c違 các file class và file java bao g欝m trong m瓜t th逢 m映c xác đ鵜nh vào

m瓜t file jar g丑i là ‘pack’

Tải ngay đi em, còn do dự, trời tối mất!