Partial Class Generator Modeli Hakkında

Partial Class Generator Modeli yazılım mimarisinde veri erişim katmanının temel sınıflarını üretmeye dayalı olan bir modeldir. Bu model yalnızca temel sınıfların üretimine dayalı olduğu için diğer katmanların ve kodların üretimi programcıya kalmaktadır. Örnek Model Şeması : Model Üretim Süreç Şeması :

Mixed Code Generator Modeli Hakkında

Mixed Code Generator Modeli Hakkında Inline Code Expander Modeli’nin dez-âvantajlarını kapatmak için geliştirilen kod üretim modelidir. Bu modelde gömülü SQL uygulamaları açıklama satırları olarak girilir. Böylece programcının kodu direk derlemesi mümkün olmakdadır. Ayrıca oluşturulan kaynak kod, üreticinden geçen kodun kendisi olduğundan herhangi bir uyum sorunu da yaşanmamaktadır. Örnek : Gömülü SQL (CSQL) Dili int main(int argc, char *argv[]) { //SQL select * from users //SQL END return 0; } Örnek : C Dili

Inline Code Expander Modeli Hakkında

Inline Code Expander Modeli Hakkında Mevcut bir dilde yazılmış olan kaynak kodu hedef dile uygun hazırlanmış şablona göre işleyip sonuçlandıran kod üretim modelidir. Bu model daha çok C dili içinde gömülü SQL (ing. embeded SQL) için kulanılmıştır. Örnek : Gömülü SQL ((SQLC) Dili) int main(int argc, char *argv[]) { <SQL select * from users> return 0; } Şeklinde yazılmış bir gömülü SQL kodunu Inline Code Expander Modeli ile yazılmış bir kod üreticiden geçirildiğinde SQLC kodu aşağıda görüleceği gibi saf C koduna çevrilmektedir.