이 기사에서는 Zend 프레임워크를 기반으로 하는 애플리케이션인 "무료 오픈 소스" Openbiz 프레임워크를 계속해서 소개합니다
레이어 PHP 프레임워크. 이전 기사 "Openbiz는 PHP 메타데이터 프로그래밍을 구현합니다"에서 메타데이터를 통해 언급했습니다
비즈니스 로직의 궁극적인 설명을 설명하자면, 그 본질은 높은 응집력과 낮은 결합도라는 궁극적인 추상적 아이디어에 있습니다. 이 글은 내 글이다
이 아이디어를 통해 궁극적인 비즈니스 로직 재사용을 달성하는 방법을 설명하겠습니다.
Zend를 기반으로 구축된 Openbiz 중간 계층
이 아키텍처는 Java에서 제안한 중간 계층 개념과 유사합니다.
Openbiz 시스템에서는 데이터 로직 외에도
객체 팩토리와 같은 고급 기능 외에도 메모리 관리,
소스 코드 구조를 보면 대부분의 외부 코드가
비즈니스 로직의 구현은 여전히 Zend
의 최하위 계층에 의존합니다.
완료되어야 하며 이러한 논리를 위해 Openbiz 자체
완료된 작업은 호출 논리 및 구현과 동일합니다
논리는 중간 계층에만 표시됩니다.
이것의 이점은 무엇입니까? 불필요하지 않은가?
Zend의 핵심 가치는 많은 기본 비즈니스 로직을 통합하는 것입니다
코드 수준에서 비즈니스 다양성을 달성하기 위해 편집합니다.
로 번역됨
직설적으로 말하면 Zend는 실제로 많은 저수준 작업을 수행했습니다.
하지만 우리는 그것을 사용할 때 여전히 많은 사전 작업을 해야 합니다
Zend 상자에서 수행되는 초기화 및 설정 작업
랙은 반드시 코드를 작성하여 완성해야 합니다.
따라서 코드 초기화를 작성하는 이 방법은 로직을 재사용합니다
내 생각으로는 없는 것보다는 낫지만 확실히 충분하지는 않습니다.
성명:
이 웹사이트의 모든 리소스는 네티즌이 제공 및 게시하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 웹사이트의 모든 리소스는 학습 및 참조용으로만 제공됩니다. 상업적인 목적으로 사용하지 마세요. 그렇지 않을 경우 발생하는 모든 결과에 대한 책임은 귀하에게 있습니다! 침해 내용이 있는 경우 당사에 연락하여 삭제 및 제거를 요청하시기 바랍니다. 연락처: admin@php.cn