Добро пожаловать в этот выпуск CoreDump, посвященный Techies by Techies. Монитор-Тэбби представляет нового ключевого свидетеля во всей серии, Ауроха Быка, добро пожаловать Ауроха Быка, он выдающийся индийский Зубр Бык, более или менее нестареющий и Капиталист в душе, у нас также есть Банда Тедди Рузвельта, банда из четырех человек. озорные коричневые плюшевые мишки, всегда пропагандирующие использование SQL, даже если он устарел!, но сегодня в шоу их нет….

В этом эпизоде ​​у нас есть трио, представлено программирование Reactive ++ с устаревшими EJB в качестве реактивных потоковых компонентов, полная формулировка удаленных функций на основе запросов в качестве облачных функций и использование XDoclet с GS Collections.

Дамп 12.12.2019.13.49

Стьюи: Я только что материализовался со своим блокнотом, Рупберт тоже здесь, знаете что, я как раз читал статью доктора Бхимайи о реактивном программировании ++ и устаревших компонентах EJB, мы все любим EJB и скучаем по ним, поэтому он возродил потоковые компоненты как предприятие. бобы.

Руперт: Вы можете прочитать его статью здесь: Вот ссылка.

Лиза: Звучит очень сложно, это так же просто, как Лего? как RAVA или IFTTT?

Кальвин: Так поступает только Сьюзи, программисты должны набрасываться кодом, показывать всем свои мускулы кодирования, это мачо.

Стьюи: Вряд ли, мы просто умные дети с негабаритным умом, а генераторы кодов — это модно, последнее увлечение, они есть даже в GS Collections….

Почему бы не повысить эффективность, сократить объем работы и не создавать единообразно поддерживаемый высококачественный код с помощью обязательных генераторов кода?

Хоббс: Это похоже на хороший деловой разговор, представьте, сколько мы могли бы сэкономить времени и усилий?

Зубр: Я был свидетелем этого на протяжении десятилетий, у нас всегда было лобби кодеров, которые использовали автоматизацию, мы все еще существуем, к нам присоединяется больше людей? Веб-страницы раньше почти всегда автоматизировались из баз данных, использовались даже SQL и простые скрипты, хотя это своего рода искусство.

Кэлвин: LISP — единственный известный мне язык самокодирования, но был ли он производительным?

Стьюи: Мы можем легко использовать XDoclet с потоковыми компонентами для реактивного ++ программирования, добавлять EJB и удаленные методы.

Вот пример, который я гуглил на своем планшете….

/** * BillAcctBean представляет вашу учетную запись в компании

  • * @ejb.bean name="MyAcct"
  • * local-jndi-name="ejb/MyAcctBean"
  • * type="STRM" * view-type="local"
  • * схема = «MyAcctSchema»
  • * cmp-версия = «2.x»
  • * * @ejb.pk class="java.lang.Object"
  • * @ejb.persistence * имя_таблицы=”bill_acct”
  • * * @ejb.finder * query=”ВЫБЕРИТЕ ОБЪЕКТ(a) ИЗ myAcctSchema как”
  • * подпись = «java.util.Collection findAll ()»
  • * * @ejb.value-объект
  • * имя = «мой аккаунт»
  • * совпадение = "*"
  • * extends="dbills.interfaces.AbstractValue"
  • **/ общедоступный абстрактный класс myAcctBean реализует заголовки метода StreamBean, включенные для каждого поля в таблице базы данных: /** *
  • Возвращает myAcctDesc
  • * @вернуть myAcctDesc
  • * * @ejb.persistent-поле
  • * @ejb.persistence
  • * имя-столбца = «my_acct_desc»
  • * sql-тип = «VARCHAR»
  • * * @ejb.interface-метод */
  • Вы можете прочитать учебник здесь,
  • Легко добавить пользовательские шаблоны, чтобы расширить это на другие EJB-бины, в статье доктора Бхимайи рассказывается о потоковых и событийных компонентах с формулировкой оператора на итераторах, особенно с использованием OpenFaaS, как с облачными, так и с пограничными функциями. Вы можете закодировать запрос и выгрузить потоки блока JS на S3 с URL-ссылками для них в дополнение к Lambdas, также он упоминает потоки и интеграцию AWS Kinesis и DynamoDB, я должен представить шаблон предварительного наблюдения, созданный вами, ребята, Trio и Dr Бхимайя, живое воображение Билла Уоттерсона!