top of page

Windows Azure Platformunda Java Uygulamalari

Yazarın fotoğrafı: Sevdanur GENC
Sevdanur GENC
14 Eyl 2012
3 dakikada okunur

Windows Azure'u bugune kadar aliskanlik olarak surekli Visual Studio ortaminda anlattik. Ilk baslarda dedigimiz gibi Windows Azure bircok platforma destek vermektedir. Peki .Net haricinde farkli bir dunya olan Java tarafinda isler nasil yuruyor bunlari arastirmak istedim. Bu makalemde Windows Azure platformunda Java'yi  inceledikten sonra yine her zamanki gibi basit bir uygulama ile noktamizi koyuyor olacagiz. Java icin arayuz olarak Eclipse'i kullaniyor olacagim. Peki bunun icin gerekli olacak Sdk'yi nasil edinebilirim. Windows Azure'un sitesinde Java ile ilgili bolumu kullanarak buradan Java icin Windows Azure SDK'sini ve ilgili Apache kutuphanelerine ihtiyacimiz olacaktir. Java icin Windows Azure SDK link : http://www.windowsazure.com/en-us/develop/java Java icin Windows Azure kutuphane paket linki : http://dl.msopentech.com/lib/PackageForWindowsAzureLibrariesForJava.html Java ile Eclipse icin Windows Azure eklentisini yukleyebilmeniz icin gerekli adimlar soyledir ; Eclipse arayuzunde HELP menusu altinda bulunan Install New Software'i seciyoruz. Ardindan asagidaki gibi karsimiza cikan pencerede Work With alanina  http://dl.msopentech.com/eclipse adresini yaziyor ve Enter'liyoruz.

                          Kucuk bir Search isleminden sonra Java icin gerekli olan Windows Azure Toolkit'lerini listeliyor. Select All secenegi ile Next butonunu tikliyoruz.

              Paketlerle ilgili detaylari listeledikten sonra tekrar next butonunu tikliyoruz.

                            Microsoft tarafindan Open Technologies ile ilgili lisans sozlesmeleri karsimiza gelmektedir. Kabul edip finish dedikten sonra ilgili paketlerin kurulumu tamamlanmis olacaktir. Artik Eclipse ortaminda hazirlayacagimiz jsp uzantili web sayfamizin tasarimini gerceklestirebiliriz. NanonunGunlugu isminde bir proje olusturuyorum ve icerisine index.jsp isimli bir web sayfasi ekliyorum.

                        Server olarak TomCat'i kullaniyor olacagim. Index.Jsp icin basit gorunumlu bir sayfa olabilmesi icin asagidaki kodlari Body taglari arasina yazmam yeterli olacaktir. <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Insert title here</title> </head> <body>

 <p>

        <%

        out.println("Nano'nun Gunlugu'ne Hosgeldiniz!...");

    </p>

Java Projesi Icin Windows Azure Paket Hazirligi

Web sayfamizi hazirladiktan sonra simdi dilerseniz Windows Azure platformuna gonderebilmemiz icin uygulamamizin paket ve konfigurasyon dosyalarini olusturalim. Bunlar hakkinda ki detayli bilgilere onceki Windows Azure makalelerimden ulasabilirsiniz. Java projenizin Windows Azure ortamina hazirlayabilmemiz icin gerekli deployment islemi icin devam etmeniz gereken yontemler soyledir. 1. File -> New -> Other -> Windows Azure Deployment Project lokasyonunda Windows Azure Deployment Project 'i secebilirsiniz. 2. Eclipse arayuzunun Standart arac cubugu uzerindeki Windows Azure ToolBar'daki bulunan New Windows Azure Deployment Project butonunu tiklayabilirsiniz. 3. Proje uzerinde sag tus Windows Azure -> Package For Windows Azure secenegini kullanabilirsiniz. Eclipse'de Project Explorer penceresi icerisinde uygulamanizin uzerinde sag tus yaparak acilan menuden Windows Azure'u seciyoruz. Hemen alt menusunde bulunan Package For Windows Azure secenegini tikliyoruz.

                      Karsimiza gelen pencerede hazirlayacagimiz paketin bulunacagi projenin ismini belirliyoruz.

                            Next butonuna tikladiktan sonra karsimiza JDK, Server ve War uzantili dosyamiz hakkinda bilgileri kontrol etmemizi istiyor. Bu bilgileri kendi konfigurasyonunuza gore ayarladktan sonra Finish butonunu tiklayarak projenizi olusturabilirsiniz.

                                    Olusturdugunuz proje asagidaki gibi Project Explorer penceresinde yerini alacaktir. Gordugunuz gibi yapi .Net ortamindaki yapiyla birebir olmasada benzerdir. Cunku burada onemli olanlar konfigurasyon ve paket dosyalarimizin Deploy edilirken kullanilmasi gerektigidir.

                        Tabi tum bu islemleri gerceklestirebilmemiz icin Windows Azure emulator'u de asagidaki gibi sisteminizde devreye girmis olacaktir.

