|
Bir Web Uygulamasını Bütünüyle Geliştirmek: ''Süper Mağaza'' |
|
|
"Süper Mağaza" bir ürün kataloğunun sergilendiği, siparişlerin oluşturulabildiği ve izlenebildiği bir web uygulamasıdır. Sistemin ana kullanıcıları satış temsilcileridir. "Süper Mağaza" uygulamasında sağlanan fonksiyonlar şunlardır:
Veritabanı "Süper Mağaza" uygulamasının veritabanı ürünleri, müşterileri ve oluşturulan siparişleri saklayacaktır. Bu doküman içindeki anlatımlarda Apache Derby, MySQL, MS SQL Server ve Oracle veritabanlarına ait örnekler verilmiştir. *Önemli Uyarı: İsimlerde Türkçe Karakter Kullanmayın Bu eğitim dökümanında yer alan uygulamalı adımlarda sıklıkla nesnelere, belirtilen isimlerin verilmesi istenecektir. Bu isimler içinde Türkçe karakterler yer almamakta ve sizin de isimlendirme sırasında buna dikkat etmeniz gerekmektedir. Eğer özel olarak dikkat edilmezse bir sayfa ismini "Kullanicilar" yerine "Kullanıcılar" olarak belirlemek olasıdır ve bu da hataya yol açacaktır. Uygulama İlerleyen bölümlerde RelDB ve Mailer bileşenlerini İşlem Yönetimi Çatısı (Process Management Framework) içinde kullanarak MMAS'nun "Kodlama Yapmadan Geliştirme" yeteneğini keşfedeceğiz. Uygulamayı oluşturan sayfalar ve buralarda sağlanan fonksiyonlar şöyledir.
Not: Bu uygulamanın tamamlanmış hali MMAS paketinin örnek projeler dizininde mevcuttur. (Proje Klasörü: SuperStore) |