Дієта для схуднення. Андреас Гартман
Lean Web Architecture для схуднення за допомогою JSF 2.0, CDI & Co. Андреас Хартманн adesso AG

Lean Web Architecture для схуднення за допомогою JSF 2.0, CDI & Co. Андреас Хартманн 05.09.2012
Архітектура порядку денного Vision Lean Web Architecture JSF відповідає CDI Technical Solutions 09/05/2012 2 Lean Web Architecture з JSF 2.0, CDI & Co.
Архітектурне бачення 09/05/2012 3 Lean Web Architecture з JSF 2.0, CDI & Co.
Архітектура Vision 3 Layer Reflex Presentation Layer Business Layer Integration Layer Overengineering> Код котла> Дорого> 05.09.2012 4 Lean Web Architecture з JSF 2.0, CDI & Co.
Завдання в перерізі з архітектурним баченням 05.05.2012 5 Lean Web Architecture з JSF 2.0, CDI & Co.
Стек технологій Vision Architecture 05.09.2012 6 Lean Web Architecture з JSF 2.0, CDI & Co.
Lean Webarchitecture Крихітні додатки Клієнтський рівень MiddleTier JSF jquery> CDI Spring Data >> Перевірка компонента> Ломбок 05.09.2012 7 Lean Web Architecture з JSF 2.0, CDI & Co.
Lean Webarchitecture крупномасштабних додатків Клієнтський рівень MiddleTier jquery JSF >> CDI Spring Data >>> Bean Validation Lombok> Doozer 05.09.2012 8 Lean Web Architecture з JSF 2.0, CDI & Co.
Чому CDI? Контейнер інжекцій залежностей управляє об'єктами та залежностями> Обмежує об'єкти> Вводить залежності під час виконання (вільне з'єднання) Конфігурація за допомогою анотації або файлу XML Стала популярною у Spring Framework, оскільки EJB3.0 також доступна в Java EE> @EJB> @PersistenceUnit> @Resource 10.10.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
Чому CDI? Інжекція залежностей за допомогою стандартизованого CDI DI для Java (SE/EE)> Безпека типів> Багаторазове використання> Тестованість> Гнучкість> Інформованість про життєвий цикл Інжектор, що керується історією користувачів.
Модулі CDI Модулі CDI Безпека типу> Стереотипи> Кваліфікатор> Альтернативи Сипуче з'єднання> Перехоплювачі> Декоратор> Видимість подій> Сфери> Поінформованість про життєвий цикл 08.10.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
Детально CDI Facelets (JSF) # @ManagedBean @Named (JSF) @Inject User PostBoxService. 10.10.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
CDI детально CDI Керований компонент імпорту javax.enterprise.context.requestscoped; імпортувати javax.inject.named; імпортувати javax.inject.inject; @Named ("userController") @RequestScoped публічний клас UserController < @Inject private UserService userservice; private List users; #gültig für Request POJO Injection Point @PostConstruct private void init() < this.users = userservice.findallusers(); >10.10.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
CDI докладно CDI Точки ін’єкції Поле Введення @Inject private UserService userservice; Інжекція конструктора @Inject public UserController (UserService userservice) < this.userservice = userservice; >Setter Injection @Inject public void setuserservice (userservice userservice) < this.userservice = userservice; >10.10.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
Інжекція, керована історією користувача Кваліфікатор та виробник Введіть поточного користувача @Inject @Current приватний користувач; Вводити професіоналізм адміністраторів приватного списку @Inject @Admin; Редактори приватних списків @Inject @Editor; Вводити інфраструктуру @Inject @UserDB private EntityManager userdb; @Inject @ProductDB private EntityManager productdb; 10.10.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
Імпорт de.adesso.cdi.common.current за допомогою інжекційного кваліфікувача та виробника імпорт javax.enterprise.inject.produces; @Named @SessionScoped відкритий клас Authenticationimplements Серіалізується < private User authenticateduser; public String authenticate() @Produces @Named("authenticatedUser") @Current public User getauthenticateduser() < return authenticateduser; >EL: # 10.08.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
HTML 5 з JSF2.2, а також компоненти HTML5 10.08.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
Спеціальні компоненти Технічна реалізація посібника з стилів 10.10.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
jquery безкоштовна, розширена бібліотека JavaScript, зручний варіант для розширення маніпуляцій DOM за допомогою плагінів (наприклад, DataTable) 08/10/2012 Lean Web Architecture з JSF 2.0, CDI & Co.
Ломбок зменшує шаблонний код за допомогою анотацій> @Getter, @Setter> @ToString> @HashCodeAndEqu як> @Data>. Функціонал Delombok Підтримка Eclipse 10.08.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
JSR 303: Стандарт сертифікації обмежень у вигляді анотацій Стандартизація метаданих API Інтеграція інших фреймворків, таких як напр. JSF та JPA 10.08.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
Doozer Java Bean to Java Bean Mapper 08/10/2012 Lean Web Architecture з JSF 2.0, CDI & Co.
SpringData надає доступ до реляційних та баз даних NoSQL інтеграції CDI 08.10.2012 Lean Web Architecture з JSF 2.0, CDI & Co.
10.10.2012 Lean Web Architecture з JSF 2.0, CDI & Co.