
Mastering Netbeans
Beschreibung
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- Test, debug, and run production code using the NetBeans IDE
- Use external services such as PaaS environments and web services
- Create desktop applications using Swing tools
- Manage and configure relational databases
- Build a Java business model and web tiers using Java EE and Spring technologies
- Explore web services both with XML and RESTful approaches
- Handle external services such as databases, Maven repositories, and cloud providers
- Extend NetBeans for those situations where you require more from your IDE
Who this book is forIf you are a competent developer who wants to fast-track your application development with NetBeans IDE, then this book is for you. Reasonable knowledge and an understanding of Java programming and NetBeans IDE is assumed.
Alle Preise
Weitere Details
Weitere Ausgaben
Andere Ausgaben

Inhalt
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Getting Started with NetBeans
- Choosing a download bundle of NetBeans
- Downloading and installing NetBeans
- Installing other versions of NetBeans
- NetBeans user directory
- Updating NetBeans to the latest version
- Obtaining NetBeans source code
- Downloading a zipped archive of the NetBeans source code
- Cloning the NetBeans source code from Mercurial
- Cloning specific versions of NetBeans
- Cloning the NetBeans source code from within NetBeans
- Browsing the NetBeans source code online
- Building NetBeans
- Building NetBeans via the command line
- Building NetBeans from within NetBeans
- NetBeans configuration
- User and cache directories
- NetBeans default options
- NetBeans JDK
- Additional module clusters
- Further options
- Summary
- Chapter 2: Editing Files and Projects
- The NetBeans screen layout
- The explorer style windows
- The Favorites window
- The Navigator window
- The source code editor window
- The History view
- The Palette window
- The Properties window
- The Output window
- Window management
- Specifying default templates for files
- Code templates and code snippets
- Inserting code using code templates
- Code snippets - the NetBeans Palette window
- Deleting palette items - the Palette Manager
- Editing palette items
- Macro recording and playback
- Assigning shortcuts for macro playback
- Recording new macros
- Splitting windows
- Code folds
- Project groups
- Summary
- Chapter 3: The NetBeans Developer's Life Cycle
- Running applications
- Debugging applications
- Breakpoints
- The Variables debug window
- The Watches window
- Evaluating expressions
- The Call Stack window
- The Loaded Classes window
- The Sessions window
- The Threads window
- The Sources window
- The Debugging window
- Deadlock detection
- Analyze Stack Window
- Variable formatters
- Debugging remote applications
- Profiling applications
- Application monitoring
- Performance monitoring
- Memory monitoring
- Testing applications
- Code coverage
- Performing TDD within NetBeans
- Summary
- Chapter 4: Managing Services
- Databases
- Connecting to Java DB
- Connecting to MySQL
- Connecting to other databases via JDBC
- Managing databases
- Web Services
- Application Servers
- Maven Repositories
- Cloud Services
- Hudson Builders
- Task Repositories
- Summary
- Chapter 5: Database Persistence
- Java EE Persistence
- JPA entities
- Creating blank entity classes
- Editing the persistence.xml file
- Creating entity classes from databases
- Creating JPA controllers for entities
- Creating database scripts from entity classes
- Summary
- Chapter 6: Desktop Development
- Java Swing applications
- Creating Swing frames
- Designing Swing forms
- Anchoring and autoresizing components
- Defining properties and events
- Editing properties
- Editing bindings
- Editing events
- Editing code
- Creating connections
- JavaFX applications
- JavaFX Scene Builder
- Summary
- Chapter 7: Creating the Business Layer
- Creating enterprise projects
- Creating a NetBeans multi-module project
- A Maven multi-module project
- Creating a Maven multi-module project
- Creating EJBs
- Creating a session bean façade for entity classes
- The Java Bean Validation framework
- Creating a Bean Validation constraint
- Contexts and Dependency Injection
- Adding CDI support
- CDI injection points editor support
- Summary
- Chapter 8: Creating the Web Tier
- Creating web projects
- Configuring application servers
- Creating a web application
- Creating a NetBeans web application
- Creating a Maven web application
- The web project's Run options
- Adding components to a web application
- Creating Spring web applications
- Changing the version of Spring used
- Spring application development shortcuts
- Modern Spring development
- Enhancing Spring Boot support
- CSS preprocessors
- Configuring Less and SASS in NetBeans
- Configuring Less and Sass on a project basis
- Creating CSS rules
- Adding JavaScript to a web application
- Checking JavaScript files
- Summary
- Chapter 9: Creating and Consuming Web Services
- Creating web services
- Creating a SOAP web service
- Creating a SOAP web service from scratch
- Creating a SOAP web service from WSDL
- Managing SOAP-based web services
- Testing web services
- Message handlers
- Managing web services graphically
- Consuming SOAP web services
- Creating RESTful web services
- The Simple Root Resource option
- The Container-Item option
- The Client-Controlled Container-Item option
- Summary
- Chapter 10: Extending NetBeans
- Creating NetBeans plugins
- NetBeans rich client platform applications
- Creating a NetBeans RCP application
- Branding the application
- Application properties
- Creating platform application components
- Creating a NetBeans window
- Summary
- Index
Systemvoraussetzungen
Dateiformat: ePUB
Kopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
- Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).
- Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
- E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)
Das Dateiformat ePUB ist sehr gut für Romane und Sachbücher geeignet – also für „fließenden” Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an.
Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.
Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.
Dateiformat: ePUB
Kopierschutz: ohne DRM (Digital Rights Management)
Systemvoraussetzungen:
- Computer (Windows; MacOS X; Linux): Verwenden Sie eine Lese-Software, die das Dateiformat ePUB verarbeiten kann: z.B. Adobe Digital Editions oder FBReader – beide kostenlos (siehe E-Book Hilfe).
- Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
- E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m.
Das Dateiformat ePUB ist sehr gut für Romane und Sachbücher geeignet – also für „glatten” Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an.
Ein Kopierschutz bzw. Digital Rights Management wird bei diesem E-Book nicht eingesetzt.
Weitere Informationen finden Sie in unserer E-Book Hilfe.