Ev Kişisel Finans Bilerek Neden

Bilerek Neden

Video: 30 Dakikada A1 Almanca öğreniyorum (Dünyanın En İyi Almanca Öğretmeni) Online Deutsch Lernen 2024

Video: 30 Dakikada A1 Almanca öğreniyorum (Dünyanın En İyi Almanca Öğretmeni) Online Deutsch Lernen 2024
Anonim

Java ve XML, yeni nesil uygulamaların ve Web servislerinin temelini oluşturur. Hem XML hem de Java'nın platformlar arası taşınabilirliğe sahip olduğuna ikna olmadıysanız, iki teknolojiyle ilgili şu gerçekleri gözden geçirin:

  • Kısa ömrü boyunca XML, yapılandırılmış, kendini açıklayan verileri temsil etmek için dünya çapında standart haline geldi.
  • XML kayıt defteri, finansal veriler, sağlık hizmetleri, sanat ve eğlence, insan kaynakları, multimedya ve diğer alanlar için olmak üzere yüzü aşkın XML veri biçimini listeler. XML standardı, neredeyse her türlü veriyi esnek, genişletilebilir ve bakımı kolay bir şekilde kapsüller.
  • Java, sanal bir makinedeki bayt kodu olarak çalışır.
  • Windows'da çalışan "derlenmiş" bir Java sınıfı dosyası Linux, Macintosh veya Java Virtual Machine'i destekleyen herhangi bir platformda aynı şekilde çalışır.Java ile platforma özel kod diye bir şey yoktur. A'dan çıktığında. java kaynak dosyası. class bytecode dosyasıyla taşınabilirliğini kaybetmeyin. Çalıştırmak için. İhtiyacınız olan şey, bir Java Sanal Makinesi'ni destekleyebilen bir işletim sistemidir. Ve Java Virtual Machine'in sürümleri en az 20 farklı işletim sistemi için mevcuttur.
  • Java, nesne yönelimli programlama teknolojisine dayanır.
  • Java kodu yeniden kullanılabilir. Özel gereksinimlerinizi karşılamak için mevcut sınıflardan yöntemleri çağırabilir, sınıfları genişletebilir veya sınıfları germek ve bükebilirsiniz. Birisi harika bir XML işleme paketini Java'da yazıyorsa ve pakette kendi eserinizde kullanabileceğiniz parçaları ve parçaları varsa, çözmeniz gereken sorunları tam olarak çözmek için paketi içe aktarabilir ve sınıfları genişletebilirsiniz.
    Bu işbirliği modeli her iki yönde de çalışır. Kendi öngörülen ihtiyaçlarınıza göre bir paket oluşturduğunuzda, diğer geliştiriciler paketinizi kabul edebilir, paketinizi geliştirebilir ve kodunuzla ilgili iyi kelimeleri yayabilir.

Birlikte ele alındığında, bu faktörler sonunda bir ortamda yazılmış yazılımların diğer tüm ortamlarda çalışabilmesini sağlar. Tekerleği yeniden icat etmek yerine, programcılar tekerliği tekrar kullanıyor. Bu ideal - büyük ve güvenilir yazılım sistemleri oluşturmak için birçok kaynağın parçalarının kesintisiz entegrasyonu - son birkaç on yıl boyunca bilgisayarın Holy Grail olmuştur. Artık taşınabilir kod ve taşınabilir veriler, ideali ulaşabiliyor.

Java ve XML birlikte iyi çalışıyor. Birlikte ele alındığında, Java ve XML, iyi yağlanmış bir makinenin sanal karşılığını oluşturur. XML işlemek için yaratılan kodun çoğu Java ile yazılmıştır. Bunu kanıtlamak için zor istatistikler yok, ancak bir XML Web sitesi, 10'u C ++ ile yazılmış, 7'si Python'da, 6'sı Perl'de, 9'u da diğer olmayan -Java dilleri. Java'da çırplı bir 47 araç vardı. Açıkçası, XML geliştirici topluluğu, Java için bir yatırım yapıyor - pek çok iyi nedenden dolayı, bunun en iyisi Java ve XML'in İnternet için düzenlenmesidir.

1990'lı yıllardaki mütevazı başlangıcından bu yana Java, internete hazır bir dil oldu. Sahneye ilk çıktığında Java, öncelikle uygulamalar ve diğer Web istemci uygulamaları oluşturmak için bir araç olarak görüldü. Java'nın çekirdek API (Uygulama Programlama Arabirimi) java adlı bir paket içeriyordu. ağ. Bu pakette, URL'ler, soketler, kimlik doğrulama ve ağ kodlamasının diğer gereklilikleri için destek bulunmaktadır.

Zaman geçtikçe, insanlar sunucu taraflı Java için gittikçe daha fazla kullanım görüyorlardı.

  • İlk büyük itme, Sun'ın Java Servlet API'sini çıkardığı 1997'de geldi. Bir servlet ile, Web sitenizin hizmetlerine yönelik bir istekte dinamik olarak yanıt veriyorsunuz. (Örneğin, belirli bir ziyaretçinin ihtiyaçlarını karşılamak için anında özelleştirilmiş bir Web sayfası oluşturabilirsiniz.
  • 1998'de Sun Microsystems, JavaServer Pages özelliklerini geliştirmeye başlamıştır. JavaServer Pages ile hem HTML etiketlerini hem de Java program mantığını içeren bir Web sayfası oluşturursunuz.
  • 1999'da Sun, popüler Apache Web sunucusunun bir parçası olarak JavaServer Pages için destek verdiğini açıkladı.

