Web Services (in portuguese)

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Web Services (in portuguese) - Presentation Transcript

    1. Web Services e XML PHP Advanced - 22 de Setembro de 2008 Bruno Pedro <bpedro@tarpipe.com>
    2. PHP Advanced Conteúdo • RSS • AJAX • JSON • Projecto • Resumo Web Services e XML 2
    3. PHP Advanced RSS Web Services e XML 3
    4. PHP Advanced RSS • Really Simple Syndication • Documento XML • Utilizado para descrever e distribuir conteúdo • Formato popular em leitores de feeds • Especificação: http://cyber.law.harvard.edu/rss/rss.html Web Services e XML 4
    5. PHP Advanced RSS • channel • title: título do feed • link: ligação para o Website • description: descrição do feed • item: uma ou mais histórias no feed • title: título da história • description: corpo da história Web Services e XML 5
    6. PHP Advanced RSS • Simples de interpretar utilizando simplexml em PHP Web Services e XML 6
    7. PHP Advanced RSS • É simples mostrar todos os títulos Web Services e XML 7
    8. PHP Advanced RSS • Como identificar cada item? • Através do campo item/guid ou item/link caso o primeiro não exista Web Services e XML 8
    9. PHP Advanced JSON JSON Logo Source: json.org Web Services e XML 9
    10. PHP Advanced JSON • JavaScript Object Notation • Aproximação REST • A resposta não é um documento XML • A chamada é invocada pelo browser • A resposta é gerada por json_encode() • A resposta é interpretada por JavaScript Web Services e XML 10
    11. PHP Advanced Server gerir pedido gerar resultado string JSON Web Services e XML 11
    12. PHP Advanced Client endpoint parametros escrita da resposta Web Services e XML 12
    13. PHP Advanced Output resultado Web Services e XML 13
    14. PHP Advanced XHR • XML HTTP Request • Implementações diferentes para browsers diferentes • Normalmente implementado numa framework JavaScript • Gere chamadas síncronas e assíncronas Web Services e XML 14
    15. PHP Advanced Implementação XHR Web Services e XML 15
    16. PHP Advanced Implementação XHR Web Services e XML 16
    17. PHP Advanced Implementação XHR • Neste momento temos um objecto genérico XHR Web Services e XML 17
    18. PHP Advanced Implementação XHR • Invocação Web Services e XML 18
    19. PHP Advanced Implementação XHR • Gestão da resposta Web Services e XML 19
    20. PHP Advanced Exemplo Web Services e XML 20
    21. PHP Advanced Exemplo Web Services e XML 21
    22. PHP Advanced Paginação • Jumping vs Sliding • PEAR::Pager • Número da página obtido através de parâmetro GET, POST ou sessão • Dados a mostrar podem ser obtidos antes ou depois da paginação Web Services e XML 22
    23. PHP Advanced PEAR::Pager • Instalação: pear install Pager • Permite paginar uma lista de itens • Gera links de navegação • Gera paginação Sliding e Jumping Web Services e XML 23
    24. PHP Advanced PEAR::Pager • Opções mais importantes • itemData: dados a paginar • perPage: número de elementos em cada página • mode: Sliding ou Jumping • urlVar: nome da variável que contém o número da página actual Web Services e XML 24
    25. PHP Advanced PEAR::Pager Web Services e XML 25
    26. PHP Advanced Projecto • Implementar a leitura e intrepretação dos RSS • Implementar paginação de resultados • Implementar leitura dinâmica de conteúdos via XHR + JSON Web Services e XML 26
    27. PHP Advanced Resumo • Geração e interpretação de RSS • JSON • XML HTTP Request (XHR) • Leitura dinâmica de conteúdo • Paginação através de PEAR::Pager Web Services e XML 27
    28. PHP Advanced Questões? Web Services e XML 28
    29. PHP Advanced Mais informação • O meu blog: http://unfoldingtheweb.com/ • Manual de PHP: http://www.php.net/ Web Services e XML 29

    + Bruno PedroBruno Pedro, 2 years ago

    custom

    487 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 487
      • 487 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 6
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories