Search icon CANCEL
Subscription
0
Cart icon
Cart
Close icon
You have no products in your basket yet
Save more on your purchases!
Savings automatically calculated. No voucher code required
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Mastering Netbeans

You're reading from  Mastering Netbeans

Product type Book
Published in Aug 2015
Publisher
ISBN-13 9781785282645
Pages 348 pages
Edition 1st Edition
Languages
Toc

Table of Contents (17) Chapters close

Mastering NetBeans
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
1. Getting Started with NetBeans 2. Editing Files and Projects 3. The NetBeans Developer's Life Cycle 4. Managing Services 5. Database Persistence 6. Desktop Development 7. Creating the Business Layer 8. Creating the Web Tier 9. Creating and Consuming Web Services 10. Extending NetBeans Index

Index

A

  • Abstract Window Toolkit (AWT) / Java Swing applications
  • Analyze Stack window
    • about / Analyze Stack Window
  • Apache Commons EmailValidator
    • URL / Creating a Bean Validation constraint
  • Apache Maven
    • URL / A Maven multi-module project
  • Apache Tomcat application server
    • URL / Configuring application servers
  • applications
    • running / Running applications
    • debugging / Debugging applications
    • profiling / Profiling applications
    • testing / Testing applications
  • applications, debugging
    • about / Debugging applications
    • breakpoints / Breakpoints
    • Variables debug window / The Variables debug window
    • Watches window / The Watches window
    • Call Stack window / The Call Stack window
    • Loaded Classes window / The Loaded Classes window
    • Sessions window / The Sessions window
    • Threads window / The Threads window
    • Sources window / The Sources window
    • Debugging window / The Debugging window
    • Deadlock detection / Deadlock detection
    • Analyze Stack window / Analyze Stack Window
    • variable formatters / Variable formatters
    • remote applications, debugging / Debugging remote applications
  • applications, profiling
    • about / Profiling applications
    • application monitoring / Application monitoring
    • performance monitoring / Performance monitoring
    • memory monitoring / Memory monitoring
  • application servers
    • about / Application Servers

B

  • bean validation
    • URL / The Java Bean Validation framework
  • bindings, Swing forms
    • editing / Editing bindings
    • properties / Advanced binding properties
  • blank entity classes
    • creating / Creating blank entity classes
    • persistence.xml file, editing / Editing the persistence.xml file
  • breakpoints
    • about / Breakpoints

C

  • Call Stack window
    • about / The Call Stack window
  • Client-Controlled Container-Item option
    • used, for creating RESTful web services / The Client-Controlled Container-Item option
  • client and server configurations
    • URL / NetBeans default options
  • cloud services
    • about / Cloud services
  • code folds
    • about / Code folds
  • code snippets
    • about / Code templates and code snippets, Code snippets – the NetBeans Palette window
  • code templates
    • about / Code templates and code snippets
    • used, for inserting codes / Inserting code using code templates
  • command-line options
    • URL / Further options
  • command-line parameters
    • URL / NetBeans default options
  • concurrency
    • URL / Deadlock detection
  • conditional breakpoint
    • about / Breakpoints
  • Container-Item option
    • used, for creating RESTful web services / The Container-Item option
  • Contexts and Dependency Injection (CDI) framework
    • about / Contexts and Dependency Injection
    • support, adding / Adding CDI support
    • points editor support / CDI injection points editor support
  • converters / Converters
  • CSS preprocessors
    • about / CSS preprocessors
    • Less, configuring in NetBeans / Configuring Less and SASS in NetBeans
    • SASS, configuring in NetBeans / Configuring Less and SASS in NetBeans
    • SASS, configuring on project basis / Configuring Less and Sass on a project basis
    • Less, configuring on project basis / Configuring Less and Sass on a project basis
    • CSS rules, creating / Creating CSS rules

