아래 그림은 복잡한 알고리즘의 간단한 부분입니다. 알고리즘에 따라 일부 클래스를 준비하려고합니다. abstract class Person
{
public string HasXRecords { get; set; }
public int PersonAnotherFeature { get; set; }
public List<X> Xs {
당신이 말해 수 없습니다. 예를 들어 데이터베이스에서 비즈니스 서비스를 통해 데이터를 쿼리하는 컨트롤을 구현하고 있습니다. 이 코드 중복을 피하십시오. ctrl.DataSource = BusinessService.GetRequiedData();
ctrl.DataBind();
당신은 어떻게 생각하십니까? 는 프리젠 테이션 및 어플리케이션 계층의 합병인가
우리는 .net/C#에서 계층화 된 비즈니스 응용 프로그램을 설계하고 있으며 우리가 생각하는만큼 솔리드 원칙을 따르려고합니다. 테스트 가능성은 프로젝트에서 매우 중요하며이 목적을 위해 Moq를 사용하고 있습니다. moq를 사용하여 우리는 엔티티 프레임 워크 컨텍스트를 조롱합니다. 테스트의 주요 목표는 기본 비즈니스 계층 (BL) 논리이므로 비즈니스 계층 클
나는 계층화 된 접근 방식으로 내 응용 프로그램을 설계했습니다. 각 인터페이스와 공통 데이터 액세스 레이어에 대한 BusinessOP 레이어가 있습니다. 내 데이터 액세스 계층에서이 같은 데이터 판독기 메서드가 있습니다. public SqlDataReader executeQuerys(string query01)
{
SqlConnecti
많은 Go 프로그래밍 서적에서 저자는 대개 비즈니스 논리를 처리하는 동일한 함수 내에 데이터 액세스 논리를 배치합니다. 이것이 교육 목적으로 만 쓰일 수 있음을 이해하지만 실제로 사람들이 실제 개발에서 BLL과 DAL을 실제로 분리하는지 궁금합니다. 나는 Go 프로젝트에 계층화 된 디자인을 적용하려했지만 그로부터 어떤 이점도 느껴 보지 못했습니다. func
실용적인 방법으로 모범 사례를 사용하는 방법을 보여주는 개발중인 Github 프로젝트가 있습니다. 그러나 나는 개념에 문제가있다. 내가 할 때, 나는 기초로 바로 돌아가고 간단한 예제를 시도한다. 프로젝트가이 링크를 보려면 : https://github.com/franasm/Store.git 실무 분기 DI/IOC가 완전히 작동있다. 깨진 지점은 단순한 비
MS Word 문서를 만들고 실행하는 응용 프로그램이 있습니다. 해당 코드를 삽입 할 레이어를 결정하려고합니다. 외부 문서를 프레젠테이션 계층이나 비즈니스 논리 계층의 일부로 실행 하시겠습니까? 한편으로는 (궁극적으로 사용자에게 (외부 응용 프로그램 내 임에도 불구하고) "제시"되는 결과를 낳기 때문에 프레젠테이션 계층의 일부인 것처럼 보입니다. 반면에,
3 계층 아키텍처를 사용 중입니다. 1) C# MVC 애플리케이션 - UI 층 2) 비즈니스 계층 - 서비스 인터페이스와 구현 및 저장소 인터페이스 3) 데이터 액세스 계층으로 이루어진 - 저장소 인터페이스 구현 이루어진 응용 프로그램은 여러 모듈로 나뉩니다. 모듈은 C# 클래스 라이브러리 일뿐입니다. 각 모듈에는 자체 비즈니스 계층과 데이터 액세스 계층이
저는 Entity Framework 6를 처음 사용했지만 소프트웨어의 다음 버전에 사용하고자합니다. 저는 현재 프로젝트에서 DAL과 BusinessLayer를 1 개의 프로젝트로 감싸는 Csla를 사용합니다. EF는 Csla와 동일한 작업을 수행하고 하나의 프로젝트에서 DAL 및 비즈니스 계층을 생성합니까? 모든 자습서 온라인에서는 코드 첫 번째 접근 방식
에 대한 단일/다중 데이터 저장소. 마스터 테이블과 1-1 및 1-Many 관계가있는 여러 테이블에 직원 정보가 분산되어 있다고 가정합니다. 몇몇은 다음과 같습니다, 직원 (마스터 테이블) Employee_Contact_Detail, Employee_Education, Employee_Skill, Employee_Experience DAL 수준에서 을, 나