Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Інформатика
- бізнес-додатки
- Java EE 7 First Look. Discover the new features of Java EE 7 and learn to put them together to build a large-scale application
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
Java EE 7 First Look. Discover the new features of Java EE 7 and learn to put them together to build a large-scale application
NDJOBO Armel Fabrice, Armel Fabrice NDJOBO
Eлектронна книга
For several years, the development of robust, scalable, and secured applications was a headache for software companies. They had to use proprietary solutions with non-standard methods. With Java EE, many of these solutions have been standardized, simplified, adapted to the needs of the developer, and made freely available to the community. Thus, it is now possible to develop truly robust, secure, and scalable applications at a lower cost using tools such as: Eclipse, NetBeans, and GlassFish.Java EE 7 First Look is a practical guide which, through the creation of an online pre-registration website, will introduce you to the novelties of Java EE 7 and give you ideas for utilizing them.Giving you an insight on new features introduced in Java EE 7, this book begins with the objectives of Java EE 7 and then covers the new specifications added in Java EE 7. Next, you will move on to the improvements made in APIs and EJBs and how to work with them. You will also learn how to ensure that the quality of data is maintained that has been manipulated by your application and gives you the opportunity to put a small part of AOP (Aspect Oriented Programming) in action.Finally, the book will give you some ideas to realize n-tier applications using the Java EE platform and will also provide some guidance for the integration of your Java EE application to heterogeneous systems with which your application will interact.After reading Java EE 7 First Look, you'll have a good idea about the changes brought in by Java EE 7, as well as how to make the best use of these to build a large-scale application.
- Java EE 7 First Look
- Table of Contents
- Java EE 7 First Look
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Whats New in Java EE 7
- A brief history of Java EE
- The main goals of Java EE 7
- Productivity
- HTML5 support
- Novelties of Java EE 7
- Summary
- 2. New Specifications
- Concurrency Utilities for Java EE 1.0
- Why concurrency?
- Benefits of concurrency
- Risks of concurrency
- Concurrency and Java EE
- Java EE Concurrency API
- Why concurrency?
- Batch Applications for Java Platform 1.0
- What is batch processing?
- Why a dedicated API for batch processing?
- Understanding the Batch API
- JobRepository
- Job
- Step
- Chunk
- Batchlet
- The batch.xml configuration file
- JobOperator
- Java API for JSON Processing 1.0
- What is JSON?
- Object
- Array
- Value
- Why JSON?
- Java API for JSON processing
- The streaming API
- The object model API
- What is JSON?
- Java API for WebSocket 1.0
- What is WebSocket?
- Why WebSocket?
- The WebSocket API
- Server endpoint
- Client endpoint
- Summary
- Concurrency Utilities for Java EE 1.0
- 3. The Presentation Layer
- Servlet 3.1
- What is a Servlet?
- A login page with a Servlet
- Latest improvements of Servlet 3.1 in action
- Non blocking I/O API
- Protocol upgrade processing
- What is a Servlet?
- Expression Language 3.0
- What is Expression Language?
- The latest improvements of EL 3.0 in action
- API for standalone environments
- Lambda expressions
- Collection object support
- Collection object construction
- Collection operations
- String concatenation operator (+=)
- Assignment operator (=)
- Semi-colon operator (;)
- Static fields and methods
- JavaServer Faces 2.2
- What is JavaServer Faces?
- An identification page with JSF
- The latest improvements of JSF 2.2 in action
- HTML5-friendly markup
- Pass-through attributes
- Pass-through elements
- Resource Library Contracts
- Faces Flow
- Stateless views
- HTML5-friendly markup
- Summary
- Servlet 3.1
- 4. The Java Persistence API
- Java Persistence API 2.1
- JPA (Java Persistence API)
- JPA in action
- The latest improvements of JPA 2.1 in action
- Persistence context synchronization
- Entity
- New annotations
- Entity graphs
- Static or named entity graphs
- Dynamic entity graphs
- JPQL
- Support for stored procedures
- New reserved identifiers
- Support for creating named queries at runtime
- The Criteria API
- Support for bulk update/delete
- Support for new reserved identifiers
- DDL generation
- Java Transaction API 1.2
- The Java Transaction API
- JTA in action
- Innovations introduced by JTA 1.2
- Summary
- Java Persistence API 2.1
- 5. The Business Layer
- Enterprise JavaBeans 3.2
- Pruning some features
- The latest improvements in EJB 3.2
- Session bean enhancement
- EJB Lite improvements
- Changes made to the TimerService API
- Harmonizing with JMS's novelties
- Other improvements
- Putting it all together
- Presenting the project
- Use Case Diagram (UCD)
- Class diagram
- Component diagram
- Summary
- Enterprise JavaBeans 3.2
- 6. Communicating with External Systems
- JavaMail
- Sending e-mails in Java
- Sending an e-mail via the SMTP protocol
- The latest improvements in action
- The added annotations
- The added methods
- The changing of some access modifiers
- Sending e-mails in Java
- Java EE Connector Architecture (JCA)
- What is JCA?
- JCA in action
- Latest improvements
- Java Message Service (JMS)
- When to use JMS
- The latest improvements in action
- New features
- Sending messages asynchronously
- Delivery delay
- Handling of the JMSXDeliveryCount message property
- Simplification of the API
- New features
- Java API for RESTful Web Services
- When to use Web Services
- JAX-RS in action
- The latest improvements in action
- The Client API
- Asynchronous processing
- Filters and entity interceptors
- Filters
- Entity interceptors
- Summary
- JavaMail
- 7. Annotations and CDI
- Common annotations for the Java platform
- The goal of this specification
- Building your own annotation
- Latest improvements in action
- The new annotation
- Contexts and Dependency Injection
- What is CDI ?
- Example 1 instantiation of a POJO
- Example 2 accessing an EJB from a JSF page
- Example 3 setting a bean with a specific scope for simple operations
- Example 4 use of objects usually created by a factory
- Latest improvements in action
- Avoiding CDI processing on a bean
- Accessing the non contexual instance of a bean
- Accessing the current CDI container
- Destroying CDI bean instances explicitly
- What is CDI ?
- Summary
- Common annotations for the Java platform
- 8. Validators and Interceptors
- Bean Validation
- Validating your data
- Building a custom constraint
- Creating a constraint annotation
- Implementing a validator
- Latest improvements in action
- Openness
- Support for dependency injection and CDI integration
- Support for method and constructor validation
- Support for group conversion
- Support message interpolation using expression language
- Interceptors
- Intercepting some processes
- Defining interceptors in the target class
- Defining interceptors in an interceptor class
- Latest improvements in action
- Intercept constructor invocation
- Associating an interceptor with a class using interceptor binding
- Creation of interceptor binding types
- Declaring interceptor binding
- Binding an interceptor by using interceptor binding type
- Defining the execution order of interceptors
- Intercepting some processes
- Summary
- Bean Validation
- 9. Security
- JASPIC 1.1
- Secure access to forms
- Implementing an authentication module
- Implementing the ServerAuthModule interface
- Installing and configuring the authentication module
- Binding the authentication module to a web application
- Creating a realm
- Security configuration
- Implementing an authentication module
- Secure access to forms
- The latest improvements in action
- Integrating the authenticate, login, and logout methods called
- Standardizing access to the application context identifier
- Support for forward and include mechanisms
- Summary
- JASPIC 1.1
- Index
- Назва: Java EE 7 First Look. Discover the new features of Java EE 7 and learn to put them together to build a large-scale application
- Автор: NDJOBO Armel Fabrice, Armel Fabrice NDJOBO
- Оригінальна назва: Java EE 7 First Look. Discover the new features of Java EE 7 and learn to put them together to build a large-scale application
- ISBN: 9781849699242, 9781849699242
- Дата видання: 2013-11-19
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3cb5
- Видавець: Packt Publishing