Запитання з тегом «transaction»

3
Чи реально працює служба служби SOA?
Одним з головних принципів проектування послуг SOA є принцип сумісності послуг ( https://en.wikipedia.org/wiki/Service_composability_principle ). Ідея полягає в тому, що, складаючи нові сервіси, використовуючи існуючі як будівельні блоки, можна швидко розвивати нові сервіси. Вигляд аналогічний тому, як ви називаєте існуючі методи об’єктів, коли реалізуєте нові методи. Ось звідки, як передбачається, відбудеться …

3
Як керувати 2 методами DAO за одну транзакцію?
В інтерв'ю хтось запитав мене: як ми можемо керувати двома транзакційними / дао методами в одній транзакції. Бажані можливості: Якщо хтось із них не вдається, нам потрібно відкатати обидва способи. Обидва способи можна назвати окремо, приєднаними до однієї транзакції. Управління повинно бути на рівні DAO, а не на рівні обслуговування. …

2
Відокремлення бізнес-логіки від DB-логіки з транзакціями
У нашому застосуванні є три шари. Службовий рівень для надання зовнішнього API. BO-шар для нашої логіки бізнесу та DAO-шар для підключення до нашої бази даних. Скажімо, щоразу, коли ми оновлюємо Файл, ми також хочемо щось змінити в папці, наприклад, "остання змінена дата". Це потрібно зробити в рамках транзакції. Або це …

5
Якщо одна помилка повинна провалити групову операцію?
В API, над яким я працюю, є операція масового видалення, яка приймає масив ідентифікаторів: ["1000", ..., "2000"] Я міг вільно реалізувати операцію видалення так, як вважав за потрібне, тому вирішив зробити всю справу трансакційною: тобто, якщо один ідентифікатор недійсний, весь запит виходить з ладу. Я назву це суворим режимом. try{ …

7
Алгоритм визначення транзакцій серед тижневих рядів даних?
Я намагаюся розробити невеликий засіб звітування (із бекендом sqlite). Я найкраще можу описати цей інструмент як "транзакційну" книгу. Що я намагаюся зробити - це відслідковувати "транзакції" з виписки даних щотижня: "new" (або додати) - ресурс є новим для мого додатка, оскільки мій додаток, можливо, не відстежував цей ресурс раніше, оскільки …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.