Java Spesifikasyon İsteği
Bir Java Şartname Talebi ( JSR ) bir yeni talebi olan Java - şartname veya altında olduğunu varolan Java şartnamede büyük bir değişiklik Java Community Process o kadar (JCP) Oracle -Bunlardan Süreç Yönetimi Ofisi (PMO) sağlanır. Bu işlem, yeni Java standartlarını tanımlamak ve Java programlama dili veya Java çalıştırma ortamı için ortaklaşa uzantılar geliştirmek için kullanılır .
Yeni dil öğelerini eklemek , API'leri genişletmek veya revizyonlar yapmak için yeni bir JSR oluşturulur. Bir JSR'ye, ilgili konuya çok aşina olan veya ilgili teknolojiyi ilerletmek isteyen işletme ve araştırma alanında çalışan uzmanlardan oluşan bir ekip başkanlık eder.
Örnekler
Aşağıdaki tablo, bazı seçilmiş Java Spesifikasyon İsteklerini içerir.
| numara | Soyadı | açıklama |
|---|---|---|
| JSR 001 | Java için gerçek zamanlı belirtim | Java çalışma zamanı ortamını, gerçek zamanlı davranışı iyileştirmek için arabirimleri ve sınıfları tanımlayan javax.realtime paketiyle genişletir . |
| JSR 002 | Sınır tarama API'si | Java kartları için sınır tarama testleri gerçekleştirmek için bir programlama arabirimi tanımlar . |
| JSR 003 | Java Yönetim Uzantıları (JMX) Belirtimi | Java uygulamalarını yönetmek ve izlemek için yazılım mimarisi ve programlama arayüzleri. |
| JSR 004 | ECperf Benchmark Spesifikasyonu | Belirtir belirli iş yükü ( kriter ) karşı hangi performans ait EJB sunucularına karşılaştırılabilir. |
| JSR 005 | XML İşleme (JAXP) 1.0 için Java API | DOM ve SAX için Java arayüzlerini tanımlar . |
| JSR 006 | Birleşik Baskı API'si (Java Print Service API) | Sürüm 1.2 ile birlikte J2SE'nin bir parçası haline gelen Java yazdırma arabiriminin ilk sürümünü tanımlar . |
| JSR 012 | Java Veri Nesneleri (JDO) Spesifikasyonu 1.0 | Java'da şeffaf nesne kalıcılığını gerçekleştirme standardı |
| JSR 030 | J2ME Bağlı, Sınırlı Cihaz Yapılandırması | Sınırlı yeteneklere sahip ağ bağlantılı cihazlar için yapılandırma |
| JSR 056 | JNLP Java Ağ Başlatma Protokolü | Java Web Start'a izin verir |
| JSR 063 | XML İşleme için Java API (JAXP) 1.1 ve 1.2 | JAXP için Uzantılar |
| JSR 082 | Bluetooth için Java API'leri | Bluetooth için programlama arayüzleri |
| JSR 097 | JavaYardım Sistemi | Java uygulamaları için çevrimiçi yardım |
| JSR 109 | Kurumsal Web Hizmetlerini Uygulama | Java'da web hizmetlerini uygulamak için bir programlama modeli ve çalışma zamanı belirtir |
| JSR 168 | Portlet Belirtimi 1.0 | Portallar ve içerdikleri bileşenler, sözde portletler arasındaki arabirimleri belirtir . |
| JSR 170 | Java Teknolojisi API'si için İçerik Havuzu | Bir içerik havuzunun içeriğine tek tip erişim için bir programlama arayüzü javax.jcr tanımlar . Halefi JSR 283'tür. |
| JSR 173 | XML için Akış API'si | XML belgelerinin verimli işlenmesi için javax.xml.stream programlama arabirimini tanımlar . |
| JSR 179 | Java Konum API'si | Dahili GPS alıcısına programlama arayüzü |
| JSR 208 | Java İş Entegrasyonu 1.0 | Hizmet odaklı mimarinin (SOA) Java uygulaması . |
| JSR 220 | Kurumsal JavaBeans 3.0 | Kurumsal Java Beans'in çeşitli uzantılarını tanımlar, örneğin açıklamalar aracılığıyla dağıtım bilgilerinin tanımlanması . |
| JSR 223 | Java Platformu için Komut Dosyası | Komut dosyalarının Java koduna erişme ve komut dosyalarını Java'ya entegre etme olanaklarını tanımlar. |
| JSR 235 | Hizmet veri nesneleri | Hizmet odaklı mimariler bağlamında tek tip veri erişimi için bir çerçeve tanımlar . |
| JSR 241 | Groovy Programlama Dili | Java sözdiziminin "cilalı" bir sürümünü Ruby kavramlarıyla birleştirmeye çalışan Groovy programlama dilini belirtir . |
| JSR 243 | Java Data Objects 2.0 - JDO spesifikasyonunun bir uzantısı | JSR 012'ye ek olarak, JDO'nun kullanımını daha da kolaylaştırması amaçlanmıştır. |
| JSR 250 | Java Ortak Açıklamaları | Ortak ek açıklamalar, ör. Fasulye yaşam döngüsü ve güvenlik için |
| JSR 283 | Java Teknolojisi API'si için İçerik Havuzu | JSR 170'in halefi . Bir içerik havuzunun içeriğine standartlaştırılmış erişim için bir programlama arayüzü javax.jcr tanımlar . |
| JSR 286 | Portlet Belirtimi 2.0 | Portallar ve içerdikleri bileşenler, sözde portletler arasındaki arabirimleri belirtir . |
| JSR 299 | Bağlamlar ve Bağımlılık Enjeksiyonu | Standart ve kurumsal programlama modelinde bağımlılık ekleme için Java API'leri . |
| JSR 303 | Java Bean Doğrulaması | JavaBean doğrulaması |
| JSR 312 | Java İş Entegrasyonu 2.0 | Hizmet odaklı mimarinin (SOA) Java uygulaması . |
| JSR 330 | Java için Bağımlılık Enjeksiyonu | Java Dependency Injection için Ek Açıklamalar |
| JSR 352 | Java Platformu için Toplu Uygulamalar | Toplu uygulamalar için bir programlama modeli ve işleri planlamak ve yürütmek için bir çalışma zamanı ortamı. |
| JSR 356 | WebSocket için Java API | WebSockets için bir API'nin uygulanması. |
| JSR 391 | Java SE 16 Platformu JSR 391 | JavaSE sürüm 16. |
İnternet linkleri
- Java Topluluğu Süreç Programı (İngilizce)
Bireysel kanıt
- ↑ SSS: Genel Sorular . In: Java Topluluğu Süreç Programı: Giriş . Sun Microsystems ( çevrimiçi [19 Mayıs 2007'de erişildi]).
- ^ Numaraya göre tüm JSR'lerin listesi. Java Community Process, 25 Haziran 2010'da erişildi .
- ↑ JSR 391: Java SE 16. http://openjdk.java.net , 20 Mayıs 2021'de erişildi (İngilizce).