Sistem analiz ve tasarımı, yazılım geliştirme, entegrasyon, veritabanı ve danışmanlık hizmetleri verilir.

İletişim için ...






JBCA İle Web Sitesi Geliştirmek



Web sitesi geliştirmek için farklı geliştirme araçları ve yöntemleri kullanılabilir. HTML, css ve javascript kullanılarak oluşturulan sayfaların, çoğunlukla PHP, C# (ASP, .NET), Java (JSP / Servlet, JSF) dillerinden biri kullanılarak sunucu tarafından kullanıcı tarafına gönderilmesi sağlanır.

Günümüzde hazırlanan web sayfalarını yayınlamak için çeşitli altyapılar vardır. Bunların çoğunluğu PHP kullanılarak hazırlanmıştır. Peki siz PHP bilmiyorsanız veya Java gibi çok güçlü bir dil kullanmak istiyorsanız, o zaman seçenekleriniz azalacaktır. Burda sizi rahatlatmak için söyleyebileceğim bir şey var. Java Basic Content Adviser ( JBCA ) altyapısı Java, HTML5, javascript, bootstrap, v.d. teknelojilerin kullanıldığı hazır bir altyapıdır.

Bu yazının geri kalan kısmında size JBCA ( Java Basic Content Adviser ) altyapısından yararlanarak, web sitesi sayfa (içerik) yönetiminin yapılması ve sayfaların jsp/servlet kullanılarak misafire gönderilmesi anlatılacak.

Web sayfası geliştirmek için bootstrap iyi bir seçenek olacaktır. Sayfa tasarımı ile ilgili ise, kendiniz yapabileceğiniz gibi, bir grafik tasarımcıdan profesyonel destek de alabilirsiniz. Oluşturulan html sayfalar, javascript kodları, stiller ve görsel öğeler dosya olarak elimizde olmalıdır.

Code

Sayfaları HTML dosya olarak JBCA sayfa yönetimi ile veritabanına kaydediyoruz.

Code

Temalar bize sayfanın ana (merkez) bölümü ile birlikte üst alt menü ve yan bölümlerini de belirlememizde yardımcı olurlar. Bu sayede her seferinde bütün sayfalarda düzeltme yapmak yerine tema parçalarında düzeltme yaparız.

Code

Sayfanın link kaydını oluşturarak jsp ile sayfanın ana bölümüne eklenecek yan bölümlerini de misafire gönderebiliriz.

Code

Temalarla bağlantılı sayfalar map lenerek belirleniyor.

Code

Menüler için ayrı sayfamız da var. Sayfada menü güncellemesi html text olarak yapılabiliyor. Menüleri sayfa dosya girişi ile de yapabiliriz. Menüler tema ile ana bölüme bağlıdır.

Code

CSS, Javascript v.b. tarayıcı tarafı scriptleri kaydedebileceğimiz kod ekranlarımız var.

Code

Veritabanına kaydedilen binary dosyalar tekrar kaydedilip, indirilebilir ve silinebilir.

Code

İletişim ekranı ile web sitesinden gönderilen iletişim mesajlarını listeleyip görüntüleyebiliriz.

Code

Eclipse üzerinde projeye genel bir bakış.

Code

WebContent klasörü içerisindeki jsp'lerden bir kesit.

Code

Örnek olarak hizmetler.jsp sayfasında html parçalarını jsp üzerinde birleştirilip müşteriye sunuyoruz.

Code

Code

LinPageBean ile jsp sayfa yönetimi için html ve kod parçalarını veritabanından getiriyoruz.

Code

Başlangıç değerleri belirlenip getLinPage(String linkName) metodu ile bağlı ana sayfa ve tema bilgisi alınır.

Code

Bağlı html sayfa bölümleri getThemePage(String position) metodu ile veritabanından getirilir.

Code

Menü bölümünün alınması ise getMenuStr() metodu ile gerçekleştirilir.

Code

JBCA (Java Basic Content Adviser) kullanımı, basit bir kod yapısı ve hazır HTML sayfa bölümlerini veritabanına kaydederek, hızlı ve güvenilir bir içerik yönetim altyapısını bize sağlıyor.