Jakarta EE REST com JAX-RS

所在平台: Udemy

课程主页: https://www.udemy.com/course/java-ee-rest-com-jax-rs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:Jakarta EE REST com JAX-RS** **课程概述:** 本课程旨在向学员介绍并提供使用Jakarta EE JAX-RS规范开发RESTful Web Services的概念和实践知识。课程内容涵盖: * **Web Services 基础:** 什么是Web Services,其用途,何时使用,以及各种应用场景(B2B, B2C, 移动端)。 * **Web Services 架构:** Web Services的架构,各层级及其职责,以及其优势。 * **RESTful 架构:** 什么是REST,其用途,RESTful理念,REST的五项原则(标识资源、使用HTTP方法、多重表示、无状态通信、链接)。 * **HTTP协议:** HTTP方法(GET, POST, PUT, DELETE等)和状态码,RESTful的无状态和有状态特性,REST架构的执行流程。 * **Java RESTful 工具:** Java RESTful开发选项,JAX-RS提供者(Jersey),以及环境搭建(Java下载、Maven配置)。 * **JAX-RS 核心概念:** WADL(Web Application Description Language)的介绍和使用,JAX-RS标准注解(如@Path, @GET, @POST, @Produces, @Consumes),XML和JSON的数据格式支持,JAX-RS Client API。 * **JAX-RS 高级特性:** 更多JAX-RS注解,动态响应,异常到REST响应的映射,完整的CRUD操作(含Server和Client示例)。 * **JAX-RS Filters 和 Interceptors:** 客户端和服务端的请求和响应Filters,服务器端和客户端的读写Interceptors。 * **实际应用:** Postman测试工具的使用,REST Endpoint的部署方式(Standalone Server, Servlet, EJB),JAX-RS与Java Bean Validator的集成,JAX-RS与Java Concurrent Future的集成,Jersey作为MVC框架应用,JAX-RS安全性,JAX-RS Client API在Android中的应用。 **目标受众:** 希望学习和掌握使用Jakarta EE JAX-RS规范开发RESTful Web Services的开发人员。

课程评论(0条)

课程详情

ObjetivosObjetivo deste curso é introduzir e oferecer aos participantes conhecimentos conceituais e práticos referentes ao desenvolvimento de web services REST utilizando a especificação JEE JAX-RS.Conteúdo Programático:IntroduçãoO que é web service?Para que servem web services?Quando usar web services?Cenários de usabilidadeCenários reais de aplicabilidadeArquiteturaArquitetura de web servicesB2BB2CMobilesCamadas e responsabilidadesBenefíciosDesign by contractRESTO que é?Para que serve?Filosofia RestfullPrincípios RESTCinco princípiosDê a todas as coisas um identificadorUtilize protocolo HTTP para definir as ações e suas respostasRecursos com múltiplas representaçõesComunique sem estadoVincule as coisasProtocolo HTTP - métodos e códigosRest stateless e statefulArquitetura RESTWorkflow de execuçãoProdutos Java RestOpções de frameworks proprietáriosProviders de JAX-RSJersey JAX-RSMontagem do Ambiente JavaDownload e instalaçãoMavenConfiguraçãoExercíciosWADLO que é?Para que serve?ExercíciosAnotações padrões JAX-RSO que são?Para que servem?ExercíciosJAX-RS XML e JSONO que é?Para que serve?Como usar?ExercíciosJAX-RS Client APIO que é?Para que serve?ExercíciosMais Anotações Padrões JAX-RSO que são?Para que servem?ExercíciosRespostas Dinâmicas com JAX-RSO que é?Para que serve?ExercíciosExercíciosMapeando Exceptions para Respostas RestO que é?Para que serve?CRUD Rest CompletoCriando um crud completo com exemplo de server rest e client rest.Filters JAX-RSO que é?Para que serve?ExercíciosAplicabilidadeFilter de Requisição de ServidorO que é?Para que serve?ExercíciosAplicabilidadeFilter de Resposta de ServidorO que é?Para que serve?ExercíciosAplicabilidadeFilter de Requisição de ClienteO que é?Para que serve?ExercíciosAplicabilidadeFilter de Resposta de ClienteO que é?Para que serve?ExercíciosAplicabilidadeInterceptors JAX-RSO que é?Para que serve?ExercíciosAplicabilidadeInterceptors Escrita de ServidorO que é?Para que serve?ExercíciosAplicabilidadeInterceptors Leitura de ServidorO que é?Para que serve?ExercíciosAplicabilidadeInterceptors Escrita de ClienteO que é?Para que serve?ExercíciosAplicabilidadeInterceptors Leitura de ClienteO que é?Para que serve?ExercíciosAplicabilidadeFerramenta de Teste Rest PostmanO que é?Para que serve?ExercíciosTipos de Deploy End-Pont RestServidor teste monoServlet EJBExercíciosDica GeraisIntegrando jax-rs com java bean validatorIntegrando jax-rs com java concurrent FutureJersey como framework mvc action likeSegurança com jax-rsJax-rs client api no androidReferências bibliográficas

课程标签

0人关注该课程

主题相关的课程