Seam - Контекстуальные Компоненты

Gavin King, Pete Muir, Norman Richards, Shane Bryzak, Michael Yuan, Mike Youngstrom, Christian Bauer, Jay Balunas, Dan Allen, Max Rydahl Andersen, Emmanuel Bernard, Nicklas Karlsson, Daniel Roth, Matt Drees, Jacob Orshalick, and Marek Novotny, “Seam - Contextual Components”, public translation into Russian from English More about this translation.

Translate into another language.

SeamFramework.orgCommunity
Документация.
Seam - Контекстуальные Компоненты.
A Framework for Enterprise Java by Gavin King, Pete Muir, Norman Richards, Shane Bryzak, Michael Yuan, Mike Youngstrom, Christian Bauer, Jay Balunas, Dan Allen, Max Rydahl Andersen, Emmanuel Bernard, Nicklas Karlsson, Daniel Roth, Matt Drees, Jacob Orshalick, и Marek Novotny
отредактировано Samson Kittoli: и спасибо James Cobb (Графический дизайн), Cheyenne Weaver (Графический дизайн), Mark Newton, Steve Ebersole, и Michael Courcy (Французский переаод)

2.1.1.CR2

Введение в JBoss Seam

1. Сотрудничество с Seam

1. Seam. Знакомство.

1.1 Использование примеров Seam

1.1.1 Запуск примеров на JBoss AS
1.1.2 Запуск примеров на Tomcat
1.1.3 Запуск тестовых примеров

1.2 Ваше первое Seam приложение: регистрационный пример.

1.2.1 Объяснение кода
1.2.2 Как это работает

1.3. Список в Seam: пример сообщений

1.3.1 Объяснение кода
1.3.2 Как это работает

1.4. Seam и jBPM: пример список задач.

1.4.1 Объяснение кода
1.4.2 Как это работает

1.5. Seam страничный поток: пример "угадай числа"

1.5.1 Объяснение кода
1.5.2 Как это работает

1.6 Законченное Seam приложение: пример "Книга отеля"

1.6.1 Введение
1.6.2 Обзор примеров
1.6.3
1.6.4 Seam. Страница отладки

1.7. Nested conversations: extending the Hotel Booking example

1.7.1. Introduction
1.7.2. Understanding Nested Conversations

1.8. A complete application featuring Seam and jBPM: the DVD Store example
1.9. Bookmarkable URLs with the Blog example

1.9.1. Using "pull"-style MVC
1.9.2. Bookmarkable search results page
1.9.3. Using "push"-style MVC in a RESTful application

2. Getting started with Seam, using seam-gen

2.1. Before you start
2.2. Setting up a new Eclipse project
2.3. Creating a new action
2.4. Creating a form with an action
2.5. Generating an application from an existing database
2.6. Generating an application from existing JPA/EJB3 entities
2.7. Deploying the application as an EAR
2.8. Seam and incremental hot deployment
2.9. Using Seam with JBoss 4.0

2.9.1 Установка JBoss 4.0
2.9.2 Установка JSF 1.2 RI

3. Начало работы с Seam, использование инструментов JBoss

3.1 Перед тем, как начать
3.2 Создание нового Seam-проекта
3.3 Создание нового действия
3.4 Создание формы с действием
3.5 Создание приложения из существующей базы данных
3.6 Seam и пошаговое исполнение инструментами JBoss

Контекстно-компонентная модель

4.1. Среда исполнения Seam

4.1.1
4.1.2 Среда событий
4.1.3 Среда страницы
4.1.4 Среда диалога
4.1.5 Среда сессии
4.1.6 Среда бизнес-процесса
4.1.7 Среда приложения
4.1.8 Среда переменных
4.1.9 Среда приоритета поиска
4.1.10 Совмещенная модель

4.2 Компоненты Seam

4.2.1. Stateless session beans
4.2.2. Stateful session beans
4.2.3. Entity beans
4.2.4. JavaBeans
4.2.5. Message-driven beans
4.2.6. Interception
4.2.7. Component names
4.2.8. Defining the component scope
4.2.9. Components with multiple roles
4.2.10. Built-in components

4.3. Bijection
4.4. Lifecycle methods
4.5. Conditional installation
4.6. Logging
4.7. The Mutable interface and @ReadOnly
4.8. Factory and manager components

5. Конфигурирование компонентов Seam

5.1. Configuring components via property settings
5.2. Configuring components via components.xml
5.3. Fine-grained configuration files
5.4. Configurable property types
5.5. Using XML Namespaces

6. События, перехватчики и обработчики исключений

6.1 Seam события
6.2 Действия страницы
6.3 Параметры страницы

6.3.1 Сопоставление параметров запроса в модели

6.4. Propagating request parameters
6.5. URL rewriting with page parameters
6.6. Conversion and Validation
6.7. Navigation
6.8. Fine-grained files for definition of navigation, page actions and parameters
6.9. Component-driven events
6.10. Contextual events
6.11. Seam interceptors
6.12. Managing exceptions

6.12.1 Исключения и транзакции
6.12.2 Доступные обработчики исключений Seam
6.12.3 Использование описаний в обработчике исключений
6.12.4 Использование XML в обработчике исключений
6.12.5 Некоторые стандартные исключения

6.13. conversation-required

7. Conversations and workspace management

7.1. Seam's conversation model
7.2. Nested conversations
7.3. Starting conversations with GET requests
7.4. Using <s:link> and <s:button>
7.5. Success messages
7.6. Natural conversation ids
7.7. Creating a natural conversation
7.8. Redirecting to a natural conversation
7.9. Workspace management

