|
|
Konuşlandırma diyaloğu üzerinden bir projenin konuşlandırma konfigürasyonlarını yönetebilirsiniz. Bir diyaloğa ulaşmak için "Proje > Konuşlandırma" menüsünü kullanın.
Konuşlandırma konfigürasyonlarında yer alan derleme parametrelerine farklı değerler atayarak ve bu değerleri proje içinde kontrol ederek aynı projeyi farklı şekillerde ve koşullara bağlı olarak derlemek mümkündür. Web Uygulaması Uygulama Adı ve Alt Uygulama Bakın Uygulama Adı ve Alt Uygulamalar. Servis Uzantısı MoreMotion AF servislerine isteklerde bulunabilmek için tanımlı iki servis uzantısından birini seçmek gerekir. Bu uzantılar "doms" ve "doms.jsp" dir. Her iki uzantı da ilk derleme sırasında MoreMotion Application Studio tarafından oluşturulan web.xml dosyasında tanımlıdır. Eğer uygulamanızı bütünüyle sizin kontrolünüzde olan bir uygulama sunucusu üzerinde konuşlandıracaksanız o zaman servis uzantısı olarak "doms" değerini seçmeniz önerilir. Ancak eğer uygulamanızı Java hosting hizmeti veren bir İSS (İnternet Servis Sağlayıcı) tarafından sağlanan bir sunucu üzerinde konuşlandımanız söz konusu ise "doms" uzantısının İSS tarafından yönetilen web sunucusunun konfigürasyon dosyası içinde tanımlanması gerekli olabilir. Bu tanımı yapılmasının sağlanması her zaman çok kolay olmayabilir. Bu tür durumlarda servis uzantısı olarak "doms.jsp" seçilmesi önerilir. Çünkü "jsp" uzantısı zaten tüm web sunucularının konfigürasyonlarında önceden tanımlıdır ve ilave bir çabaya gerek kalmaksızın MoreMotion AF servislerinin çalışması sağlanmış olur. Derle Bu parametre bir projedeki sayfa değişkelerinin derlenmesine ilişkin seçenekler sunar. Seçenekler: Tüm sayfaları Tüm ana sayfalar ve sayfa değişkeleri derlenecek. Sadece ana sayfaları Sadece projenin ana sayfaları derlenecek. Sayfa değişkeleri dikkate alınmayacak. Sadece "xx" değişkeleri Buradaki "xx" belli bir sayfa değişkesini temsil ediyor. Örneğin eğer ana sayfaların Almanca değişkeleri varsa ve Sadece "de" değişkeleri seçeneği seçilirse o zaman ana sayfalar ve "de" nin dışındaki sayfa değişkeleri dikkate alınmayacak ve sadece "de" değişkeleri derlenecektir. Bir projede ana sayfaların Türkçe ve onların İngilizce değişkelerinin olduğunu varsayalım. Eğer hem Türkçe sayfaları hem de İngilizce sayfaları aynı web sunucusu üzerinde konuşlandırmayı istiyorsak o zaman Tüm sayfaları seçeneğini seçmemiz yeterli olacaktır. Ancak eğer Türkçeleri ve İngilizceleri farklı web sunucuları üzerinde konuşlandırmayı istiyorsak o zaman iki ayrı konuşlandırma konfigürasyonu kullanmalı, birinde Sadece ana sayfaları diğerinde ise Sadece "en" değişkelerini seçeneklerini seçmeliyiz. Bakın Sayfa Değişkeleri. Derleme Dizini Web uygulamasının derleneceği dizin. Eğer boş bırakılırsa {Kullanıcı Dokümanları}\.MMAS.Build.Vx\{ProjeAdı}_{ProjeNo} değeri var sayılacaktır. Test Sunucusu JDK Kök Dizini Derlenmiş uygulamaları test etmek için kullanılacak olan Java geliştirme kitinin kök dizini. Eğer bir değer verilmez ise {KURULUM_DİZİNİ} altında yer alan apache-tomcat-6.0.18 kullanılır. Maksimum Bellek Java'yı başlatırken kullanılacak olan "maximum heap size" (Xmx) değeri. Java İzlemeyi Etkinleştir Bu alan işaretli ise Tomcat başlatılırken aşağıdaki gibi Java izleme parametreleri kullanılır. İzleme portuna verilen otomatik değer Tomcat konsolu üzerinde görülebilir. Tomcat Dizini Derlenmiş uygulamaları test etmek için kullanılacak olan Apache Tomcat kurulumunun kök dizini. Eğer bir değer verilmez ise {KURULUM_DİZİNİ} altında yer alan jre1.6.0_17 kullanılır. Port Sınıfı Aynı JDK, Tomcat ve Kütüphane dizini kombinasyonunu kullanan projeler, deneme sırasında aynı Tomcat üzerinde konuşlandırılırlar. Eğer herhangi bir nedenden dolayı farklı bir port üzerinden çalışan farklı bir Tomcat başlatmak istiyorsanız bu alana bir değer verin. Burada tanımlanan parametreler hem derleme zamanında, derleme zamanı fonksiyonları tarafından hem de çalışma zamanında XSLT işlemi sırasında XSL ifadelerinde kullanılabilir. Var sayalım ki "BuildFor" adında bir derleme parametresi tanımladık. Derleme sırasında bu parametrenin değerine s:BuildFor sembolü üzerinden ulaşmak mümkün olacaktır. Daha fazla bilgi için Koşullu Derlemeye bakın. Burada tanımlanan derleme parametreleri proje derleme işlemi sırasında MoreMotion AF sistemine iletilmek üzere "{WEB_UYGULAMASI_DİZİNİ}\WEB-INF\MM-INF\config\sysinfo.xml" adlı dosyaya kaydedilirler. Bu dosyadaki parametelere @sysparam() adlı MScript fonksiyonu ile veya SystemConfig.getParameter() MoreMotion AF API metodu ile ulaşılabilir. Bakınız sysinfo.xml konfigürasyon dosyası Şifreli Parametreler Veritabanı şifresi gibi bilgileri aktarmak üzere şifreli parametreler tanımlamak için "Şifreli Parametre" onay kutusunu işaretleyin. Şifreli parametreler değer girişi yapıldıktan hemen sonra şifrelenirler ve böylelikle parametrenin değeri diyalog üzerinde veya sysinfo.xml dosyasının içinde okunamaz hale gelir. MoreMotion AF parametreleri yüklerken şifrelenmiş parametreleri geri açar.
|