D

  • Data Access Object (DAO) / Creating JPA controllers for entities
    • URL / Creating JPA controllers for entities
  • databases
    • about / Databases
    • Java DB, connecting to / Connecting to Java DB
    • MySQL, connecting to / Connecting to MySQL
    • connecting to, via JDBC / Connecting to other databases via JDBC
    • managing / Managing databases

    • entity classes, creating from / Creating entity classes from databases
  • database scripts
    • creating, from entity classes / Creating database scripts from entity classes
  • Debugging window
    • about / The Debugging window
    • Deadlock detection / Deadlock detection

E

  • EJBs
    • creating / Creating EJBs
  • enterprise projects
    • creating / Creating enterprise projects
  • entities
    • JPA controllers, creating for / Creating JPA controllers for entities
  • entity classes
    • creating, from databases / Creating entity classes from databases
    • database scripts, creating from / Creating database scripts from entity classes
  • events, Swing forms
    • defining / Defining properties and events
    • editing / Editing events
  • explorer style windows
    • about / The explorer style windows

F

  • Favorites window
    • about / The Favorites window
  • files
    • default templates, specifying / Specifying default templates for files
  • FreeMarker
    • URL / Specifying default templates for files

G

  • GeoIP lookup service
    • about / Consuming SOAP web services
    • URL / Consuming SOAP web services
  • graphical user interface (GUI) / Creating Swing frames

H

  • Hudson Builders
    • about / Hudson Builders
    • URL / Hudson Builders
    • documentation, URL / Hudson Builders

J

  • JaCoCo
    • URL / Code coverage
  • Java Architecture for XML Binding (JAXB) web service / Creating entity classes from databases
  • Java Bean Validation framework
    • about / The Java Bean Validation framework
    • constraint, creating / Creating a Bean Validation constraint
  • Java DB
    • connecting to / Connecting to Java DB
  • Java EE 6 tutorial
    • URL / Contexts and Dependency Injection
  • Java EE Persistence
    • about / Java EE Persistence
  • JavaFX
    • applications / JavaFX applications
    • Scene Builder / JavaFX Scene Builder
  • Java Persistence API (JPA)
    • URL / Java EE Persistence
  • JavaScript
    • adding, to web application / Adding JavaScript to a web application
    • files, checking / Checking JavaScript files
  • Java Server Faces (JSF) / Creating a NetBeans web application
  • Java Swing applications
    • about / Java Swing applications
  • Java Web Start technology
    • URL / Running applications
  • JPA
    • about / Java EE Persistence
  • JPA controllers
    • creating, for entities / Creating JPA controllers for entities
  • JPA entities
    • about / JPA entities
  • JUnit
    • URL / Testing applications

L

  • layout managers
    • URL / Designing Swing forms
  • Less
    • URL / CSS preprocessors
    • configuring, in NetBeans / Configuring Less and SASS in NetBeans
    • configuring, on project basis / Configuring Less and Sass on a project basis
  • Loaded Classes window
    • about / The Loaded Classes window

M

  • macro playback
    • shortcuts, assigning / Assigning shortcuts for macro playback
  • macros
    • recording / Macro recording and playback
    • new macros, recording / Recording new macros
  • Mantis
    • URL / Task Repositories
  • Maven central / Maven Repositories
  • Maven multi-module project
    • about / A Maven multi-module project
    • creating / Creating a Maven multi-module project
  • Maven repositories
    • about / Maven Repositories
  • Maven web application
    • creating / Creating a Maven web application
  • Mercurial
    • NetBeans source code, cloning from / Cloning the NetBeans source code from Mercurial
    • URL / Cloning the NetBeans source code from Mercurial
  • message handlers
    • about / Message handlers
    • URL / Message handlers
  • multiple document interface (MDI) / Creating Swing frames
  • MySQL
    • connecting to / Connecting to MySQL

