Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (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
-
Управління
Подкасти
- Електронні книги
- Інформатика
- бізнес-додатки
- Developing Web Applications with Oracle ADF Essentials. Quickly build attractive, user-friendly web applications using Oracle's free ADF Essentials toolkit
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
Developing Web Applications with Oracle ADF Essentials. Quickly build attractive, user-friendly web applications using Oracle's free ADF Essentials toolkit
Eлектронна книга
With ADF, Oracle gives you the chance to use the powerful tool used by Oracle's own developers. Modern enterprise applications must be user-friendly, visually attractive, and fast performing. Oracle Fusion Applications are just that; but to get the desired output you need proven methods to use this powerful and flexible tool to achieve success in developing your enterprise applications.
Developing Web Applications with Oracle ADF Essentials explains all you need to know in order to build good-looking, user-friendly applications on a completely free technology stack. It explains the highly productive, declarative development approach that will literally have your application running within a few hours, as well as how to use Java to add business logic.
Developing Web Applications with Oracle ADF Essentials tells you how to develop and deploy web application applications based on the highly productive and free Oracle ADF Essentials framework. You will first learn how to build business services on top of database tables, and then how to easily build a web application using these services. You will see how to visually design the flow through your application with ADF task flows, and how to use Java programming to implement business logic. Using this book, you can start building and deploying advanced web applications on a robust, free platform quickly.
Towards the end, you will be ready to build real-world ADF Essentials applications and will be able to consider yourself an ADF Essentials journeyman.
Developing Web Applications with Oracle ADF Essentials explains all you need to know in order to build good-looking, user-friendly applications on a completely free technology stack. It explains the highly productive, declarative development approach that will literally have your application running within a few hours, as well as how to use Java to add business logic.
Developing Web Applications with Oracle ADF Essentials tells you how to develop and deploy web application applications based on the highly productive and free Oracle ADF Essentials framework. You will first learn how to build business services on top of database tables, and then how to easily build a web application using these services. You will see how to visually design the flow through your application with ADF task flows, and how to use Java programming to implement business logic. Using this book, you can start building and deploying advanced web applications on a robust, free platform quickly.
Towards the end, you will be ready to build real-world ADF Essentials applications and will be able to consider yourself an ADF Essentials journeyman.
- Developing Web Applications with Oracle ADF Essentials
- Table of Contents
- Developing Web Applications with Oracle ADF Essentials
- Credits
- About the Author
- Acknowledgement
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Instant Updates on New Packt Books
- Support files, eBooks, discount offers and more
- Preface
- The prescription
- Off-label use
- Allergies
- Whats not there
- The sample application
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Errata
- Piracy
- Questions
- 1. My First ADF Essentials Application
- Getting ready
- Installing MySQL
- MySQL installation
- Configuring
- Changing MySQL options
- Does it work?
- Modifying some data
- Installing Java Development Kit and GlassFish
- Installing JDK 7
- Installing GlassFish
- GlassFish installation
- Setting up the domain
- Does it work?
- Installing the MySQL connector in GlassFish
- Adding a DataSource to GlassFish
- Installing ADF Essentials
- Getting ADF Essentials
- Installing the ADF Share libraries in GlassFish
- Setting the GlassFish JVM parameters
- Does it work?
- Installing JDeveloper
- JDeveloper or Eclipse?
- Which JDeveloper?
- JDeveloper installation
- Installing the MySQL Connector in JDeveloper
- Installing the GlassFish Server Extension
- Connecting to the GlassFish server
- Building a simple ADF Essentials application
- Creating the application
- Database
- Business service
- Model layer
- Controller layer
- View layer
- Getting ready to deploy
- DataSource
- Application module configuration
- Change platform
- Running your first ADF Essentials application
- Can it run faster?
- Setting up WebLogic for MySQL
- Adding a DataSource to WebLogic
- Running your first ADF Essentials application again
- Summary
- 2. Creating Business Services
- Business service possibilities
- ADF Business Components
- Starting the example application
- How ADF business components work
- Building your own foundation
- Building framework extension classes
- Using framework extension classes
- Building entity objects for the example application
- Preparing to build
- Running the wizard
- Examining the result
- Setting the labels
- Autogenerated values
- Cleaning up the data types
- Cleaning up the associations
- Deleting superfluous associations
- Fixing wrong associations
- Removing invalid references from entity objects
- Building view objects
- The storyboard
- Building the customer view object
- Building the rental view object
- Creating a view link
- Application module
- Testing business components
- Summary
- 3. Creating Task Flows and Pages
- Building task flows
- Bounded and unbounded task flows
- Pages and fragments
- Task flow templates
- Example application
- Building the Rent DVD task flow
- Building the Return DVD task flow
- Memory scopes
- Other elements of task flows
- Building pages
- Using templates
- Facet definitions
- Page fragment template
- Page template
- Example application
- Building the customer search page
- Building the Return DVD page
- An alternative ADF query panel
- Building the Rent DVD page
- Building a master page
- Running the page
- Using templates
- Using data bindings
- Showing a customer on a page
- Showing customer rentals on a page
- Adding navigation
- Summary
- Building task flows
- 4. Adding Business Logic
- Adding logic to business components
- Logic in entity objects
- Overriding accessors
- Working with database triggers
- Overriding doDML()
- Data validation
- Declarative validation
- Regular expression validation
- Groovy scripts
- Method validation
- Logic in view objects
- Overriding accessors
- Change view criteria
- Logic in application modules
- Logic in entity objects
- Adding logic to the user interface
- Adding a bean method to a button
- Adding a bean to a task flow
- Accessing UI components from beans
- Accessing the binding layer
- Working with attribute values
- Working with operations
- Working with whole datasets
- Showing messages
- Example application
- Registering a rental
- Creating a bean
- Mapping the fields
- Establishing bindings
- Writing the code
- Registering a return
- Adding a column and a button
- Creating a bean
- Mapping the table
- Creating a view object method
- Publishing your method
- Establishing bindings
- Writing the bean code
- Marking items returned today
- Creating a transient attribute
- Binding the new attribute
- Coding the attribute return value
- Using the attribute value
- Other ideas
- Registering a rental
- Summary
- Adding logic to business components
- 5. Building Enterprise Applications
- Structuring your code
- Workspaces and projects
- The workspace hierarchy
- The directory structure
- Using version control
- Working with ADF libraries
- Creating ADF libraries
- Releasing ADF libraries
- Using ADF libraries
- Example application
- Creating the Master Application Workspace
- Creating the workspace
- Adding to source control
- Creating the ADF library folder
- Creating the CommonCode workspace
- Creating the workspace
- Recreating the framework extension classes
- Check your JDeveloper preferences
- Adding to source control
- Creating the ADF library
- Releasing the ADF library
- Creating the CommonUI workspace
- Creating the workspace
- Creating the templates
- Adding an ADF library
- Adding to source control
- Creating and releasing the ADF library
- Creating the CommonModel workspace
- Creating the workspace
- Adding an ADF library
- Creating the entity objects
- Adding to source control and creating the ADF library
- Creating the RentDvd subsystem workspace
- Creating the workspace
- Adding ADF libraries
- Creating the view object
- Creating the application module
- Creating the task flow and page fragment
- Adding a binding
- Adding the business logic
- Remaining work
- Creating the ReturnDvd subsystem workspace
- Creating the workspace
- Adding ADF libraries
- Creating the Customer view object
- Creating the Rental view object
- Creating a View Link
- Creating an application module
- Creating the task flow
- Creating the Customer Search Page Fragment
- Creating the Rentals Page Fragment
- Registering a return
- Remaining work
- Finishing the Master Application Workspace
- Adding the ADF libraries
- Create the master page
- Creating the Master Application Workspace
- Summary
- Structuring your code
- 6. Debugging ADF Applications
- ADF logging
- Creating a logger
- Adding log statements
- Business logging
- JDeveloper shortcuts
- Reading the logs
- Logging in GlassFish
- Controlling domain logging
- Controlling individual loggers
- Debugging in JDeveloper
- Debugging code
- Understanding the ADF lifecycle
- Debugging task flows
- Debugging into ADF libraries
- Creating a source directory
- Creating a source JAR file
- Including the source in the master application
- Placing a breakpoint in an ADF library
- Debugging into the ADF source code
- Summary
- ADF logging
- 7. Securing an ADF Essentials Application
- Apache Shiro basics
- Getting the software
- Installing the packages in your application
- Configuring your application for Shiro
- Advanced Shiro
- User database
- Form-based authentication
- The login page
- The login bean
- The login method
- The user filter
- The Shiro configuration
- Accessing the user
- Implementing authorization
- Can I see some ID, please?
- Are you a member, Sir?
- Disabling elements
- Removing elements
- Securing task flows
- Summary
- Apache Shiro basics
- 8. Build and Deploy
- Creating a build script
- Creating the script
- Deploying a single application
- Building the master application
- Starting point
- Building the application EAR file
- Building all the subsystems
- Copying all ADF libraries
- Putting it all together
- Automated deployment to GlassFish
- Deploying from the command line
- Deploying from Ant
- Integrating other functionality in your build
- Preparing to go live
- Cleaning up your code
- Database connections
- Deployment platforms
- Print statements
- Tuning your ADF application
- Cleaning up your code
- Summary
- Creating a build script
- Index
- Назва: Developing Web Applications with Oracle ADF Essentials. Quickly build attractive, user-friendly web applications using Oracle's free ADF Essentials toolkit
- Автор: Sten E Vesterli
- Оригінальна назва: Developing Web Applications with Oracle ADF Essentials. Quickly build attractive, user-friendly web applications using Oracle's free ADF Essentials toolkit
- ISBN: 9781782170693, 9781782170693
- Дата видання: 2013-08-27
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3blg
- Видавець: Packt Publishing