Pro Apache Netbeans: Building Applications on the Rich Client Platform
暫譯: Pro Apache NetBeans:在豐富客戶端平台上構建應用程式
Kostaras, Ioannis, Drabo, Constantin, Juneau, Josh
- 出版商: Apress
- 出版日期: 2019-12-27
- 售價: $1,950
- 貴賓價: 9.5 折 $1,853
- 語言: 英文
- 頁數: 467
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484253698
- ISBN-13: 9781484253694
立即出貨 (庫存=1)
買這商品的人也買了...
-
$774$735 -
$359$341 -
$454PID 控制系統設計 — 使用 MATLAB 和 Simulink 模擬與分析
-
$594$564 -
$880$695 -
$560$442
相關主題
商品描述
Pro Apache NetBeans consists of three parts. The first part describes how to use the IDE as well as the new features that it brings to support the latest Java versions. The second part describes how you can extend NetBeans by creating plugins and writing your own applications using the Rich Client Platform. The third part describes how you can contribute to develop NetBeans IDE further, becoming part of the open source team that is driving future developments in the toolset. What You Will Learn
- Work faster and more effectively by applying expert tips and tricks
- Apply NetBeans' most cutting-edge features to your Java development
- Debug your applications using intuitive features built into the IDE
- Identify performance issues in your application by using the NetBeans profiler
- Develop using the latest API of the NetBeans Rich Client Platform
- Extend Apache NetBeans by creating plugins built on the Rich Client Platform
- Build NetBeans from source and understand the internals of NetBeans itself
- Contribute to the large community that supports and develops NetBeans
Who This Book Is For
Developers who want to know the latest features in NetBeans, as well as how the transition to Apache has affected the future of the NetBeans IDE. The book is also of interest to those desiring to become contributors to the NetBeans project and to influence its future development. Java developers who need to create a new desktop application from scratch also will benefit from this book.
商品描述(中文翻譯)
深入了解 NetBeans IDE 及其在 NetBeans 平台上的新功能。了解對 JShell、Jigsaw 模組系統和局部變數類型推斷的支援,重點介紹這個新版本的 NetBeans 為從事 Java 和其他支援語言的開發者帶來的優勢。本書是一個實用的、動手操作的指南,提供多個逐步的食譜,幫助您充分利用最新 Java(及其他)軟體平台的強大功能,並為您在專案中使用 NetBeans IDE 打下良好的基礎。本書由 Apache 社群成員撰寫,他們不僅使用這個 IDE,還積極貢獻並開發 Apache NetBeans 作為一個開源專案。
Pro Apache NetBeans 分為三個部分。第一部分描述如何使用 IDE 以及它帶來的支援最新 Java 版本的新功能。第二部分描述如何通過創建插件和使用 Rich Client Platform 編寫自己的應用程式來擴展 NetBeans。第三部分描述如何貢獻以進一步開發 NetBeans IDE,成為推動工具集未來發展的開源團隊的一部分。
您將學到什麼
- 通過應用專家的提示和技巧,更快更有效地工作
- 將 NetBeans 最前沿的功能應用於您的 Java 開發
- 使用 IDE 內建的直觀功能來調試您的應用程式
- 通過使用 NetBeans profiler 來識別應用程式中的性能問題
- 使用最新的 NetBeans Rich Client Platform API 進行開發
- 通過創建基於 Rich Client Platform 的插件來擴展 Apache NetBeans
- 從源碼構建 NetBeans,並了解 NetBeans 本身的內部運作
- 為支持和開發 NetBeans 的大型社群做出貢獻
本書適合誰
希望了解 NetBeans 最新功能的開發者,以及過渡到 Apache 如何影響 NetBeans IDE 未來的開發者。本書也對那些希望成為 NetBeans 專案貢獻者並影響其未來發展的人感興趣。需要從零開始創建新桌面應用程式的 Java 開發者也將從本書中受益。
作者簡介
Constantin Drabo earned a master's degree from the Université de Picardie Jules Verne (France) in Internet Technologies. He is a software engineer in the National Treasury of Burkina Faso, and is a part-time teacher at the Université Nazi Boni of Bobo-Dioulasso, where he teaches on Java/Java EE and the Human/Machine Interface. He participates in the Java Community Process (JCP) through his contribution to JSR 381 (Visual Recognition). Constantin is a member of the NetBeans Dream Team, and creator of the FasoJUG Java User Group. He is currently studying for his PhD in Machine Learning in Medical Systems.
Josh Juneau has been developing software and database systems for several years. Database application development and sophisticated web apps have been the focus of his career since the beginning. Early in his career, he became an Oracle database administrator and adopted the PL/SQL language for performing administrative tasks and developing applications for Oracle database. In an effort to build more complex solutions, he began to incorporate Java into his PL/SQL applications, and later developed standalone and web applications with Java. Josh wrote his early Java web applications utilizing JDBC to work with backend databases. Later, he incorporated frameworks into his enterprise solutions, including Java EE, Spring, and JBoss Seam. Today, he primarily develops enterprise web solutions utilizing Java EE. He is an avid contributor to Oracle's Java Magazine, speaks at conferences and Java user group events, contributes to the Chicago Java User Group, and is an Apache NetBeans committer and a Java Champion.
Sven Reimers is based at Lake Constance in southern Germany where he works as a systems engineer for Airbus Defense and Space creating next-generation ground segment software for space systems. He has more than 20 years experience building complex software systems, and more than 20 years experience with Java. In 2009 Reimers was the winner of the Duke`s Choice Award in the Network Solutions category for ND SatCom Satellite Communication Management Software. He is part of the Apache NetBeans PMC, a contributor to OpenJFX, and leader and founder of JUG Bodensee. For his long-term commitment to Java and the community, Reimers was named a Java Champion in 2014. Mario Schröder earned a master's degree in civil engineering from the University of Rostock in Germany. However, he discovered his passion for computer science during his studies and made programming and software development into his profession. He started working with Java professionally in 2001. His first contact with NetBeans was in 2004. He was a member of the NetCat team for Version 7.2, has contributed patches to the platform, and has developed several plugins. Geertjan Wielenga is a product manager in the NetBeans team. He lives and works in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He studied law at the University of Natal in Pietermaritzburg (South Africa). In early 1996, however, he found himself as a proofreader for a software organization in the Netherlands called SuperNova. After having worked at various other software organizations in the Netherlands, he moved to Vienna, Austria and worked for Coca-Cola's ERP system. In 2004 he moved to Prague, Czech Republic, to work on a free and open source called NetBeans IDE. He discovered that NetBeans IDE was a unique product, project, and ecosystem. Geertjan became inspired and continually enthused by the open source ecosystem and the central role that the NetBeans community was playing in it. He is happy and proud of the role NetBeans has played in Java's 20+ years of existence, and of as his own small personal contributions to the process.
作者簡介(中文翻譯)
**Ioannis (約翰) Kostaras** 畢業於雅典大學的資訊學系。他還擁有英國埃塞克斯大學電子系統工程系的電信碩士學位,以及埃塞克斯大學的管理學碩士學位。約翰是一家大型組織的軟體架構師,自 JDK 1.0 發佈以來一直是 Java 開發者。他為業界撰寫的眾多應用程式之一,使用 NetBeans Rich Client Platform 開發,並於 2012 年獲得 Duke's Choice Community Choice Award。他也是 NetBeans Dream Team 的成員。除了 Java,他還會其他語言,如 C/C++、C#、Python、Ruby、Erlang 和 Visual Basic。他在 JavaCodeGeeks 和 NetBeans wiki 上撰寫了多篇文章,並正在 Mathesis 平台上準備一門用希臘語教授最新 Java 和 Apache NetBeans 的線上課程,面向講希臘語的觀眾。
**Constantin Drabo** 獲得法國皮卡第朱爾·凡爾大學的網際網路技術碩士學位。他是布基納法索國家財政部的軟體工程師,並在博博迪烏拉索的納齊博尼大學擔任兼職教師,教授 Java/Java EE 和人機介面。他通過對 JSR 381(視覺識別)的貢獻參與 Java Community Process (JCP)。Constantin 是 NetBeans Dream Team 的成員,也是 FasoJUG Java 使用者組的創建者。他目前正在攻讀醫療系統中的機器學習博士學位。
**Josh Juneau** 從事軟體和資料庫系統開發已有數年。資料庫應用程式開發和複雜的網頁應用程式一直是他職業生涯的重點。在職業生涯的早期,他成為 Oracle 資料庫管理員,並採用 PL/SQL 語言執行管理任務和開發 Oracle 資料庫的應用程式。為了構建更複雜的解決方案,他開始將 Java 融入他的 PL/SQL 應用程式,並後來使用 Java 開發獨立和網頁應用程式。Josh 在早期的 Java 網頁應用程式中利用 JDBC 與後端資料庫進行交互。後來,他將框架納入他的企業解決方案中,包括 Java EE、Spring 和 JBoss Seam。如今,他主要使用 Java EE 開發企業網頁解決方案。他是 Oracle 的 Java Magazine 的熱心貢獻者,並在會議和 Java 使用者組活動中演講,還參與芝加哥 Java 使用者組,是 Apache NetBeans 的提交者和 Java Champion。
**Sven Reimers** 目前居住在德國南部的博登湖,擔任空中巴士防務與太空公司的系統工程師,負責為太空系統創建下一代地面段軟體。他擁有超過 20 年的複雜軟體系統構建經驗,以及超過 20 年的 Java 使用經驗。2009 年,Reimers 在網路解決方案類別中獲得 Duke's Choice Award,因其 ND SatCom 衛星通信管理軟體而獲獎。他是 Apache NetBeans PMC 的成員,OpenJFX 的貢獻者,以及 JUG Bodensee 的創始人和領導者。因其對 Java 和社群的長期承諾,Reimers 在 2014 年被評選為 Java Champion。
**Mario Schröder** 獲得德國羅斯托克大學的土木工程碩士學位。然而,他在學習期間發現了對計算機科學的熱情,並將程式設計和軟體開發變成了他的職業。他於 2001 年開始專業從事 Java 工作。他與 NetBeans 的第一次接觸是在 2004 年。他是 NetCat 團隊的成員,參與了 7.2 版本,並為該平台貢獻了補丁,開發了幾個插件。
**Geertjan Wielenga** 是 NetBeans 團隊的產品經理。他居住並在阿姆斯特丹工作。他是一位 Java 技術愛好者、傳道者、培訓師、演講者和作家。他在南非皮特馬里茨堡的納塔爾大學學習法律。然而,在 1996 年初,他成為荷蘭一家名為 SuperNova 的軟體組織的校對員。在荷蘭的其他多家軟體組織工作後,他搬到奧地利維也納,為可口可樂的 ERP 系統工作。2004 年,他搬到捷克共和國布拉格,參與一個名為 NetBeans IDE 的自由和開源項目。他發現 NetBeans IDE 是一個獨特的產品、項目和生態系統。Geertjan 受到啟發,對開源生態系統和 NetBeans 社群在其中扮演的核心角色感到不斷興奮。他對 NetBeans 在 Java 超過 20 年的存在中所扮演的角色感到高興和自豪,並為自己在這個過程中的小貢獻感到驕傲。