7.9.1. Workspace management and JSF navigation
7.9.2. Workspace management and jPDL pageflow
7.9.3. The conversation switcher
7.9.4. The conversation list
7.9.5. Breadcrumbs

7.10. Conversational components and JSF component bindings
7.11. Concurrent calls to conversational components

7.11.1 Как мы должны разрабатывать диалоговые AJAX-приложения?
7.11.2 Работа с ошибками
7.11.3 Многоликий AJAX

8. Страничные потоки и бизнес-процессы

8.1. Страничные потоки в Seam

8.1.1 Двунаправленная модель
8.1.2 Seam и кнопка возврата

8.2. Использование jPDL страничных потоков

8.2.1 Установка страничных потоков
8.2.2 Начало страничных потоков
8.2.3 Узлы страницы и переходы
8.2.4 Управление потоком
8.2.5 Завершение потока
8.2.6 Структура страничных потоков

8.3. Управление бизнес-процессами в Seam
8.4 Использование jPDL-объявления бизнес-процессов

8.4.1. Installing process definitions
8.4.2. Initializing actor ids
8.4.3. Initiating a business process
8.4.4. Task assignment
8.4.5. Task lists
8.4.6. Performing a task

9. Seam and Object/Relational Mapping

9.1. Introduction
9.2. Seam managed transactions

9.2.1. Disabling Seam-managed transactions
9.2.2. Configuring a Seam transaction manager
9.2.3. Transaction synchronization

9.3. Seam-managed persistence contexts

9.3.1. Using a Seam-managed persistence context with JPA
9.3.2. Using a Seam-managed Hibernate session
9.3.3. Seam-managed persistence contexts and atomic conversations

9.4. Using the JPA "delegate"
9.5. Using EL in EJB-QL/HQL
9.6. Using Hibernate filters

10. JSF form validation in Seam
11. Groovy integration

11.1. Groovy introduction
11.2. Writing Seam applications in Groovy

11.2.1. Writing Groovy components
11.2.2. seam-gen

11.3. Deployment

11.3.1. Deploying Groovy code
11.3.2. Native .groovy file deployment at development time
11.3.3. seam-gen

12. Writing your presentation layer using Apache Wicket

12.1. Adding Seam to your wicket application

12.1.1. Bijection
12.1.2. Orchestration

12.2. Setting up your project

12.2.1. Defining the Application

13. The Seam Application Framework

13.1. Introduction
13.2. Home objects
13.3. Query objects
13.4. Controller objects

14. Seam and JBoss Rules

14.1. Installing rules
14.2. Using rules from a Seam component
14.3. Using rules from a jBPM process definition

15. Security

15.1. Overview
15.2. Disabling Security
15.3. Authentication

15.3.1. Configuring an Authenticator component
15.3.2. Writing an authentication method
15.3.3. Writing a login form
15.3.4. Configuration Summary
15.3.5. Remember Me
15.3.6. Handling Security Exceptions
15.3.7. Login Redirection
15.3.8. HTTP Authentication
15.3.9. Advanced Authentication Features

15.4. Identity Management

15.4.1. Configuring IdentityManager
15.4.2. JpaIdentityStore
15.4.3. LdapIdentityStore
15.4.4. Writing your own IdentityStore
15.4.5. Authentication with Identity Management
15.4.6. Using IdentityManager

15.5. Error Messages
15.6. Authorization

15.6.1. Core concepts
15.6.2. Securing components
15.6.3. Security in the user interface
15.6.4. Securing pages
15.6.5. Securing Entities
15.6.6. Typesafe Permission Annotations
15.6.7. Typesafe Role Annotations
15.6.8. The Permission Authorization Model
15.6.9. RuleBasedPermissionResolver
15.6.10. PersistentPermissionResolver

15.7. Permission Management

15.7.1. PermissionManager
15.7.2. Permission checks for PermissionManager operations

15.8. SSL Security

15.8.1. Overriding the default ports

15.9. CAPTCHA

15.9.1. Configuring the CAPTCHA Servlet
15.9.2. Adding a CAPTCHA to a form
15.9.3. Customising the CAPTCHA algorithm

15.10. Security Events
15.11. Run As
15.12. Extending the Identity component
15.13. OpenID

15.13.1. Configuring OpenID
15.13.2. Presenting an OpenIdDLogin form
15.13.3. Logging in immediately
15.13.4. Deferring login
15.13.5. Logging out

16. Internationalization, localization and themes

16.1. Internationalizing your app

16.1.1. Application server configuration
16.1.2. Translated application strings
16.1.3. Other encoding settings

16.2. Locales
16.3. Labels

16.3.1. Defining labels
16.3.2. Displaying labels
16.3.3. Faces messages

16.4. Timezones
16.5. Themes
16.6. Persisting locale and theme preferences via cookies

17. Seam Text

17.1. Basic fomatting
17.2. Entering code and text with special characters
17.3. Links
17.4. Entering HTML

18. iText PDF generation

18.1. Using PDF Support

18.1.1. Creating a document
18.1.2. Basic Text Elements
18.1.3. Headers and Footers
18.1.4. Chapters and Sections
18.1.5. Lists
18.1.6. Tables
18.1.7. Document Constants

18.2. Charting
18.3. Bar codes
18.4. Fill-in-forms
18.5. Rendering Swing/AWT components
18.6. Configuring iText
18.7. Further documentation

19. The Microsoft® Excel® spreadsheet application

Pages: ← previous Ctrl next

© jboss.org

Original (English): Seam - Contextual Components

Translation: © volvov54, Mirray, maratische, clone, Azary, intr13, megalol .

translated.by crowd

Like this translation? Share it!