Archives

Android activity lifecycle

Android Pro Kotlin. Глава 3. Активности Android. Часть 2

Оглавление Android Pro Kotlin. Глава 3. Активности Android. Часть 1 Системные фильтры намерений Жизненный цикл Активности Android Сохраняем состояние активности между перезапусками Системные фильтры намерений Системные приложения, т.е. приложения которые уже были установлены на Вашем приложении до момента покупки, имеют свои фильтры намерений, которые Вы можете использовать в своем приложении, для их вызова. К сожалению, […]

Read More

Java Persistence Jakarta EE

JPA Jakarta EE В предыдущем посте мы вскольз упоминали про JPA и Java EE. Мне прислали несколько вопрос про ошибки с JPA при апгрейде проекта. Суть довольно проста. Проект собирается и развёртывается без ошибок, но при обращении к БД получаем следующие ошибки jakarta.persistence.PersistenceException: Unable to locate persistence units Caused by: jakarta.persistence.PersistenceException: Invalid persistence.xml. Error parsing […]

Read More
Jakarta EE 9 WebService example/JAX-RS Rest

Jakarta EE 9 WebService example/JAX-RS Rest

Jakarta EE 9 WebService example/JAX-RS Rest Самый частый вопрос на StackOverflow при апгрейде Томката с 9 на 10-ую версию заключается в том, что проверенное годами REST веб приложение вдруг выдает 404 ошибку при обращении к сервису. В чем же дело? Дело в том, что с введением спецификации Java EE 9  было решено ввести поддержку нового […]

Read More
Android add NDK support

Android add NDK support to existing project

Android add NDK support – добавление поддержки NDK в существующий проект Не всегда получается так, что мы создаем проект с поддержкой C/C++ в самом начале. По мере развития проекта может возникнуть ситуация, когда необходимо подключить например библиотеку на С или C++. К сожалению мы не будем здесь обсуждать тонкости и теорию JNI(Java Native Interface) – […]

Read More
Java Nativa Interface(

Java Nativa Interface(+example for Android). Собственные методы Java с С/C++ с примерами кода для Android

Java Nativa Interface(+example for Android) Несмотря на довольно долгую историю Виртуальной машины Ява(Java) и победоносное наступление языка Kotlin, язык С до сих пор в 2021 году остается 8 в мире по популярности, а С++  5 -ый. В мире огромное количество кода – библиотек и приложений, написанных на С/C+. Переписывание этого кода может занять не одну […]

Read More
Android AIDL file

Android AIDL

Android AIDL AIDL – язык определения интерфейсов в Android. С помощью языка определения интерфейсов мы определяем программный интерфейс, благодаря которому клиент и Android сервис могут взаимодействовать друг с другом. И необходимо понимать, что AIDL нужен только если необходимо другим приложениям обеспечить доступ к нашему сервису или если необходима многопоточность в нашем приложении(VPN приложение отличный кандидат […]

Read More
apache tomcat web manager app

Debian install Apache Tomcat

Debian install Apache Tomcat Установка Apache Tomcat не представляет вообще каких либо сложностей. Для начала вы должны установить Java. Конечно проще всего выполнить apt install apache-tomcat8* или 9. Туториал Debian install Apache Tomcat важен тем, что в целом он подойдет для любой версии Tomcat. Если у Вас возникли проблему с какой то версией – пишите […]

Read More
java runtime edition jre

install java runime edition jre or jdk on debian

install java runtime edition(jre) or java standart edition(java se) on debian install java sdk or java runtime. Its so easy. Java SE jdk. Go to https://www.oracle.com/java/technologies/javase-downloads.html. And then download latest release LTE. For this time its 11.0.9. You need Oracle account for this. We download tar.gz archive with binaries. Why? Because this instruction will be […]

Read More

Java EE. Create Jersey Servlet without web.xml.

Необходимость объявлять добавляемые сервлеты в web.xml отпала еще в далеком Java EE 6. На данный момент уже вышла Java EE 8, а на просторах интернета до сих пор можно встретить туториалы с созданием сервлетов, путем добавления объявлений сервлетов в файл web.xml. В нашем примере используется jdk 11, Apache Tomcat 8.53 Необходимые зависимости: <dependency> <groupId>org.eclipse.persistence</groupId> <artifactId>javax.persistence</artifactId> […]

Read More

Java. Send Email via own SMTP server

Несмотря на то, что в последнее время стало модным и популярным отправка сообщений, кодов подтверждения, уведомлений через sms, боты WhatsApp, Viber, Telegram, необходимость отправки писем, средствами JAVA все равно присутствует. Отправка письма через Ваш собственный SMTP сервер, не представляет абсолютно никаких сложностей. Нам понадобится всего лишь пакет javax.mail. Лучше добавить его в приложение средствами MAVEN <dependency> […]

Read More

Please disable your adblocker or whitelist this site!