Limit search to available items
Book Cover
E-book
Author Kulkarni, Ram

Title Java EE 8 Development with Eclipse : Develop, Test, and Troubleshoot Java Enterprise Applications Rapidly with Eclipse, 3rd Edition
Edition 3rd ed
Published Birmingham : Packt Publishing Ltd, 2018

Copies

Description 1 online resource (586 pages)
Contents Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introducing JEE and Eclipse; JEE; The presentation layer; Java Servlets; JavaServer Pages; JavaServer Faces; The business layer; Enterprise JavaBeans; The enterprise integration layer; Java Database Connectivity ; The Java Persistence API; Java Connector Architecture; Web services; Eclipse IDE; Workspace; Plugin; Editors and views; Perspective; Eclipse preferences; Installing products; Installing Eclipse; Installing the Tomcat server; Installing the GlassFish server
Installing MySQLInstalling MySQL on Windows; Installing MySQL on macOS X; Installing MySQL on Linux; Creating MySQL users; Summary; Chapter 2: Creating a Simple JEE Web Application; Configuring Tomcat in Eclipse; JavaServer Pages; Creating a dynamic web project; Creating JSP; Running JSP in Tomcat; Using JavaBeans in JSP; Using JSTL; Java Servlet; Creating WAR; JavaServer Faces; Using Maven for project management; Maven views and preferences in Eclipse JEE; Creating a Maven project; Maven archetype; Exploring the POM; Adding Maven dependencies; Maven project structure
Creating a WAR file using MavenSummary; Chapter 3: Source Control Management in Eclipse; The Eclipse subversion plugin; Installing the Eclipse Subversion plugin; Adding projects to an SVN repository; Committing changes to an SVN repository; Synchronizing with an SVN repository; Checking out a project from SVN; Eclipse Git plugin; Adding a project to Git; Committing files in the Git repository; Viewing file differences after modifications; Creating a new branch; Committing a project to a remote repository; Pulling changes from a remote repository; Cloning a remote repository; Summary
Chapter 4: Creating JEE Database ApplicationsCreating database schema; Script to create tables and relationships; Creating tables in MySQL; Creating a database application using JDBC; Creating a project and setting up Maven dependencies; Creating JavaBeans for data storage; Creating JSP to add a course; JDBC concepts; Creating database connections; Executing SQL statements; Handling transactions; Using a JDBC database connection pool; Saving courses in database tables using JDBC; Getting courses from database tables using JDBC; Completing add course functionality
Using Eclipse Data Source ExplorerCreating database applications using JPA; Creating user interfaces for adding courses using JSF; JPA concepts; Entity; EntityManager; EntityManagerFactory; Creating a JPA application; Creating a new MySQL schema; Setting up a Maven dependency for JPA; Converting a project into a JPA project; Creating entities; Configuring entity relationships; Configuring many-to-one relationships; Configuring many-to-many relationships; Creating database tables from entities; Using JPA APIs to manage data; Wiring user interface with JPA service classes; Summary
Summary This guide provides a complete overview of developing Java EE applications using Eclipse. The features of the Eclipse IDE enable rapid development, debugging, testing, and deployment of Java EE applications. You'll explore different Java EE technologies and how and when to use them (JSP, JSF, JPA, JDBC, EJB, web services etc.)
Notes Chapter 5: Unit Testing
Print version record
Subject Java
Application software -- Development.
Computer programming -- software development.
Programming & scripting languages: general.
Computers -- Programming -- General.
Computers -- Programming Languages -- Java.
Computers -- Software Development & Engineering -- General.
Application software -- Development
Form Electronic book
ISBN 9781788833882
1788833880