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