ui, frontend
-
CSS для таблицы (grid)
-
Getting Started with Create React App
This project was bootstrapped with Create React App Template for starting a new project with React and TypeScript. https://gitlab.com/Azirit/react-patterns
-
GWT
Стартовый проект GWT
Getting Started GWT
GWT Quick Guide
Работа с GWT с библиотекой ExtGWT (очень неплохо описано)
Новое в Ext GWT 3.0 (... UI binder забавный. Типа была разметка html и логика на js, теперь разметка на xml и логика на java...)
https://javastudy.ru/gwt/gwt-hello-world-example
Интеграция GWT со Spring Boot
Начальная настройка проекта, создание и запуск простейшего проекта GWT + Spring Boot: GitHub Quick Start GWT Boot -
GWT + Spring Boot
Стартовый проект GWT
Getting Started GWT
GWT Quick Guide
Работа с GWT с библиотекой ExtGWT (очень неплохо описано)
Новое в Ext GWT 3.0 (... UI binder забавный. Типа была разметка html и логика на js, теперь разметка на xml и логика на java...)
https://javastudy.ru/gwt/gwt-hello-world-example
Интеграция GWT со Spring Boot
Начальная настройка проекта, создание и запуск простейшего проекта GWT + Spring Boot: GitHub Quick Start GWT Boot -
Java Spring Boot и WebSocket
WebSocket (веб-сокет) — сетевой протокол передачи данных, который обеспечивает постоянное двустороннее (full-duplex) соединение между клиентом и сервером через одно TCP-соединение. Главная особенность — поддержка актуальности соединения без новых запросов от клиента.
Работа с WebSocket со Spring Boot описана Readme.md проекта https://github.com/cherepakhin/messaging-stomp-websocket. Задача проекта в передаче сообщений через веб-сокеты между браузерами клиентов, находящихся на разных машинах.
Демонстрация работы приложения:
Другой пример с Quarkus по ссылке https://github.com/cherepakhin/websockets-quarkus. -
Spring Boot, MVC и FreeMarker, JPA
GitHub проекта: https://github.com/cherepakhin/spring-mvc-crud-example
-
Spring Boot, MVC, Security, Thymeleaf, H2, JSP
GitHub проекта: https://github.com/cherepakhin/springboot-thymeleaf-security-demo
Демонстрация SpringBoot WEB приложения с авторизацией Spring Security.
Использованы следующие технологии:- Spring Boot
- Spring MVC
- Thymeleaf
- Spring Security
- Spring Data JPA
- MySQL
-
Spring MVC
hr-admin
https://github.com/cherepakhin/hr_admin

Заготовка для UI проектов со Spring Boot Web
Java 17
Основная цель ТОЛЬКО FRONTEND.- В качестве template использован Freemarker с помощью библиотеки spring-boot-starter-freemarker
- Простой CRUD. База данных H2.
- Использован Tailwind CSS Framework(TailwindCSS) - CSS-фреймворк для оформления интерфейсов.
- При тестировании использован AssertJ
- Тесты в BDD стиле с Mockito (смотри файл EmployeeControllerTest.java)
- DataJpaTest в (смотри файл EmployeeRepositoryDataJpaTest.java)
- Использован GigaChat
Развернуто тут: https://v.perm.ru/hr_admin/ (запустить ~/temp/hr_admin.sh)
spring-boot-mdl
-
Tailwind mobile
Скрытие элементов в мобильной версии
Класс md:hidden (md от middle device (?) ) используется в Tailwind CSS для скрытия элемента на экранах среднего размера (и шире — на больших экранах). Пример:
<div class="md:hidden "> <!-- остальной html content --> -
UI на java
Оглавление:
-
Видео на HTML странице
Для размещения видео на сайте используется тег video:
-
По мотивам hr-admin
По мотивам
hr-admin
https://github.com/cherepakhin/hr_admin

Заготовка для UI проектов со Spring Boot Web
Java 17
Основная цель ТОЛЬКО FRONTEND.- В качестве template использован Freemarker с помощью библиотеки spring-boot-starter-freemarker
- Простой CRUD. База данных H2.
- Использован Tailwind CSS Framework(TailwindCSS) - CSS-фреймворк для оформления интерфейсов.
- При тестировании использован AssertJ
- Тесты в BDD стиле с Mockito (смотри файл EmployeeControllerTest.java)
- DataJpaTest в (смотри файл EmployeeRepositoryDataJpaTest.java)
- Использован GigaChat
Развернуто тут: https://v.perm.ru/hr_admin/ (запустить ~/temp/hr_admin.sh)
spring-boot-mdl
-
Пример ввода текста с помощью голоса в поле ввода в браузере test_speech.html (HTML+JS)
GitHub проекта: Пример ввода текста с помощью голоса в поле ввода в браузере test_speech.html (HTML+JS)
-
Пример использования Spring MVC
Ссылка на репозиторий: https://github.com/cherepakhin/hr_admin
Работающее приложение можно посмотреть по ссылке:https://v.perm.ru/hr_admin/ -
Проверка(валидация) данных в форме
-
Тест распознавания голоса
GitHub проекта: Тест распознавания голоса