Java Projesini Windows Azure'a Publish Edelim

Java projenizin Windows Azure ortamina publish edebilmemiz icin Eclipse arayuzunun standart arac cubugu uzerindeki Windows Azure ToolBar'daki Publish To Windows Azure Cloud butonunu tikliyoruz.

    Karsimiza gelen pencereden oncelikle Windows Azure Platformuna baglanip hesabimizla ilgili konfigurasyon dosyasini download etmemiz ve sonrasinda bunu projemize import etmemiz gerekiyor. Oncelikle Download butonunu tikliyoruz ve 3-Month Free Trial-9-13-2012-credentials.publishsettings isimli dosyayi sistemimize yukluyoruz.

                          Karsimiza Windows Azure icin otorum ekrani acilmaktadir. Kullanici adinizi ve sifrenizi girdikten sonra download isleminiz baslayacaktir.

                    3-Month Free Trial-9-13-2012-credentials.publishsettings dosyasini sistemimize indirdikten sonra import butonunu tiklayarak projemize Windows Azure ile ilgili ayarlarimizi aktariyoruz.

              Ardindan Hosted Service ile ilgili New butonunu tikliyoruz.

                    Hosted Service ile ilgili yine ayni ismi verdikten ve lokasyonuda tamamladiktan sonra Create butonunu tiklayarak olusturmaya basliyoruz.

              Artik Publish butonunu tiklayarak projemizi Windows Azure tarafina tasimaya baslayabiliriz.

                          Publish islemi esnasinda asagidaki gibi ekran goruntulerine sahip olacaksiniz.

                      Devam eden islemleriniz bir kac dakika surebiliyor. Bu islemlerin detaylarini Windows Azure Activity Log ekranindan takip edebilirsiniz.

              https://manage.windowsazure.com link yardimiyla Manage Windows Azure'da ki hesabiniza girdiginizde asagidaki gibi bir ekran goruntunuz olacaktir. Olusturmus oldugunuz Cloud Services Created durumunda Url'inizi ziyaret etmenizi bekliyor olacaktir

      Keyifli Calismalar Dilerim.

Son Yazılar

Hepsini Gör
Windows 8 Search Contract Uygulamasi

Daha onceden Windows 8 ile veri goruntuleme uygulamai hazirlamistik hatirlayacaginiz gibi. Eger bu makaleye ilk kez ulasiyorsanizda bu linkten yararlanabilirsiniz : https://sevdanurgenc.com/archives/

 
 
 
Windows 8 CameraCaptureUI Uygulaması

Microsoft, Windows 8 için Windows Runtime adında yeni bir framework tasarlamıştı. İçeriğinde mevcut .Net geliştiricileri için yapılan özellikler bir yana diğer özel bir tarafı ise Metro Style uygulama

 
 
 
SQL Azure Nedir?

Microsoft tarafindan gelistirilen Windows Azure Bulut hizmetlerinin bulundugu platforma dahil olmus bir nevi SQL Server olarak düsünebilecegimiz bir hizmet diyebiliriz. Mesafe olarak uzaktan ve sistem

 
 
 

Yorumlar


©2026 by Sevdanur Genc

bottom of page