반응형
[WPF] Prism 사용 시 Mock-up 활용하는 방법
Frontend/WPF2024. 8. 12. 14:58[WPF] Prism 사용 시 Mock-up 활용하는 방법

Prism을 사용하여 WPF 애플리케이션을 개발할 때 Mock-up을 활용하는 방법과 그 중요성에 대해 알아보겠습니다. Prism은 WPF에서 모듈성, 테스트 가능성, 유지 보수성을 높이기 위한 강력한 프레임워크입니다. Mock-up은 이러한 목표를 달성하는 데 중요한 역할을 합니다.1. Mock-up이란?Mock-up은 개발 중인 시스템의 실제 데이터나 서비스 객체를 대체하는 가상의 객체입니다. 이 객체들은 실제 데이터베이스나 서비스 호출 없이도 애플리케이션의 특정 부분을 테스트하거나 개발할 수 있게 해줍니다. Mock-up은 특히 유닛 테스트와 프로토타이핑에 유용합니다.2. Prism에서 Mock-up 활용하기Prism을 사용하는 WPF 애플리케이션에서 Mock-up을 활용하는 방법을 단계별로 설명하..

[WPF] Prism ViewModelBase 정의
Frontend/WPF2022. 9. 25. 21:37[WPF] Prism ViewModelBase 정의

WPF에서 Prism을 사용하여 ViewModel을 구현할 때 필요에 따라 Container, EventAggregator, RegionManager, Logger 등의 서비스를 사용합니다. 서비스를 각각 ViewModel 에 정의해서 사용하는 것이 아닌 공통으로 작성하여 편리하게 사용할 수 있는 추상 클래스를 작성하였습니다. ViewModelBase Class using Prism.Events; using Prism.Logging; using Prism.Ioc; using Prism.Mvvm; using Unity; namespace Prism.Project.Common.Mvvm { public abstract class ViewModelBase : BindableBase { private string..

[WPF] Prism Library 사용 방법
Frontend/WPF2022. 8. 28. 21:47[WPF] Prism Library 사용 방법

최근 WPF 기반으로 응용 애플리케이션을 개발하고 있습니다. C#을 처음 하는 거라 처음에는 익숙하지 않았지만 자바와 비슷한 면이 많아 금방 적응하였습니다. WPF 개발을 하는데 Prism Library를 적용하였습니다. Prism은 WPF를 통해 풍부하고 유연하고 유지보수가 쉬운 설계를 할 수 있게 도와준다고 합니다. 그리고 MVVM 패턴, Dependency Inejction, CompositeView, Event Aggregator들을 이용하여 독립적인 컴포넌트들 간의 느슨한 결합들을 이용한 설계 중심의 애플리케이션 제작에도 도움을 준다고 합니다. 즉, WPF 어플리케이션을 만들 시 MVVM 디자인 패턴으로 개발하고 이에 추가적으로 Prism이 제공하는 CompositeView 제작방식과 Event..

반응형
image