![]() ![]() ![]() One particularly interesting aspect of this chapter is highlighting of the internally (to NetBeans) developed Simple Validation API. For example, I understood Modes better after reading the advanced section on Modes than I did after reading the earlier section that briefly described Modes. The advanced section of this chapter's concept coverage was useful in understanding some of the material prior to the advanced section. There is quite a bit of content packed into this chapter including coverage of the benefits of the Window System as well as coverage of specific conceptual details such as describing components, registering components, component lifecycle, docking components, undoing changes within components, and lookup. The sixth chapter of NetBeans Platform for Beginners is focused on the NetBeans Platform Window System. Chapter 5 covers the Action System, Chapter 6 covers the Window System, and Chapter 7 covers Nodes and Explorers.Ĭhapter 5 introduces the NetBeans Platform Action System and introduces the ActionListener annotations and The chapter covers presenters such as menus, toolbars, keyboard shortcuts, and mnemonics. Part 2 of NetBeans Platform for Beginners contains three chapters focusing on GUI components of the NetBeans Platform. There are quite a few pages in this chapter devoted to introducing and demonstrating use of various approaches one can use to leverage the Lookup mechanism and the annotation. They then compare the two approaches and list advantages of using NetBeans Lookup with applications based on NetBeans Platform. The authors discuss the general JDK ServiceLoader mechanism as a foundation for understanding the NetBeans Lookup mechanism. The fourth chapter (and final chapter in Part 1) begins with an introduction of why high cohesion and low coupling are architecturally desirable and states that " Lookup is a generic mechanism for loose coupling" in NetBeans Platform. The third chapter's coverage of the NetBeans Platform File System includes System FileSystem (see also related slides), module layers, FileObjects, FileObject attributes and DataObjects. ![]() The second chapter's coverage of the NetBeans Platform Module System describes benefits and trade-offs of modularity in general and discusses several details related to NetBeans Platform Module System such as use of manifest files, NBM files, and how to split an application into modules. The second, third, and fourth chapters of NetBeans Platform for Beginners respectively cover the Module System, File System, and Lookup features of the NetBeans Platform (three of Geertjan Wielenga's top four NetBeans Platform APIs). This first chapter also outlines many advantages and features of NetBeans Platform. Although I don't have any significant experience with NetBeans Platform, this chapter was an easy-to-understand introduction, especially because much of what is covered consists of variations of approaches very familiar to anyone who has used NetBeans IDE extensively. Part 1 of NetBeans Platform for Beginners consists of four chapters focusing on "the mandatory core features of the NetBeans Platform." The initial chapter provides an overview of NetBeans Platform and demonstrates wizard-based creation and modification of simple NetBeans Platform-based applications. Although I've used Java and NetBeans IDE for years, my experience with NetBeans Platform has been minimal, making a book focused on NetBeans Platform for Beginners attractive to me. No prior NetBeans experience is assumed, but familiarity with Java is assumed. Although the authors address NetBeans 7.4 specifically, the material in this book should be appropriate for several future versions of NetBeans as well. NetBeans Platform for Beginners features over 350 pages of content divided into ten chapters and three major parts. ![]()
0 Comments
Leave a Reply. |