N

  • Navigator window
    • about / The Navigator window
  • NetBeans
    • download bundle, selecting / Choosing a download bundle of NetBeans
    • installing / Downloading and installing NetBeans
    • downloading / Downloading and installing NetBeans
    • other versions, installing / Installing other versions of NetBeans
    • download page, URL / Installing other versions of NetBeans
    • user directory / NetBeans user directory
    • updating, to latest version / Updating NetBeans to the latest version
    • specific versions, cloning / Cloning specific versions of NetBeans
    • source code, cloning from within NetBeans / Cloning the NetBeans source code from within NetBeans
    • building / Building NetBeans
    • building, via command line / Building NetBeans via the command line
    • building, from within NetBeans / Building NetBeans from within NetBeans
    • configuring / NetBeans configuration
    • screen layout / The NetBeans screen layout
    • Less, configuring / Configuring Less and SASS in NetBeans
    • SASS, configuring / Configuring Less and SASS in NetBeans
    • plugins, creating / Creating NetBeans plugins
    • source code, URL / Creating NetBeans plugins
    • rich client platform (RCP) applications / NetBeans rich client platform applications
  • NetBeans, configuring
    • about / NetBeans configuration
    • cache directories / User and cache directories
    • user directories / User and cache directories
    • default options / NetBeans default options
    • NetBeans JDK / NetBeans JDK
    • module clusters, additional / Additional module clusters
    • further options / Further options
  • NetBeans 8
    • URL / Downloading and installing NetBeans
  • NetBeans multi-module project
    • creating / Creating a NetBeans multi-module project
  • NetBeans source code
    • obtaining / Obtaining the NetBeans source code
    • zipped archive, downloading / Downloading a zipped archive of the NetBeans source code
    • cloning, from Mercurial / Cloning the NetBeans source code from Mercurial
    • cloning, from within NetBeans / Cloning the NetBeans source code from within NetBeans
    • browsing, online / Browsing the NetBeans source code online
    • URL / Browsing the NetBeans source code online
  • NetBeans web application
    • creating / Creating a NetBeans web application
    • modifying / Modifying a NetBeans web application

O

  • open services gateway initiative (OSGi)
    • about / Creating NetBeans plugins
    • URL / Creating NetBeans plugins
  • Oracle
    • URL / Connecting to other databases via JDBC
  • Output window
    • about / The Output window

P

  • palette items
    • deleting / Deleting palette items – the Palette Manager
    • editing / Editing palette items
  • Palette Manager
    • about / Deleting palette items – the Palette Manager
  • Palette window
    • about / The Palette window
    • code snippets / Code snippets – the NetBeans Palette window
  • Payara
    • URL / Configuring application servers
  • Payara Server
    • URL / Application Servers
  • persistence.xml file
    • editing / Editing the persistence.xml file
  • platform application components
    • creating / Creating platform application components
    • NetBeans window, creating / Creating a NetBeans window
  • properties, Swing forms
    • defining / Defining properties and events
    • editing / Editing properties
  • Properties window
    • about / The Properties window
  • public web services
    • URL / Consuming SOAP web services

R

  • Red-Green-Refactor cycle / Performing TDD within NetBeans
  • remote application
    • URL / Debugging remote applications
  • RESTful web services
    • creating / Creating RESTful web services
    • reference link / Creating RESTful web services
    • creating, with Simple Root Resource option / The Simple Root Resource option
    • creating, with Container-Item option / The Container-Item option
    • creating, with Client-Controlled Container-Item option / The Client-Controlled Container-Item option
  • rich client platform (RCP) applications
    • about / NetBeans rich client platform applications
    • creating / Creating a NetBeans RCP application
    • branding / Branding the application
    • properties / Application properties

