{"text_format":"2","workbook":"xls","n_sheets":1,"sheets":["report2"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"report2","index":0,"n_rows":28,"n_cols":5,"rows_kept":28,"cut":false,"hidden":false,"merged":[[0,2,0,3],[0,4,0,5],[1,2,1,3],[1,4,1,5],[2,2,2,3],[2,4,2,5],[3,2,3,3],[4,2,4,3],[6,2,6,3],[7,2,7,3],[8,2,8,3],[9,2,9,3],[16,2,16,3],[17,2,17,3],[20,2,20,3]],"flags":["formulas_cached_only"]}
[null,"1.","Record Nr.",null,"UNINA9910132299403321"]
[null,null,"Autore",null,"Yener Murat"]
[null,null,"Titolo",null,"Professional Java EE Design Patterns [[electronic resource]]"]
[null,null,"Pubbl/distr/stampa",null,"Hoboken, : Wiley, 2014"]
[null,null,"ISBN",null,"1-119-20939-0"]
[{"$nulls":4},"1-118-84358-4"]
[null,null,"Descrizione fisica",null,"1 online resource (515 p.)"]
[null,null,"Collana",null,"Wrox professional guides Professional Java EE design patterns"]
[null,null,"Disciplina",null,"005.2"]
[null,null,"Soggetti",null,"Internet"]
[{"$nulls":4},"Java (Computer program language)"]
[{"$nulls":4},"World Wide Web"]
[{"$nulls":4},"Software patterns"]
[{"$nulls":4},"Computing platforms"]
[{"$nulls":4},"Engineering & Applied Sciences"]
[{"$nulls":4},"Computer Science"]
[null,null,"Lingua di pubblicazione",null,"Inglese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,null,"Note generali","Description based upon print version of record."]
[null,null,"Nota di contenuto",null,"Cover; FOREWORD; INTRODUCTION; WHO THIS BOOK IS FOR; WHAT THIS BOOK COVERS; HOW THIS BOOK IS STRUCTURED; WHAT YOU NEED TO USE THIS BOOK; MOTIVATION FOR WRITING; CONVENTIONS; SOURCE CODE; ERRATA; P2P.WROX.COM; CONTACT THE AUTHORS; NOTES; PART I INTRODUCTION TO JAVA EE DESIGN PATTERNS; CHAPTER 1 A BRIEF OVERVIEW OF DESIGN PATTERNS; WHAT IS A DESIGN PATTERN?; DESIGN PATTERN BASICS; ENTERPRISE PATTERNS; SUMMARY; NOTES; CHAPTER 2 THE BASICS OF JAVA EE; MULTITIER ARCHITECTURE; THE CLIENT TIER; THE MIDDLE TIER; THE EIS TIER; JAVA EE SERVERS; THE JAVA EE WEB PROFILE; CORE PRINCIPLES OF JAVA EE"]
[{"$nulls":4},"CONVENTION OVER CONFIGURATIONCONTEXT AND DEPENDENCY INJECTION; INTERCEPTORS; SUMMARY; EXERCISES; PART II IMPLEMENTING DESIGN PATTERNS IN JAVA EE; CHAPTER 3 FAÇADE PATTERN; WHAT IS A FAÇADE?; IMPLEMENTING THE FAÇADE PATTERN IN PLAIN CODE; IMPLEMENTING THE FAÇADE PATTERN IN JAVA EE; WHERE AND WHEN TO USE THE FAÇADE PATTERN; SUMMARY; EXERCISES; NOTES; CHAPTER 4 SINGLETON PATTERN; WHAT IS A SINGLETON?; IMPLEMENTING THE SINGLETON PATTERN IN JAVA EE; WHERE AND WHEN TO USE THE SINGLETON PATTERN; SUMMARY; EXERCISES; NOTES; CHAPTER 5 DEPENDENCY INJECTION AND CDI; "]
[{"$nulls":4},"WHAT IS DEPENDENCY INJECTION?"]
[{"$nulls":4},"IMPLEMENTING DI IN PLAIN CODEIMPLEMENTING DI IN JAVA EE; SUMMARY; EXERCISES; NOTES; CHAPTER 6 FACTORY PATTERN; WHAT IS A FACTORY?; FACTORY METHOD; ABSTRACT FACTORY; IMPLEMENTING THE FACTORY PATTERN IN JAVA EE; WHERE AND WHEN TO USE THE FACTORY PATTERNS; SUMMARY; EXERCISES; NOTES; CHAPTER 7 DECORATOR PATTERN; WHAT IS A DECORATOR?; IMPLEMENTING THE DECORATOR PATTERN IN PLAIN CODE; IMPLEMENTING THE DECORATOR PATTERN IN JAVA EE; WHERE AND WHEN TO USE THE DECORATOR PATTERN; SUMMARY; EXERCISES; NOTES; CHAPTER 8 ASPECT-ORIENTED PROGRAMMING (INTERCEPTORS); WHAT IS ASPECT-ORIENTED PROGRAMMING?"]
[{"$nulls":4},"IMPLEMENTING AOP IN PLAIN CODEASPECTS IN JAVA EE, INTERCEPTORS; WHERE AND WHEN TO USE INTERCEPTORS; SUMMARY; NOTES; CHAPTER 9 ASYNCHRONOUS; WHAT IS ASYNCHRONOUS PROGRAMMING?; IMPLEMENTING ASYNCHRONOUS PATTERN IN PLAIN CODE; ASYNCHRONOUS PROGRAMMING IN JAVA EE; WHERE AND WHEN TO USE ASYNCHRONOUS PROGRAMMING; SUMMARY; EXERCISES; NOTES; CHAPTER 10 TIMER SERVICE; WHAT IS THE TIMER SERVICE?; IMPLEMENTING A TIMER IN JAVA EE; SUMMARY; EXERCISES; NOTES; CHAPTER 11 OBSERVER PATTERN; WHAT IS AN OBSERVER?; IMPLEMENTING THE OBSERVER PATTERN IN PLAIN CODE; IMPLEMENTING THE OBSERVER PATTERN IN JAVA EE"]
[{"$nulls":4},"WHERE AND WHEN TO USE THE OBSERVER PATTERNSUMMARY; EXERCISES; NOTES; CHAPTER 12 DATA ACCESS PATTERN; WHAT IS A DATA ACCESS PATTERN?; OVERVIEW OF THE DATA ACCESS PATTERN; IMPLEMENTING THE DATA ACCESS PATTERN IN JAVA EE; WHERE AND WHEN TO USE THE DATA ACCESS PATTERN; SUMMARY; EXERCISES; NOTES; CHAPTER 13 RESTFUL WEB SERVICES; WHAT IS REST?; THE SIX CONSTRAINTS OF REST; RICHARDSON MATURITY MODEL OF REST API; DESIGNING A RESTFUL API; REST IN ACTION; IMPLEMENTING REST IN JAVA EE; HATEOAS; WHERE AND WHEN TO USE REST; SUMMARY; EXERCISES; NOTES; CHAPTER 14 MODEL VIEW CONTROLLER PATTERN"]
[{"$nulls":4},"WHAT IS THE MVC DESIGN PATTERN?"]
[null,null,null,"Sommario/riassunto","Master Java EE design pattern implementation to improve your design skills and your application's architecture  Professional Java EE Design Patterns is the perfect companion for anyone who wants to work more effectively with Java EE, and the only resource that covers both the theory and application of design patterns in solving real-world problems. The authors guide readers through both the fundamental and advanced features of Java EE 7, presenting patterns throughout, and demonstrating how they are used in day-to-day problem solving.  As the most popular programming language in community-dri"]