Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit b89204e

Browse filesBrowse files
committed
Create README.md
0 parents  commit b89204e
Copy full SHA for b89204e

File tree

Expand file treeCollapse file tree

1 file changed

+81
-0
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

1 file changed

+81
-0
lines changed
Open diff view settings
Collapse file

‎README.md‎

Copy file name to clipboard
+81Lines changed: 81 additions & 0 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
#### Написание с нуля полнофункционального многомодульного Maven проекта:
2+
веб приложения (Tomcat, JSP, jQuery),
3+
многопоточного почтового сервиса (JavaMail, java.util.concurrent.*) и вспомогательных модулей связанных по Веб и REST сервисам (SOAP, JAX-WS, Axis, JAX-RS)
4+
c сохранением данных в RMDBS и динамическим конфигурирование модулей по JMX.
5+
6+
## Сервис-ориентированная архитектура, Микросервисы
7+
- JMS, альтернативы
8+
- Варианты разворачивания сервисов. Работа с базой. Связывание сервисов.
9+
10+
## Maven. Многомодульный Maven проект
11+
- Build Lifecycle
12+
- Dependency Mechanism
13+
- Зависимости, профили, написание плагина
14+
- The Reactor. Snapshots
15+
16+
## Создание/тестирование веб-приложения.
17+
- Сборка, запуск, локальный и удаленный debug проекта, способы деплоя в Tomcat
18+
- tomcat7-maven-plugin
19+
20+
### Веб-сервисы
21+
- Веб-сервисы. SOAP. Преимущества/недостатки веб-сервисов. Расширения.
22+
- Реализация веб-сервисов в Java. JAX-RPC, JAX-WS, CFX, Axis. Стили WSDL
23+
- Создание API и реализации веб-сервиса MailService.
24+
- Деплой и тестирование через SoapUI.
25+
26+
## Доработка веб-сервиса. Кастомизация WSDL.
27+
- Работа с JAXB.
28+
- Передача по SOAP Exception
29+
- Включение wsdl в сервис для публикации.
30+
- Генерация java кода по WSDL
31+
32+
## Реализация клиент веб-сервиса.
33+
- Публикация веб сервиса из main(). Дабавление wsdl
34+
- Выделение из wsdl общей части
35+
- Создание клиента почтового сервиса.
36+
- Тестирование с помощью JUnit 4
37+
- Интеграционное тестирование, maven-failsafe-plugin
38+
39+
## JAX-WS Handlers
40+
- Logical/protocol handlers.
41+
- Логирование SOAP на стороне клиента.
42+
- Логирование и статистика трафика опубликованного веб-сервиса.
43+
- wsimport binding.
44+
- SoapHandler аутентификация.
45+
Добавляем файлы вложения. Mail-Service.
46+
47+
## Создаем вложения почты
48+
- Генерация обновленного WSDL через wsgen
49+
- Веб-сервисы: JAX-WS attachment with MTOM
50+
- Тестирование вложений через SoapUi.
51+
52+
## Загрузка файлов.
53+
- Стандарт MIME. Обрабатываем вложения на форме: commons-fileupload
54+
- Загрузка файла вместе в полями формы.
55+
- Вызов клиента с вложениями.
56+
57+
## Персистентность.
58+
- NoSQL or RDBMS. Обзор NoSQL систем. CAP
59+
- Обзор Java persistence solution: commons-dbutils, Spring JdbcTemplate, MyBatis, JOOQ, ORM (Hibernate, TopLink, ElipseLink, EBean used in Playframework). JPA. JPA Performance Benchmark
60+
- Работа с базой: создание базы, настройка IDEA Database.
61+
- Работа с DB через DataSource, настройка tomcat. HikariCP
62+
- Настройка работы с DataSource из JUnit.
63+
64+
## REST веб сервис.
65+
- JAX-RS. Интеграция с Jersey
66+
- Поддержка Json. Jackson
67+
68+
## Асинхронность.
69+
- @OneWay vs Java Execution framework
70+
- Добавление в клиенте асинхронных вызовов.
71+
- Асинхронные сервлеты 3.x в Tomcat
72+
73+
## Динамическое конфигурирование. JMX
74+
- Maven Groovy cкрптинг. groovy-maven-plugin
75+
- Настройка Tomcat на удаленное администрирование по JMX
76+
77+
## Отправка email в многопоточном приложении
78+
- Initialization on demand holder / Double-checked locking
79+
- java.util.concurrent.*: Executors , Synchronizers, Concurrent Collections, Lock
80+
81+
## Проблема MemoryLeak. Поиск утечки памяти.

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.