S

  • SASS
    • URL / CSS preprocessors
    • configuring, in NetBeans / Configuring Less and SASS in NetBeans
    • configuring, on project basis / Configuring Less and Sass on a project basis
  • screen layout
    • about / The NetBeans screen layout
    • explorer style windows / The explorer style windows
    • Favorites window / The Favorites window
    • Navigator window / The Navigator window
    • source code editor window / The source code editor window
    • Palette window / The Palette window
    • Properties window / The Properties window
    • Output window / The Output window
    • Window management / Window management
  • session bean façade
    • creating, for entity classes / Creating a session bean façade for entity classes
  • session façade pattern
    • URL / Creating a session bean façade for entity classes
  • Sessions window
    • about / The Sessions window
  • Simple Root Resource option
    • used, for creating RESTful web services / The Simple Root Resource option
  • single-page applications (SPAs) / Adding JavaScript to a web application
  • SOAP web service
    • creating / Creating a SOAP web service
    • creating, from scratch / Creating a SOAP web service from scratch
    • creating, from WSDL / Creating a SOAP web service from WSDL
    • managing / Managing SOAP-based web services
    • testing / Testing web services
    • message handlers / Message handlers
    • consuming / Consuming SOAP web services
  • source code editor window
    • about / The source code editor window
    • History view / The History view
  • Sources window
    • about / The Sources window
  • Spring
    • URL / Creating a NetBeans web application
  • Spring Boot
    • URL / Modern Spring development
    • support, enhancing / Enhancing Spring Boot support
  • Spring Boot Configuration Support plugin
    • URL / Enhancing Spring Boot support
  • Spring Initializr
    • URL / Modern Spring development
  • Spring web applications
    • creating / Creating Spring web applications
    • version, modifying / Changing the version of Spring used
    • development shortcuts / Spring application development shortcuts
    • modern Spring development / Modern Spring development
    • Spring Boot support, enhancing / Enhancing Spring Boot support
  • SQL editor window / Managing databases

  • SQL operation / Managing databases

  • Struts
    • URL / Creating a NetBeans web application
  • Struts 2
    • URL / Adding components to a web application
  • Swing forms, designing
    • about / Designing Swing forms
    • components, anchoring / Anchoring and autoresizing components
    • components, autoresizing / Anchoring and autoresizing components
    • events, defining / Defining properties and events
    • properties, defining / Defining properties and events
    • properties, editing / Editing properties
    • bindings, editing / Editing bindings
    • binding properties, advanced / Advanced binding properties
    • converters / Converters
    • validators / Validators
    • events, editing / Editing events
    • code, editing / Editing code
    • connections, creating / Creating connections
  • Swing frames
    • creating / Creating Swing frames
    • Swing GUI Forms / Creating Swing frames

T

  • tagged releases
    • URL / Cloning specific versions of NetBeans
  • task repositories
    • about / Task Repositories
  • TDD
    • performing, within NetBeans / Performing TDD within NetBeans
    • URL / Performing TDD within NetBeans
  • TestNG
    • URL / Testing applications
  • Threads window
    • about / The Threads window
  • Tomcat application server
    • URL / Configuring application servers

V

  • validators / Validators
  • Variables debug window
    • about / The Variables debug window
  • VM properties
    • URL / Running applications

W

  • Watches window
    • about / The Watches window
    • expressions, evaluating / Evaluating expressions
  • web application
    • creating / Creating a web application
    • NetBeans web application, creating / Creating a NetBeans web application
    • Maven web application, creating / Creating a Maven web application
    • Run options, in web project / The web project's Run options
    • components, adding / Adding components to a web application
    • JavaScript, adding / Adding JavaScript to a web application
    • JavaScript files, checking / Checking JavaScript files
  • web projects
    • creating / Creating web projects
    • application servers, configuring / Configuring application servers
    • web application, creating / Creating a web application
  • web services
    • about / Web Services
    • creating / Creating web services
    • options, for creating / Creating web services
    • SOAP web service, creating / Creating a SOAP web service
    • SOAP web service, managing / Managing SOAP-based web services
    • managing, graphically / Managing web services graphically
  • WildFly
    • URL / Configuring application servers
  • Window management
    • about / Window management
  • windows
    • spotting / Splitting windows
  • WSDL
    • about / Creating web services
    • URL / Creating a SOAP web service
    • SOAP web service, creating / Creating a SOAP web service from WSDL
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}