|
Sunucu Dosya Tipleri |
|
|
Sunucu Dosya Tipleri diyaloğunu çağırmak için "Proje | Sunucu Dosya Tipleri" menüsünü kullanabilirsiniz.
Bu diyalog üzerinde yeni Sunucu Dosya Tipleri ekleyebilir veya var olanları güncelleyebilirsiniz. Bir Sunucu Dosya Tipi tanımı üç parametre ile yapılır:
Bir Sunucu Dosya Tipi; sunucu üzerinde belli bir yeri ve görevi olan aynı türdeki dosyaları ifade eder. Örneğin; uygulama sunucusu tarafından yüklenen ve çalıştırılan java sınıf dosyaları sunucu üzerinde "/WEB-INF/classes" dizini altında bulunmalıdır. Bu nedenle, bir java sınıf dosyası; bir sunucu dosyasıdır ve özel muamele ister. Neler sunucu dosyasıdır, neler değildir? Her ne kadar bir web uygulaması içerisinde kullanılan tüm dosyaların sunucu üzerinde yer alması gerekse de, tümünü Sunucu Dosyası olarak adlandırmıyoruz. Örneğin Web Sayfaları, resim dosyaları veya java scriptler; Sunucu Dosyaları değildirler. Bu tür dosyalar; web dosyalarıdır ve doğal olarak tüm kullanıcıların erişimine açıktır. Sunucu Dosyaları ise genellikle sunucu üzerinde tanımlı lokasyonlara sahip olan programlar veya veri dosyalarıdır. Web sitesi kullanıcılarının sunucu dosyalarına direk erişimi yoktur. Neden Sunucu Dosya Tiplerine ihtiyacımız var? Cevap: Sunucu dosyalarını tanımlı lokasyonlarına konuşlandırabilmek için. İşte Senaryo:
Projeyi derlediğinizde; designer "x1.abc" ve "x2.abc" dosyalarını, hedef dizin içerisinde "/WEB-INF/ABC" adlı dizinin altına kopyalayacaktır.
|