Web Sayfası Düzeni – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları
Web Sayfası Düzeni
WebML sayfası, gösterilen gerçek CDNOW albüm sayfasının içeriğini yansıtır; HTML sayfası bir albümün verilerini mevcut desteklerini fiyatlarıyla (birimSupportlar) ve adını (birim ArtistData) içerir.
HTML sayfası, diğerlerinin yanı sıra, üç giden bağlantıya sahiptir: biri seçilen desteği alışveriş sepetine eklemek için, biri bir arkadaşa e-posta göndermek için ve biri de alışveriş sepeti ayrıntılarına erişmek için. İlk iki bağlantı açıkça bağlamsal bağlantılar olarak temsil edilir ve sonuncusu ShoppingCart sayfasının bir dönüm noktası olarak tanımlanmasıyla ima edilir.
Görünen Sepete Ekle bağlantısı, gösterilen işlemi etkinleştiren alışveriş sepetine destek ekleme bağlantısını temsil eder. İşlem üç işlemden oluşur: ilk önce giriş bağlantısının parametresi olarak tanımlanan destek fiyatı kullanılarak yeni bir emir satırı oluşturulur; daha sonra yeni sipariş satırı, Destekler dizin birimi ile SupportConnect bağlantı birimi arasındaki taşıma bağlantısının bir parametresi olarak tanımlanan destek OID’si kullanılarak destek nesnesine bağlanır.
Son olarak, sipariş satırı, CartData birimi ile CartConnect birimi arasındaki taşıma bağlantısının bir parametresi olarak tanımlanan sipariş satırının OID’si kullanılarak kullanıcının sepetine eklenir. İşlem tamamlandıktan sonra sayfası yeniden görüntülenir.
Gösterilen Alışveriş Sepeti bağlantısı, belirtilen alışveriş sepeti sayfasına giden bağlantıyı temsil eder. Alışveriş Sepeti sayfasının HTML eşdeğeri gösterilir: Mevcut Kullanıcı veri birimine karşılık gelen mevcut kullanıcının verilerini ve CartData birimine dahil edilerek modellenen, türetilmiş bilgileri içeren siparişinin toplam miktarını içerir.
Sayfa ayrıca, OrderLines hiyerarşik indeks birimi tarafından temsil edilen sepette bulunan sipariş satırlarını da gösterir. Bu birim, iç içe veri modeline bir örnektir: her sipariş satırı için, OrderLine varlığının bir özelliği olan sipariş edilen öğelerin miktarını ve ayrıca, OrderLineToSupport, SupportToAlbum ve AlbumToArtist ilişkilerini geçerek OrderLine varlığıdır.
ShoppingCart sayfasından birkaç bağlantı ayrılır: bunlardan biri seçilen sipariş satırının silinmesine izin verir. Tetiklendiğinde, sipariş satırı WebML DeleteOrderLine işlem birimi tarafından modellendiği gibi iptal edilir ve silme işleminin Tamam bağlantısıyla temsil edildiği gibi güncellenen ShoppingCart sayfası yeniden görüntülenir.
Gösterilen “Bir arkadaşınıza albüm hakkında bilgi verin” bağlantısı, WebML şeması gösterilen ve HTML yorumlaması görünen SendMail sayfasına giden bir bağlantıyı temsil eder. SendMail sayfası, kullanıcının birkaç alıcının e-posta adresini girebileceği bir form içerir; alıcı alanlarından biri doldurulması gerektiğini belirtmek için boş değil olarak etiketlenir, geri kalan dört alan ise isteğe bağlıdır.
Posta başlığı ve gövdesi, uygun bağlantı parametreleriyle donatılmış, taşıma linkleri ile SendMail işlemine bağlanan AlbumData ve ArtistData birimleri kullanılarak oluşturulur. SendMail işlemi, CDNOW sayfasındaki gönder düğmesine basılmasına karşılık gelen giriş biriminden çıkan bağlantıda gezinerek başlatılır.
HTML web sitesi kodları
HTML Sayfa Düzeni
HTML düzenle
Bootstrap
Hazır Footer Kodları html
HTML layout
CSS Konuları
Örnek HTML sayfası
UML Kullanarak WebML İşlemlerini Temsil Etme
Bu bölümde sunulan köprü metni modelinin uzantıları, tartışılan WebML temel öğelerinin UML temsiline kolayca uyar.
WebML hiper metin diyagramları, kullanıcının hiper metinde gezinmesi tarafından tetiklenebilecek işlemlerin ve karmaşık bir işlemi oluşturan çeşitli işlemler arasındaki öncelik ilişkilerinin üst düzey bir görünümünü vermeyi amaçlar; birden çok nesnenin işbirliğini, koşullu dallanmayı, döngüyü, yinelemeyi vb. gerektiren karmaşık bir iş mantığıyla karakterize edilen işlemlerin dahili davranışını ifade etmek için tasarlanmamışlardır. Bu yönler ilgiliyse, iç detayları en uygun gösterimler kullanılarak belirtilebilen bir WebML genel işlemine dahil edilebilirler.
Bu nedenle, WebML işlemlerinin gösterilen UML hiper metin diyagramlarına entegrasyonu, resimli olarak özetlenen yalnızca birkaç küçük uzantı gerektirir:
- Yerleşik bir içerik yönetimi işlemi, işlemin çağrıldığı birim ile işlemin üzerinde çalıştığı varlık veya varlıklar arasında arayüz oluşturan bir sınıf olarak temsil edilebilir. <<create>>, <<delete>>, <<modify>>, <<connect>> <<disconnect>> (veya karşılık gelen kullanıcı tanımlı simgeler) stereotipleri, farklı operasyon sınıfları. Her işlem sınıfı, çağıran birime tek bir yöntem sunar ve işlemin yürütülmesinin prosedürel ayrıntılarını sarar.
- Varlıklar, içerik işleme yöntemlerini ortaya çıkarır: oluşturma, silme ve değiştirme üç işleminin her biri için bir yöntem ve ayrıca varlığın katıldığı her ilişki rolü için bir çift bağlanma/bağlantıyı kesme yöntemi.
- Oturum açma, oturum kapatma ve sendmail işlemleri, WebML işlemine karşılık gelen tek bir yöntemle sınıflarla temsil edilir.
- İşlemlere işaret eden bağlantılar, muhtemelen bağlantıyla ilişkili parametreleri temsil eden etiketli değerlerle zenginleştirilmiş <<bağ>> stereotipiyle yönlendirilmiş ilişkiler kullanılarak her zamanki gibi temsil edilir.
- İşlemler bileşik işlemler olarak değerlendirilir; içerdikleri işlemlere kısmen ilişkilendirmelerle bağlanan start(), commit() ve abort() yöntemleriyle sınıflar olarak temsil edilirler.
- İşlemlerin ve işlemlerin giden bağlantılarını temsil etmek için iki bağlantı stereotipi (<<OK>> ve <<KO>>) eklenir.
UML’ye aşina olan okuyucu, öncelikle bir hiper metin modelleme gösterimi olan WebML’nin, UML’den ziyade uygulamaların prosedürel mantığının temsili ile daha az ilgilendiğini fark etmelidir; bununla birlikte, işlemleri bu bölümde açıklanan hipermetin diyagramlarına entegre etme yaklaşımı, sıra ve işbirliği diyagramları gibi operasyonel yönlerin tanımına daha uygun olan diğer UML diyagramları kullanılarak genişletilebilir.
Bu şekilde, WebML’nin hipermetinlerin özelliklerini temsil etmedeki ifade gücü, UML’nin uygulamaların dinamiklerini temsil etmedeki ifade gücüne katkıda bulunur ve bu da Web uygulamalarını modellemek için hem yoğun hem de yoğun olan çok kapsamlı bir kavram seti ile sonuçlanır.
Tartışılan WebML temel öğeleri, salt okunur Web sitelerinin belirtimine izin verirken, bu bölüm, içerik yönetimi uygulamalarının modellenmesine ve genel harici işlemlerin başlatılmasına ilişkin kavramları tanıtmıştır. Verileri manipüle etmek, özellikle varlık nesnelerini oluşturmak, değiştirmek ve silmek ve ilişki örnekleri oluşturmak ve silmek için önceden tanımlanmış beş birim sunduk.
Kullanıcıları günlüğe kaydetmek ve elektronik posta göndermek için diğer yerleşik işlemler sağlanır. Daha sonra işlemlerin işlemler içinde nasıl kapsüllendiğini tartıştık, bir işlem içinde yürütülen işlem dizilerinden oluşan sık kullanılan iki tasarım modelini gösterdik ve WebML belirtimlerinin harici olarak tanımlanmış işlemlerle nasıl entegre edilebileceğini gösterdik. Sonuç olarak, işlem birimleri, işlemler ve OK ve KO bağlantıları için WebML gösterimlerinin UML eşdeğerini gösterdik.