Creating a session bean in NetBeans

Session beans can be created in three types of NetBeans projects: Enterprise Application, EJB Module, and Web Application. EJB Module projects can contain only EJBs, whereas Enterprise Application projects can contain EJBs along with their clients, which can be web applications or "standalone" Java applications. The ability to add EJBs to web applications was introduced in Java EE 6. Having this ability allows us to simplify packaging and deployment of web applications using EJBs. We can now package the web application code and the EJB code in a single Web Archive (WAR) file, whereas with previous versions of Java EE and J2EE, we had to create an Enterprise Archive (EAR) file.

When deploying enterprise applications ...

Get Java EE 7 Development with NetBeans 8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.