API Rest Parte II

14
ELECTIVA PROFESIONAL A2 (CONSTRUCCIÓN DE SOFTWARE CLIENTE) PRESENTADO A: IN G D IEG O FER N AN D O VILLEGAS C R EAR API R EST PAR TE II FU N D AC N U N IVERSITARIA SAN MARTIN FAC U LTAD D E IN G ENIERÍA DE SISTEMAS SEMESTRE IX 2015

description

Configuraciones en Netbeans con Instancia de Ubuntu en AWS

Transcript of API Rest Parte II

Page 1: API Rest Parte II

E L E C T I V A P R O F E S I O N A L A 2 ( C O N S T R U C C I Ó N D E S O F T W A R E C L I E N T E )

P R E S E N T A D O A :

I N G D I E G O F E R N A N D O V I L L E G A S

C R E A R A P I R E S T P A R T E I I

F U N D A C I Ó N U N I V E R S IT A R I A S A N M A R T IN

F A C U L T A D D E I N G E N IE R ÍA D E S I S T E M A S

S E M E S T R E I X

2 0 1 5

Page 2: API Rest Parte II

E L E C T I V A P R O F E S I O N A L A 2 ( C O N S T R U C C I Ó N D E S O F T W A R E C L I E N T E )

P R E S E N T A D O P O R :

H U G O A L E X A N D E R M I R A N D A

H E L M A N G U IL L E R M O R O D R IG U E Z

P R E S E N T A D O A :

I N G D I E G O F E R N A N D O V I L L E G A S

C R E A R A P I R E S T P A R T E I I

F U N D A C I Ó N U N I V E R S IT A R I A S A N M A R T IN

F A C U L T A D D E I N G E N IE R ÍA D E S I S T E M A S

S E M E S T R E I X

2 0 1 5

Page 3: API Rest Parte II

T A B L A D E C O N T E N I D O

1 . P R E P A R A R E S T R U C T U R A D E L P R O Y E C T O P H P E N N E T B E A N S

1 . 1 C R E A R U N D I R E C T O R I O P R I N C I P A L

1 . 2 C R E A R A R C H I V O . H T A C C E S S

1 . 3 C R E A R A R C H I V O C O N F I G . P H P

1 . 4 C R E A R A R C H I V O D B C O N N E C T . P H P

1 . 5 C R E A R A R C H I V O P A S S H A S H . P H P

1 . 6 C R E A R A R C H I V O D B H A N D L E R . P H P

1 . 7 C R E A R A R C H I V O I N D E X . P H P

2 . P R U E B A S D E C O N E X I O N D E L A A P I

.

Page 4: API Rest Parte II

1 . E S T R U C T U R A D E L P R O Y E C T O P H P E N N E T B E A N S

1 . 1 C r e a r u n d i r e c t o r io p r in c ip a l c o n e l n o m b r e t a s k _ m a n a g e r

1 . 2 C r e a r e l a r c h iv o . h t a c c e s s e n la c a r p e t a V 1

Page 5: API Rest Parte II

1 . 3 C r e a r e l a r c h iv o c o n f i g . p h p e n la c a r p e t a in c lu d e

1 . 4 C r e a r e l a r c h iv o D b C o n n e c t . p h p e n la c a r p e t a in c lu d e p a r a c o n e x ió n a la B D

Page 6: API Rest Parte II

1 . 5 C r e a r e l a r c h iv o P a s s H a s h . p h p e n la c a r p e t a in c lu d e p a r a e l c i f r a d o d e la

c o n t r a s e ñ a

1 . 6 C r e a r e l a r c h iv o D b H a n d l e r . p h p e n la c a r p e t a in c lu d e p a r a r e a l iz a r o p e r a c io n e s

C R U D e n la b a s e d e d a t o s

Page 7: API Rest Parte II

1 . 7 C r e a r e l a r c h iv o i n d e x . p h p e n la c a r p e t a V 1 q u e in c lu y e la s b ib l io t e c a s

n e c e s a r ia s y la s f u n c io n e s d e a y u d a , r e g is t r o d e u s u a r io s , v e r i f ic a r u s u a r io ,

a u t e n t ic a r u s u a r io , c r e a r n u e v a t a r e a , l is t a r t o d a s la s t a r e a s , b u s c a r t a r e a

e s p e c í f ic a , a u t o r iz a c ió n d e la t a r e a , e l im in a r t a r e a s .

Page 8: API Rest Parte II

2 . P r u e b a d e c o n e x ió n d e la A P I

Page 9: API Rest Parte II

U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N

h t t p : / / 5 2 . 6 . 1 3 0 .7 2 / t a s k _ m a n a g e r / v 1 / r e g

is t e r

P O S T n a m e , e m a i l ,

p a s s w o r d

U s e r r e g is t r a t io n

R e s p u e s t a

Page 10: API Rest Parte II

U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N

h t t p : / / 5 2 . 6 . 1 3 0 .7 2 / t a s k _ m a n a g e r / v 1 / lo g

in

P O S T e m a i l ,

p a s s w o r d

U s e r L o g in

R e s p u e s t a

Page 11: API Rest Parte II

U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N

h t t p : / / 5 2 . 6 . 1 3 0 .7 2 / t a s k _ m a n a g e r / v 1 / t a s

k s

P O S T t a s k T o c r e a t e n e w

t a s k

R e s p u e s t a

Page 12: API Rest Parte II

U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N

h t t p : / / 5 2 . 6 . 1 3 0 .7 2 / t a s k _ m a n a g e r / v 1 / t a s

k s

G E T F e t c h i n g a l l t a s k s

R e s p u e s t a

U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N

h t t p : / / 5 2 . 6 . 1 3 0 . 7 2 / t a s k _ m a n a g e r / v 1 /

t a s k s / 1

G E T F e t c h i n g s i n g l e

t a s k

R e s p u e s t a

Page 13: API Rest Parte II

U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N

h t t p : / / 5 2 . 6 . 1 3 0 . 7 2 / t a s k _ m a n a g e r / v 1 /

t a s k s / 1

P U T U p d a t i n g s i n g l e

t a s k

R e s p u e s t a

Page 14: API Rest Parte II

U R L M E T H O D P A R A M E T E R S D E S C R I P T I O N

h t t p : / / 5 2 . 6 . 1 3 0 . 7 2 / t a s k _ m a n a g e r / v 1 /

t a s k s / 1

D E L E T E T a s k , s t a t u s D e l e t i n g s i n g l e

t a s k

R e s p u e s t a