|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/enterprise-java-soa-web-services-enterprise-beans/
课程评论:没有评论
课程名称:深入企业Java 3:SOA、Web服务与EJB 课程概述: 本课程专注于分布式计算和基于Web的服务,介绍Java生态系统中的相关技术。在课程的前几部分,讲解了REST技术及其在Java中的标准实现JAX-RS,主要涉及通过HTTP进行数据交换,包括JSON和XML格式。学生将学习如何使用GET和POST等HTTP方法与AJAX(例如JQuery、Angular、React、Vue)的JavaScript框架,以及与Android和iOS等移动应用进行通信。 接着,课程介绍了如何使用SOAP通信协议进行开发,重点展示了JAX-WS。通过WSDL和XSD等XML技术,学生将学习如何构建Web服务。尽管在当今,基于REST的方法似乎更为流行,但SOAP在政府机构和大型企业中仍然是多种情况下的主要通信方式,因此这些内容对于理解和运用仍具有重要性。 最后,课程将深入探讨EJB(企业JavaBeans)、JMS(Java消息服务)和JTA(Java事务API)等Java EE/Jakarta中的高级主题。课程内容包括Session和Message-Driven Bean的核心概念。所有课程均为实践性教学,理论知识则通过示例进行讲解。此外,课程还涵盖了SOA(面向服务的架构)和微服务(MicroServices)等相关主题。
Bu eğitim, dağıtık bilgisayım (distributed computing) ve örün işgörüleri (web services) alanında Java çevresindeki teknolojileri içermektedir. İlk bölümlerde REST tekniğinin Java dilindeki standardı JAX-RS ile başta JSON ve XML olmak üzere HTTP üzerinden veri alışverişi anlatılmaktadır. Buna göre GET ve POST gibi HTTP yöntemleriyle AJAX (JQuery, Angular, React, Vue) tekniğiyle gibi JavaScript çatılarıyla ve Android ve iOS gibi mobile uygulamalarla iletişim kurulması sağlanmıştır. REST gerçekleştirimi için JAX-RS standardı ve Jersey gerçekleştirimi kullanılsa da bunları kullanmayan öteki gerçekleştirimler için de daha kolay, daha yalın bir arayüz sağladıkları için Java ile REST tekniğine giriş gibi bir nitelik taşımaktadır.Sonrasında SOAP iletişim kuralıyla geliştirme yapmak için JAX-WS gösterilmektedir. Burada WSDL ve XSD gibi XML teknolojileriyle geliştirme gösterilmektedir. Söz konusu Web Services tekniği REST yöntemine oranla günümüzde daha az kullanılıyor gibi görünse de, başta devlet ve büyük kurumlar için bir çok konuda nerdeyse tek iletişim yöntemi olarak işlev görmektedir. Kimi alanlarda yaygın kullanılmasına karşın çok karmaşık olabilen bu konuların temel düzeyde de olsa bilinmesi gerektiği için içerikte yer almaktadır.Son bölümde EJB (Enterprise JavaBeans), JMS (Java Messaging Service) ve JTA (Java Transaction API) gibi, Java EE / Jakarta içerisindeki en ileri konular işlenmektedir. EJB içinde Oturum (Session) ve İleti-Sürümlü (Message-Driven) çekirdekleri anlatılmaktadır. Dersler uygulamalı olarak anlatılmakta, kuramsal bilgiler yeri geldiğinde örnek üzerinde anlatılmaktadır. Eğitimde genel olarak SOA (Service-Oriented Architecture - İşgörü Yönelimli Mimari) ve Ufak İşgörüler (MicroServices) konuları kapsanmış olmaktadır.