XML, İnternetin ortak dili olan HTML'in zayıf yönlerini ele almak üzere kısmen geliştirildi. XML için tüm itimat, verilerin paylaşılmasının istenmesine dayanıyordu. Şirket A'nın yazılımı, Şirket B tarafından halka açıklanan verileri inceler. Veriler bir XML belgesinde saklandığından, Şirket A'nın yazılımı B şirketinin verilerini okuyabilir. Veri alışverişi için altyapı, tüm İnternet haline gelir.

Sürüm 1. 4 ile başlayarak Java'nın çekirdek API'si, yalnızca XML belgelerinin işlenmesine ayrılmış paketleri içerir. Bu paketler, Java ve XML arasındaki bağın sağlamlaşmasına yardımcı olur.

Bilerek Neden

Editörün Seçimi

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Excel 2016 Çalışma Kitabı Tasarlamak - kuklalar

Tüm Excel 2016 çalışma sayfaları şablonlardan gelmemektedir. Çoğu zaman, belirli çalışma kitaplarının türlerinin üretildiği standart modeller olarak işlev göreceği düşünülen oldukça eşsiz elektronik tablolar oluşturmanız gerekir. Aslında, Excel'de oluşturduğunuz e-tabloların çoğu, bu türden olabilir, özellikle işiniz güvenmiyorsa ...

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Excel 2013'teki Veri Formundaki Kayıtları Düzenleme - Veriler

Veritabanından sonra yolda gidiyorsanız ve Excel 2013'te kayıt girmekle yetiniyorsanız, veritabanında düzenli bakım yapmak ve düzenlemek için veri formunu kullanmaya başlayabilirsiniz. Örneğin, değiştirmek istediğiniz bir kaydı bulmak için veri formunu kullanabilirsiniz ve sonra düzenlemeleri yapın ...

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Bir Excel 2010 Tablosundaki Kayıtları Düzenleme - mankenler

Kayıtları düzenlemeye veya silmeye ve masada rutin bakım yapmaya ihtiyaç duyarsınız. Kayıtları el ile çalışma sayfasında düzenleyebilir veya gerekli değişiklikleri yapmak için bir veri formu kullanabilirsiniz. Örneğin, bir veri dosyasını bulmak için veri formunu kullanabilirsiniz ...

Editörün Seçimi

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Excel 2010 Grafiğine Veri Tablosu Ekleme - Excel 2010'da çekimser

Veri tabloları, grafiğin değerlerini grafiğin altındaki bir tabloda görüntüler. 3B grafik kullanırken olduğu gibi, grafiksel bir ekranla birlikte kesin değerleri görmeniz gerekirse yardımcı olurlar. Ayrıca, bazı çizelgelerde okunması zor olan veri etiketlerinden daha uygun olabilirler.

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

Excel Pivot Tablosuna Hesaplanan Öğe Ekleme - mankenler

ÖğEleri bir Excel pivot tabloya ekler. Şimdi, açıkçası, hesaplanan bir öğe eklemek genelde mantıklı değil. Pivot tablolarınız için, eksiksiz, zengin bir Excel listesinden veya bazı veritabanlarından veri aldıysanız, öğe miktarlarını hesaplayarak veriler oluşturmak, biraz goofy'den daha fazlasını gerektirir. Ancak, ...

Editörün Seçimi

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Ağınızı bir Güvenlik Testi için Nasıl Eşleştirilir - daha önce ağınızı haritalamanın parçası olarak mankenler

Güvenlik testi veya etik bir kesmek gerçekleştirirken, halka açık veritabanlarını ve kaynaklarını arayarak başkalarının sisteminiz hakkında ne bildiğini öğrenebilirsiniz. WHOIS aramaları En iyi başlangıç ​​noktası İnternet'te bulunan araçlardan herhangi birini kullanarak bir WHOIS araması gerçekleştirmektir. Içinde ...

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Bir Ağdaki Spam'i En Düşük Düzeye Getirme - AYAKLAR

Hiçbir antispam programı mükemmel değildir; belirli bir miktarda spam'ın gelen kutunuza geçmesini bekleyin. Alınmayan spam miktarını en aza indirgemek için siz (ve kullanıcılarınızın) aklınızda tutmanız gereken bazı ipuçları: Şifrenizi isteyen veya ...

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

Güvenlik Testi Sonuçlarını Birlikte Götürmek İçin - Güvenlik testi verileriniz olduğunda yalanlar

- Belgelenen ekran görüntülerinden ve manuel gözlemlerden, kullandığınız çeşitli güvenlik açığı tarayıcıları tarafından üretilen detaylı raporlara kadar - ne yapıyorsunuz? Belgelerinizi ince dişli bir tarakla incelemeniz ve öne çıkan tüm alanları vurgulam