AWS'yi AWS SDK for Java ile kullanarak hızla çalışmaya başlayın. SDK; Amazon S3, Amazon ECS ve DynamoDB AWS Lambda dahil birçok AWS hizmeti için Java API'leri sağlayarak kodlamanın karmaşık bir süreç olmaktan çıkmasına yardımcı olur. İndirilebilen bu tek pakete AWS Java kitaplığı, kod örnekleri ve belgeler dahil edilmiştir.

AWS SDK for Java v2.0
AWS SDK for Java v1.11
AWS Toolkit for Eclipse »
logo_twitter_95px

@awsforjava


AWS SDK for Java 2.0 artık kullanılabilir ve kâr üretimi için destekleniyor. SDK'nın 2.0 sürümü, 1.11 kod tabanının önemli bir yeniden yazımıdır. Java 8+ desteği için tasarlanan, AWS SDK for Java 2.0, engellenmeyen I/O desteği, daha iyi başlatma performansı ve sayfalandırılmış yanıtlar üzerinden otomatik yineleme gibi sıkça istenen birkaç özellik ekler. Bu yeni özelliklere ek olarak SDK'nın birçok boyutu güçlü bir tutarlılık, değişmezlik ve kullanım kolaylığı vurgusuyla yeniden düzenlenmiştir.

AWS SDK for Java'da yeniyseniz veya yeni bir proje başlatıyorsanız SDK'nın 2.0 sürümü ile başlamalısınız. Tüm hizmet API'leri şu anda mevcuttur ve yüksek seviyeli kütüphanelerine (ör. Amazon DynamoDB Object Mapper ve Amazon S3 Transfer Manager) beklemeye gerek kalmadan yeni özelliklerden yararlanabilirsiniz. SDK'nın 2.0 sürümü, 1.11 sürümüyle aynı JVM'de çalışabilir. Bu, 1.11 uygulamaların kademeli olarak 2.0'a geçişini sağlar ve 2.0 uygulamaların gerektiği gibi 1.11 yüksek seviyeli kütüphaneleri kullanmasına izin verir.

AWS SDK for Java 2.0 konusunda heyecanlı olmamıza rağmen, müşterilerimize 1.11 SDK'yı yeni hizmet API'leri, yeni hizmetleri, hata düzeltmeleri ve güvenlik düzeltmeleriyle güncellemeye devam edeceğimizi bildirmek istiyoruz.

Daha fazla bilgi edinin »


AWS SDK for Java 2.0 Ana Özellikleri

  • Engellemeyen I/O

AWS SDK for Java 2.0, engellenmeyen G/Ç'yi desteklemek için Netty üzerine kurulu, yeni, engellenmeyen G/Ç SDK mimarisini kullanır.

  • Otomatik sayfalandırma

Erişilebilirliği en üst düzeye çıkarmak ve gecikme süresini en aza indirmek için, birçok AWS API'sı, sonuçların birden çok "sayfa" arasında yanıt vermesini sağlar. 2.0'da SDK bunu otomatik olarak yapar.

  • Takılabilir HTTP katmanı

Sürüm 2.0 da 1.11 gibi, Apache'yi varsayılan eşzamanlı HTTP istemcisi olarak göndermeye devam ediyor, ancak bunu, kullanım durumunuza daha iyi uyan başka bir uygulamayla değiştirebilirsiniz.

 

AWS SDK for Java 1.11 Ana Özellikleri

  • Amazon S3 için İstemci Tarafı Veri Şifreleme

Bu kullanımı kolay, istemci tarafı şifreleme mekanizması Amazon S3'te uygulama verilerinin depolanması için güvenliğin geliştirilmesine yardımcı olur. Şifreleme ve şifre çözme işlemleri istemci tarafında gerçekleştirildiğinden, özel şifreleme anahtarları hiçbir zaman uygulama dışına çıkarılmaz.

  • Amazon DynamoDB Object Mapper

DynamoDBMapper, Amazon DynamoDB verilerini depolamak ve almak için Plain Old Java Object'ler (POJO) kullandığından, uygulama düzeyinde veri dönüştürme işlemleri ve özel ara yazılım çözümleri için duyulan gereksinimi ortadan kaldırır.

  • Amazon S3 Transfer Manager

Amazon S3 TransferManager basit bir API aracılığıyla çok iş parçacıklı, çok parçalı Amazon S3 yüklemelerinden geniş kapsamlı bir şekilde yararlanarak geliştirilmiş aktarım hızı, performans ve güvenilirliği mümkün kılar.

  • Amazon SQS İstemci Tarafı Arabelleğe Alma

İstemci tarafı arabelleğe alma, SQS isteklerini zaman uyumsuz gruplar halinde toplayıp göndererek uygulama ve ağ performansını geliştirir.


Yazılım Geliştirme Kılavuzu'nda çeşitli örnekler ve daha fazlasını bulabilirsiniz »

Java Topluluk Forumu'ndaki diğer yazılım geliştiricilerle bağlantı kurun »

Java Yazılım Geliştirme Merkezi'nde AWS ile Java kullanımı hakkında daha fazla bilgi keşfedin »

AWS Toolkit for Eclipse ile hızla kod yazmaya başlayın »

2.0 Değişim Günlüğü ve 1.11 Değişim Günlüğü'nü inceleyerek en son SDK ile ilgili ayrıntıları öğrenin. »

2.0 Github Deposundaki ve 1.11 Github Deposundaki kaynak kodu yakından inceleyin. »