Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Java EE 8 Development with Eclipse: Develop, test, and troubleshoot Java Enterprise applications rapidly with Eclipse, 3rd Edition


Develop and deploy fully functional applications and microservices utilising Tomcat, Glassfish servers, Cloud and docker in Java EE 8

Key Features

  • Explore the complete workflow of developing enterprise Java applications
  • Develop microservices with Docker Container and deploy it in cloud
  • Simplify Java EE application development

Book Description

Java EE is one of the most popular tools for enterprise application design and development. With recent changes to Java EE 8 specifications, Java EE application development has become a lot simpler with the new specifications, some of which compete with the existing specifications. This guide provides a complete overview of developing highly performant, robust and secure enterprise applications with Java EE with Eclipse.

The book begins by exploring different Java EE technologies and how to use them (JSP, JSF, JPA, JDBC, EJB, and more), along with suitable technologies for different scenarios. You will learn how to set up the development environment for Java EE applications and understand Java EE specifications in detail, with an emphasis on examples. The book takes you through deployment of an application in Tomcat, GlassFish Servers, and also in the cloud. It goes beyond the basics and covers topics like debugging, testing, deployment, and securing your Java EE applications. You'll also get to know techniques to develop cloud-ready microservices in Java EE.

What you will learn

  • Set up Eclipse, Tomcat, and Glassfish servers for Java EE application development
  • Use JSP, Servlet, JSF, and EJBs to create a user interface and write business logic
  • Create Java EE database applications using JDBC and JPA
  • Handle asynchronous messages using MDBs for better scalability
  • Deploy and debug Java EE applications and create SOAP and REST web services
  • Write unit tests and calculate code coverage
  • Use Eclipse MAT (Memory Analysis Tool) to debug memory issues
  • Create and deploy microservices

Who This Book Is For

If you are a Java developer with little or no experience in Java EE application development, or if you have experience in Java EE technology but are looking for tips to simplify and accelerate your development process, then this book is for you.

Table of Contents

  1. Introducing JEE and Eclipse
  2. Creating a Simple JEE Web Application
  3. Source Control Management in Eclipse
  4. Creating JEE Database Applications
  5. Unit Testing
  6. Debugging the JEE Application
  7. Creating Database Application using EJB
  8. Creating Web Applications with Spring MVC
  9. Creating Web Services
  10. Asynchronous Programming with JMS
  11. Java CPU Profiling and Memory Tracking
  12. Microservices
  13. Deploying Java EE applications to Cloud
  14. Securing you Java EE application
(HTML tags aren't allowed.)

Spark Cookbook
Spark Cookbook

Over 60 recipes on Spark, covering Spark Core, Spark SQL, Spark Streaming, MLlib, and GraphX libraries

About This Book

  • Become an expert at graph processing using GraphX
  • Use Apache Spark as your single big data compute platform and master its libraries
  • Learn with recipes...
HTML5 for Web Designers
HTML5 for Web Designers

When Mandy Brown, Jason Santa Maria and I formed A Book Apart, one topic burned uppermost in our minds, and there was only one author for the job.

Nothing else, not even "real fonts" or CSS3, has stirred the standards-based design community like the imminent arrival of HTML5. Born out of dissatisfaction with the pacing...

Molecular Pharmacognosy
Molecular Pharmacognosy

"Molecular Pharmacognosy” discusses the application of molecular biology in resource science and authentication of traditional Chinese medicine (TCM). This book reviews the latest developments in pharmacognosy, introduces a series of new views and insights, presents the hotspots and focus of the field of study on molecular...

Inside Direct3D (Dv-Mps Inside)
Inside Direct3D (Dv-Mps Inside)

With the introduction of Microsoft Windows 95, game developers had the opportunity to develop Windows-based games that were far more powerful than was possible with earlier versions of Windows. Even with this capability, however, accessing the multimedia hardware consistently and efficiently was no easy task—that is, until Microsoft...

Digital Security: Cyber Terror and Cyber Security
Digital Security: Cyber Terror and Cyber Security
These days, it is not unusual for 10- to 12-year-olds to be pub- lishing their own Web sites or for second and third graders to begin computer classes. At the same time, computer games are becoming increasingly popular as major publishing houses continue to churn out educational computer programs for children in pre- school....
TensorFlow for Deep Learning: From Linear Regression to Reinforcement Learning
TensorFlow for Deep Learning: From Linear Regression to Reinforcement Learning

Learn how to solve challenging machine learning problems with TensorFlow, Google’s revolutionary new software library for deep learning. If you have some background in basic linear algebra and calculus, this practical book introduces machine-learning fundamentals by showing you how to design systems capable of detecting objects...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy