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

Buy

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.)

Virtualization Security (EC-Council Disaster Recovery Professional)
Virtualization Security (EC-Council Disaster Recovery Professional)

Hacking and electronic crimes sophistication has grown at an exponential rate in recent years. In fact, recent reports have indicated that cyber crime already surpasses the illegal drug trade! Unethical hackers better known as black hats are preying on information systems of government, corporate, public, and private networks and are...

Fundamental Approaches to Software Engineering: 14th International Conference, FASE 2011
Fundamental Approaches to Software Engineering: 14th International Conference, FASE 2011

FASE (Fundamental Approaches to Software Engineering) is concerned with the foundations on which software engineering is built. Its focus is on novel techniques and the way in which they contribute to making software engineering a more mature and soundly based discipline. This year, we particularly encouraged contributions that combine the...

Foundation Flex for Designers
Foundation Flex for Designers
Welcome to Foundation Flex for Designers. When Adobe released Flex 1.0 in March 2004, a lot of designers and developers who were used to working in Flash viewed it with suspicion. Where was the timeline, what was MXML, and how was it useful for designers? With Flex 2, the answers to those questions became a little clearer, and more and more web...

Writing, Directing, and Producing Documentary Films and Digital Videos
Writing, Directing, and Producing Documentary Films and Digital Videos
In a new edition of this popular guidebook, filmmakers Alan Rosenthal and Ned Eckhardt show readers how to utilize the latest innovations in equipment, technologies, and production techniques for success in the digital, web-based world of documentary film.
 
All twenty-four chapters of the volume have been revised to
...
Developing International Software for Windows 95 and Windows NT (Microsoft Programming Series)
Developing International Software for Windows 95 and Windows NT (Microsoft Programming Series)

In the late 1980s, Microsoft's International Product Group (IPG), the team responsible for creating most of the localized versions of Microsoft products, distributed a booklet internally that contained guidelines for writing code that accommodated the needs of international developers and users. The International Handbook for Software...

Gene Therapy of Cancer: Methods and Protocols (Methods in Molecular Medicine)
Gene Therapy of Cancer: Methods and Protocols (Methods in Molecular Medicine)

Wolfgang Walther and Ulrike Stein survey the rapidly evolving field of cancer gene therapy and provide a broad array of leading-edge protocols for the delivery of therapeutic genes into tumors. Described in step-by-step fashion and enriched with each author's own practical tips, these readily reproducible methods are currently being...

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