The book “Java EE. Design Patterns for Professionals »

    imageWe have published a book by Murat Yener and Alex Fidom.

    The book “Java EE. Design Patterns for Professionals ” is an indispensable resource for anyone who wants to work more efficiently with Java EE, as well as the only book that discusses both the theory and practice of using design patterns with examples of real-life applied problems.

    The authors introduce the reader to the fundamental and most advanced features of Java EE 7, thoroughly examine each of the patterns and demonstrate how these patterns are used in solving everyday applications.

    This publication discusses classic design patterns first mentioned in the famous book written by GoF1, taking into account their modernization in relation to the Java EE 6 and 7 platforms.

    In each chapter, we describe the traditional implementation of a pattern and then show how to implement it using the Java EE platform-oriented semantics.

    We use complete code examples to demonstrate both traditional and Java EE implementations, and complement each chapter with practical examples that demonstrate the correct (and erroneous) application of patterns. We examine the pros and cons of each pattern and study their areas of application. At the end of each chapter are exercises to test your understanding of the pattern in Java EE.

    Who is this book for?

    This book is for everyone, regardless of experience. It covers almost all information about patterns, from how they are described in other books, to simple Java implementation code, implementation on the Java EE platform, and finally to practical examples: how and when to use a particular pattern. It also has real-life stories that discuss successful and unsuccessful patterns.

    Having a basic knowledge of design patterns and the Java EE platform will be helpful when reading this book. If you have already dealt with patterns and basic implementations in the Java language, then you can go straight to the implementations for Java EE. However, it may be useful to refresh your memory and knowledge of design patterns.

    What this book covers

    This book covers all the classic design patterns offered by the Java EE platform as part of the standard implementation, as well as some new patterns. Coverage starts with Java EE 5 and includes the latest version of the platform currently available - Java EE 7. We hope that this publication will be a reference that will settle on your bookshelf for a long time.

    How is this book structured

    Each chapter focuses on one design pattern. If the pattern is classical, then after explaining its essence, a simple implementation in Java is given. Each chapter offers practical stories illustrating the pattern on which the chapter is concentrated, with positive or negative real-life examples. The history of practice is followed by an implementation on the Java EE platform, an example and an explanation. Each sample code can be run separately from the others. Finally, each chapter concludes with a description of where and how to use this pattern effectively.

    About the authors

    Murat Yener - a programming fanatic and open source software committer; currently a developer for the Android platform in the Intel New Devices Group. He has extensive experience in developing Java applications, web frameworks, Java EE platform applications, and modular applications based on the OSGi specification. In addition, he is engaged in the creation of training courses and teaches. Murat is a committer of the Eclipse free development environment and one of the first committers of the Eclipse Libra project. He is currently developing native and hybrid mobile applications using the HTML5 language and the mGWT framework.
    Murat has been the leader of the user group of the GDC conference in Istanbul since 2009, organizing various events, participating in and speaking at them. He also speaks regularly at JavOne, EclipseCon, and Devoxx conferences.

    ?? Linkedin - www.linkedin.com/in/muratyener .
    ???? Twitter - @yenerm .
    ???? Blog - www.devchronicles.com .

    Alex Sidom is a leading Java developer at Indigo Code Collective indigocodecollective.com (a division of E-scape Group), where he plays a key role in architectural design and microservice-based custom-made lotteries and instant lottery platforms.

    Prior to that, he was developing software for ATMs of an international Spanish bank and software for analyzing code quality for IT consulting. Alex has experience developing Java web applications for a variety of business areas, including finance, e-learning, lotteries and software development. His passion for development led him to projects throughout Europe and beyond. He blogs on alextheedom.com and helps colleagues solve problems in online forums.

    ?? Linkedin - www.linkedin.com/in/alextheedom .
    ???? Twitter - @alextheedom .
    ???? Blog - www.alextheedom.com .

    About the technical editor

    Muhammad Sanaullah is a software developer with over five years of development experience. He currently works for India's largest e-commerce business and is a moderator on the JavaRanch forum. In his free time, he looks after his lovely little daughter. He shares his experiments and thoughts on software development at http://blog.sanaulla.info/ .

    You can familiarize yourself with the book in more detail on the publisher's website.
    Contents
    Excerpt

    For Habrozhitelami 25% discount on the coupon - Java EE .
    The book is not sold in electronic form; upon payment of the paper book, Anthony Gonçalves’s pdf and epub book will come"Learning Java EE 7" .

    Also popular now: