JAXB Veri Tipleri

 

XML Schema Type Java Data Type
xsd:string java.lang.String
xsd:integer java.math.BigInteger
xsd:int int
xsd.long long
xsd:short short
xsd:decimal java.math.BigDecimal
xsd:float float
xsd:double double
xsd:boolean boolean
xsd:byte byte
xsd:QName javax.xml.namespace.QName
xsd:dateTime javax.xml.datatype.XMLGregorianCalendar
xsd:base64Binary byte[]
xsd:hexBinary byte[]
xsd:unsignedInt long
xsd:unsignedShort int
xsd:unsignedByte short
xsd:time javax.xml.datatype.XMLGregorianCalendar
xsd:date javax.xml.datatype.XMLGregorianCalendar
xsd:g javax.xml.datatype.XMLGregorianCalendar
xsd:anySimpleType java.lang.Object
xsd:anySimpleType java.lang.String
xsd:duration javax.xml.datatype.Duration
xsd:NOTATION javax.xml.namespace.QName

 

Kaynak : Oracle Docs

Örnek Web Service Sınıfı

Web Servisleri hakkında genel bilgiyi “Web Servisleri, SOAP, UDDI, WSDL Nedir?“ adlı makalemde vermiştim. Bu yazımda ise örnek bir web service sınıfı nasıl yazılır bundan bahsedeceğim.

Öncelikle bir web service sınıfının genel özelliklerinden ve nasıl yazılması gerektiğinden başlayalım.

–        Sınıf içerisinde istemcilere cevap dönmeden önce veya sonra yapılacak işler için metotlar tanımlanabilir. Bu metotların başında @PostConstruct (cevaplar dönmeden hemen önce container tarafından çağrılır) ve @PreDestroy (işlem sonu container tarafından çağrılır) annotationları kullanılır.

 [codesyntax lang=”java” lines=”no”]

package com.javauzmani.webservice;

/**
 *
 * @author Erkin Pehlivan
 */

import javax.ejb.Stateless;
import javax.jws.WebMethod;
import javax.jws.WebService;

@Stateless
@WebService
public class MerhabaBean {

    public void MerhabaBean() {}

    @WebMethod
    public String merhaba(String isim) {
        return "Merhaba " + isim;
    }
}

[/codesyntax]

PrimeFaces 4.0

Geçtiğimiz günlerde yeni gelecek özelliklerle 3.5 versiyonunun çıkarılacağını duyuran Prime Teknoloji, yeni eklenecek özelliklerin fazlalığından dolayı 3.5 projesini iptal ederek 4.0 versiyonunu çıkaracağını duyurdu.

 

2013 yılının başında piyasaya sürülecek olan yeni versiyonu sabırsızlıkla bekliyorum.

 

ASP.NET için PrimeFaces’i de bir yandan geliştiren grup bu tarafı şimdilik askıya alarak yeni versiyona odaklandığını açıkladı.

4.0 ile birlikte mobil sürümü olan 1.0 versiyonunun da aynı tarihlerde piyasada olacağı tahmin ediliyor.

 

Son sürümü aşağıdaki adresten indirebilirsiniz.

[box type=”download”] PrimeFaces 3.4.1[/box]

 

 

PrimeFaces 3.4 RC1 piyasada

Prime Technology tarafından geliştirilen PrimeFaces framwork’ünün son sürümü görücüye çıktı.

130’dan fazla dosya güncellemesi, Atmosphere Framework ile AJAX Push entegrasyonu ve yeni bileşenleri ile piyasaya sürülen PrimeFaces 3.4 RC1’i aşağıdaki bağlantıdan indirebilirsiniz.

[box type=”download”] PrimeFaces 3.4 RC1 Indir[/box]

Yapılan değişiklikler ile ilgili detaylı bilgi için ise aşağıdaki bağlantıyı kullanabilirsiniz.

[box type=”info”] PrimeFaces 3.4 Yenilikler[/box]