«persistence» 태그된 질문

9
민첩한 개발에서 데이터베이스 전에 플랫 파일로 지속성을 시도해야합니까?
누군가는 민첩한 개발에서 지속성 방법과 같은 세부 사항보다 정책 및 응용 프로그램 논리가 더 중요하므로 지속성 결정은 마지막에 내려야한다고 나에게 설명했습니다. 따라서이 방법의 약점이 분명해질 때까지 플랫 파일과 같은 단순한 지속성으로 시작하고 관계형 데이터베이스를 사용하여 지속성을 변경하는 것이 좋습니다. 이것이 사실입니까, 아니면 개념을 잘못 이해 했습니까? 이것이 민첩한 팀이 일반적으로 …


2
도메인 / 지속성 모델 격리가 일반적으로 어색합니까?
DDD (Domain-Driven Design) 개념에 대해 살펴보면서 특히 도메인 격리 및 지속성 모델과 관련하여 이상한 원칙을 발견했습니다. 기본 이해는 다음과 같습니다. 기능 세트를 제공하는 응용 프로그램 계층의 서비스는 기능을 수행하는 데 필요한 리포지토리에서 도메인 개체를 요청합니다. 이 저장소의 구체적인 구현은 구현 된 스토리지에서 데이터를 가져옵니다. 이 서비스는 비즈니스 논리를 캡슐화하는 도메인 …

2
자연어 처리 구문 분석 된 데이터 유지
최근 Stanford의 CoreNLP를 사용하여 NLP (Natural Language Processing) 실험을 시작했으며 텍스트 마이닝 응용 프로그램과 같은 NLP 구문 분석 데이터를 저장하는 표준 방법이 무엇인지 궁금합니다. 내가 흥미로울 것이라고 생각한 한 가지 방법은 아이들을 인접 목록으로 저장하고 재귀 쿼리를 잘 활용하는 것입니다 (Postgres는 이것을 지원하며 실제로 잘 작동한다는 것을 알았습니다). 그러나 몇 …

2
Persistence-Ignorant 객체는 지연 로딩을 구현할 수 있습니까?
Persistence Ignorance 는 단일 책임 원칙을 적용한 것으로, 실제로 Domain Objects ( DO )에는 지속성과 관련된 코드가 없어야하며 대신 도메인 논리 만 포함해야합니다. a) 이것은 하위 계층 (즉, 영속 계층)과 접촉하는 코드 가 비즈니스 로직 계층의 다른 클래스 ( OC ) 에서 도메인 모델 외부에 존재한다는 것을 의미한다고 생각 합니까? …

2
EJB 3 대신 Spring + Hibernate가 선호됩니까?
새로운 JEE 프로젝트가 시작될 때마다 (이러한 기술이 적용될 수있는 경우) 사람들은 EJB 3 대신 Spring + Hibernate의 조합을 선호합니다. 주니어 프로그래머 에게는 EJB 대신 대신 사용하는 것이 좋습니다 . 이 개인적 선호가 있습니까, 아니면 적절한 이유가 있습니까? (예 : EJB 또는 기술 불확실성 대 성능상의 이유 또는 학습 곡선에 불신을 …

2
깨끗한 아키텍처를 위해 서비스와 저장소 사이에 계층을 사용해야합니까-Spring
나는 건축에서 일하고 있는데, 웹 클라이언트와 모바일 앱을위한 나머지 API를 제공 할 것입니다. Spring (spring mvc, spring data jpa, ... etc)을 사용하고 있습니다. 도메인 모델은 JPA 사양으로 코딩됩니다. 클린 아키텍처의 개념을 적용하려고합니다 ( https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html ). jpa 도메인 모델을 유지하기 때문에 전부는 아닙니다. 레이어를 통한 실제 흐름은 다음과 같습니다. 프런트 엔드 …

2
이미지를 저장하는 Ruby on Rails 방법은 무엇입니까?
iOS 에서 개발하고 있으며 PHP 백엔드에서 Ruby on Rails로 전환하고 있습니다. 교환 형식은 JSON 입니다. 'Rails에 이미지 저장'을 빠르게 Google에서 검색하면 거의 모든 결과가 데이터베이스에 Blob으로 이미지 데이터를 저장하는 것과 관련이 있습니다. 내가 잘못했을 수도 있지만 데이터베이스에 이미지 데이터를 저장하면 파일 위치에 대한 링크를 저장하는 것과는 달리 ( '/img/subcat/4656.png') 시간과 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.