Enterprise Social for the Java Platform: Shares, Mashups, Likes, and Ways to Integrate Social Media Into Your Cloud Native Enterprise Java Application
Keil, Werner
相關主題
商品描述
Learn everything you need to know about frameworks that help developers to integrate their solutions with social networks or APIs, from general purpose (Facebook, Twitter, Google, Mastodon) to specialized (LinkedIn, Xing, WhatsApp, YouTube, Instagram, Flickr, TikTok) to vertical (eToro, Fitbit, Strava). This book will teach you how to add social media features to web applications or services developed using Java, Jakarta EE, or generally running on a Java Virtual Machine (JVM).
Jam-packed with practical examples of social integration into enterprise applications, you'll learn how to address common requirements such as social login, identity federation, single sign-on via social accounts, OpenID Connect, and mashups. You'll also see how to leverage Java social frameworks like Facebook Business SDK, Twitter4J, Agorava, Keycloak, and Spring Security.
Enterprise Social for the Java Platform is an excellent companion to books covering Jakarta EE Security, Spring Security, portals, and related frameworks. Upon completing it, you'll be armed with the expertise you need to integrate your own Java enterprise applications with social media networks.
What You Will Learn- Harness the reach and power of social media platforms by integrating your enterprise Java applications with them
- Understand social media standards for different platforms
- Address common security issues
Who This Book Is For
Developers, architects, and managers of projects involving the use of APIs or Social Networks.商品描述(中文翻譯)
學習一切你需要知道的關於框架,這些框架幫助開發者將他們的解決方案與社交網絡或API整合,從通用型(Facebook、Twitter、Google、Mastodon)到專門型(LinkedIn、Xing、WhatsApp、YouTube、Instagram、Flickr、TikTok)再到垂直型(eToro、Fitbit、Strava)。本書將教你如何在使用Java、Jakarta EE或一般在Java虛擬機(JVM)上運行的網絡應用程序或服務中添加社交媒體功能。
本書充滿了將社交整合到企業應用程序的實用示例,你將學習如何滿足常見需求,如社交登錄、身份聯合、通過社交帳戶的單一登錄、OpenID Connect和混搭。你還將看到如何利用Java社交框架,如Facebook Business SDK、Twitter4J、Agorava、Keycloak和Spring Security。
《企業社交與Java平台》是覆蓋Jakarta EE安全性、Spring Security、門戶和相關框架的書籍的絕佳伴侶。閱讀完本書後,你將具備將自己的Java企業應用程序與社交媒體網絡整合所需的專業知識。
你將學到什麼:
- 通過將企業Java應用程序與社交媒體平台整合,利用社交媒體平台的影響力和能力
- 了解不同平台的社交媒體標準
- 解決常見的安全問題
本書適合對API或社交網絡使用涉及的項目進行開發、架構和管理的開發者、架構師和項目經理。
作者簡介
Werner Keil is a cloud architect, Eclipse RCP, and a microservice expert for a large bank. He helps Global 500 Enterprises across industries and leading IT vendors. He worked for over 30 years as an IT manager, PM, coach, and SW architect and consultant for the finance, mobile, media, transport, and public sectors. Werner develops enterprise systems using Java, Java/Jakarta EE, Oracle, IBM, Spring or Microsoft technologies, JavaScript, Node, Angular, and dynamic or functional languages. He is a Committer at Apache Foundation, and Eclipse Foundation, a Babel Language Champion, UOMo Project Lead, and active member of the Java Community Process in JSRs such as 321 (Trusted Java), 344 (JSF 2.2), 354 (Money, also Maintenance Lead), 358/364 (JCP.next), 362 (Portlet 3), 363 (Unit-API 1), 365 (CDI 2), 366 (Java EE 8), 375 (Java EE Security), 380 (Bean Validation 2), and 385 (Unit-API 2, also Spec Lead), and was the longest serving Individual Member of the Executive Committee for nine years in a row until 2017. Werner is currently the Community representative in the Jakarta EE Specification Committee. He was among the first five Jakarta EE Ambassadors when it was founded as Java EE Guardians, and is a member of its Leadership Council.
作者簡介(中文翻譯)
Werner Keil是一位雲架構師、Eclipse RCP和微服務專家,為一家大型銀行工作。他協助全球500強企業跨行業和領先的IT供應商。他在金融、移動、媒體、運輸和公共領域擔任IT經理、項目經理、教練和軟體架構師和顧問超過30年。Werner使用Java、Java/Jakarta EE、Oracle、IBM、Spring或Microsoft技術、JavaScript、Node、Angular和動態或函數式語言開發企業系統。他是Apache Foundation和Eclipse Foundation的Committer,Babel Language Champion,UOMo項目負責人,並且是Java Community Process中JSR(例如321(Trusted Java)、344(JSF 2.2)、354(Money,也是Maintenance Lead)、358/364(JCP.next)、362(Portlet 3)、363(Unit-API 1)、365(CDI 2)、366(Java EE 8)、375(Java EE Security)、380(Bean Validation 2)和385(Unit-API 2,也是Spec Lead))的活躍成員,並且連續九年擔任執行委員會的最長任期個人成員,直到2017年。Werner目前是Jakarta EE Specification Committee的社群代表。他是Java EE Guardians成立時的前五位Jakarta EE大使之一,並且是其領導委員會的成員。