Pengenalan
Artikel ini terus memperkenalkan rangka kerja Openbiz "bebas dan sumber terbuka", iaitu rangka kerja PHP lapisan aplikasi berdasarkan rangka kerja Zend. Artikel sebelumnya "Openbiz melaksanakan pengaturcaraan metadata PHP" menyebut bahawa metadata (Metadata) digunakan untuk menerangkan perihalan muktamad logik perniagaan Intipatinya terletak pada idea abstrak muktamad kohesi tinggi dan gandingan rendah. Dalam artikel ini, kami akan menerangkan cara untuk mencapai penggunaan semula logik perniagaan muktamad melalui idea ini. Seni bina lapisan tengah Openbiz yang dibina di Zend adalah serupa dengan konsep lapisan tengah yang dicadangkan oleh Java Dalam sistem Openbiz, selain ciri-ciri canggih seperti logik data, pengurusan memori sesi, dan kilang objek, kita boleh lihat dari sumbernya. struktur kod Dapat dilihat bahawa pelaksanaan kebanyakan logik perniagaan luaran masih bergantung pada lapisan bawah Zend, dan kerja yang dilakukan oleh Openbiz sendiri untuk logik ini adalah bersamaan dengan lapisan tengah antara logik panggilan dan logik pelaksanaan. Apakah faedah ini? Bukankah ia tidak perlu? Nilai teras Zend adalah untuk merealisasikan fleksibiliti perniagaan pada peringkat kod dengan menyepadukan banyak logik perniagaan asas. Diterjemahkan ke dalam bahasa vernakular, Zend melakukan banyak perkara peringkat rendah, tetapi apabila menggunakannya, kita juga mesti melakukan banyak kerja permulaan dan persediaan, dan tugasan ini mesti diselesaikan dengan menulis kod dalam rangka kerja Zend. Jadi cara menulis permulaan kod ini adalah lebih baik daripada tiada apa-apa dari segi penggunaan semula logik, tetapi ia pasti tidak mencukupi.
Kenyataan:
Semua sumber di laman web ini disumbangkan dan diterbitkan oleh netizen, atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk pembelajaran dan rujukan sahaja. Tolong jangan gunakannya untuk tujuan komersial, jika tidak, anda akan bertanggungjawab untuk semua akibat yang ditanggung! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadam dan mengalih keluarnya. Maklumat hubungan: admin@php.cn