You are on page 1of 14

An Ninh Mng Nguyn Vn Giang

Ni dung
1.
2. 3.

4.
5.

Gii thiu Java Hello world application Lp trnh giao din vi Swing Mail client s dng Java Lp trnh bo mt s dng kha trn java

1. Gii thiu JAVA


L ngn ng lp trnh cp cao
Ngn ng lp trnh hng i tng (Object Oriented)

1. Gii thiu JAVA


Chy trn nhiu nn tng, khng ph thuc OS

2. Hello world application


Ci t Java The Java SE Development Kit (JDK) Integrated development environment

NetBeans Eclipse

2. Hello world application


To 1 Java Application
package helloworldapp; public class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); }

3. Lp trnh giao din vi Swing


Swin g: Swing l b cng c GUI th h k tip m Sun Microsystems to ra cho php mi trng pht trin enterprise trong Java. Yu cu phi c ti thiu JDK 1.1.5 chy JFC FC l mt nhm cc th vin c thit k h tr lp trnh vin to ra cc ng dng enterprise vi Java. Swing ch l mt trong nm th vin to nn JFC. JFC cng cha Abstract Window Toolkit (AWT), Accessibility API, 2D API v tng cng h tr kh nng ko th (Drag and Drog)

3. Lp trnh giao din vi Swing

4. Mail Client s dng Java


S dng IMAP hoc POP3 v Java API
Download JavaMail API mi nht http://www.oracle.com/technetwork/java/javasebusines s/downloads/java-archive-downloads-eeplat419426.html#javamail-1.4.4-oth-JPR Thm th vin vo trong project

5. Lp trnh bo mt s dng kha trn Java


S dng JDK Security API
Bao gm 2 qu trnh To kha (key) v pht sinh ch k in t Kim tra kha v ch k in t xc nh tnh chnh danh ca d liu

5. Lp trnh bo mt s dng kha trn Java

5. Lp trnh bo mt s dng kha trn Java


To kha (key) v pht sinh ch k in t Khi to chng trnh Pht sinh Public Key v Private Key To ch k s Lu tr ch k s v cc kha

5. Lp trnh bo mt s dng kha trn Java


Kim tra kha v ch k in t xc nh tnh

chnh danh ca d liu


Khi to chng trnh Nhn kha public v ch k u vo Kim tra ni dung ch k v tnh chnh danh ca ch k

Q&A

You might also like