Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> Java

Java Object Oriented Programming temeline dayanan, çok işlevli, step by step işleyen dilin dökümanlarının paylaşım alanı.


Spring MVC Framework / Ar-Ge

Java

Yeni Konu aç Cevapla
 
Seçenekler
Alt 18-03-2018 14:36   #1
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
09/2016
Nereden
127.0.0.1:80
Yaş
14
Mesajlar
Konular


  
Spring MVC Framework / Ar-Ge



Nedir ? Ne Değildir ?

Spring MVC ( Model View Controller ) web tabanlı projectler yapmamızı sağlayan bir frameworktür. Bu Java tarafından derlenmektedir. Frameworkte 3 katman vardır. Birincisi Model , yani datalar. İkincisi View yani web sayfaları.
Üçüncüsü uygulanacak olan her şey Controller'de var.




Nasıl İşleniyor ?

Bu framework request tabanlıdır. Yani isteklere göre hareket eder. Katmanlarda bu şekilde işlemektedir. Daha yakından bakmak için şu fotoğrafa göz atalım.




Frameworkün İndirilmesi



Baştan söylemeliyim ki Java sürümünüz 8 veya üstü olmalıdır , yoksa çalışmayabilir. Hatta çalışmaz. Terminale veya command prompt'a java -version yazarak sürümünüzü öğrenebilirsiniz. Bu adresden indiriyoruz.

https://projects.spring.io/spring-boot/

Ayrıca yanında Eclipse IDE var , sadece Eclipse'in özelleştirilmiş versiyonu. İndirdiğiniz 7z arşivini extract ediyoruz. Çıkan klasöre gidiyoruz. "STS.exe" adlı dosyayı açıyoruz. Karşımıza ekran gelecek buradan workspace'i seçiyoruz.



Şimdi karşımıza Eclipse menüsü geldi. File > New > Maven Project diyoruz.

"Create a simple project" bölümünü işaretliyoruz ve Next diyoruz.



Group Id ve Artifact Id bölümlerine isim veriyoruz , Description bölümü opsiyonel bir şey.
Daha sonra Finish diyoruz. Projemiz oluşturuldu , solda pom.xml'e tıklıyoruz. Çünkü düzenlememiz lazım. <project></project> taglarının herhangi bir yerine https://projects.spring.io/spring-boot/ buradan seçtiğiniz versiyonun kodunu alıyoruz. Örneğin ;

Kod:
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.0.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>
Sonra projemize sağ tıklayıp Maven > Update Project deyip "OK" diyoruz.
Şimdi de bir tane Java file oluşturup artık kodları yazmaya başlayalım.

Kod:
package ArGe;

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;

     @ControLler
     @enableAutoConfiguration
public class ArGe{

        @requestMapping("/")
        @responseBody
    String home() {
        return "Hello World!";
    }

    public static v0id main(String[] args) throws Exception {
        SpringApplication.run(ArGe.class, args);
    }
}
Şimdi bunu derleyip çalıştıralım , consoleda hata yoksa localhost başlamıştır.
localhost:8080 adresine bir webbrowserla gittiğimizde ekran bu şekilde ;



    


___________________________________________

bugün de egoma köleyim of!


Konu Mapzilla tarafından (18-03-2018 14:44 Saat 14:44 ) değiştirilmiştir..
 Offline  
 
Alıntı ile Cevapla
Alt 18-03-2018 14:41   #2
  • Tamamen Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
12/2017
Mesajlar
Konular


  


Eline sağlık babo
    
 Offline  
 
Alıntı ile Cevapla
Alt 18-03-2018 14:47   #3
  • Tamamen Forumdan Uzaklaştırıldı
  • Üye Bilgileri
Üyelik tarihi
07/2017
Nereden
ANGARA
Yaş
17
Mesajlar
Konular


  


Eline sağlık
    
 Offline  
 
Alıntı ile Cevapla
Alt 18-03-2018 15:18   #4
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
07/2017
Nereden
Ötüken
Mesajlar
Konular


  


Eline Sağlık Map
    


___________________________________________

Bir millet bağımsızlığını, hürriyetini ve sınırlarını kaybedebilir , hatta yıllar boyunca başka bir milletin esareti altında yaşamak zorunda kalabilir ama bütün bu unsurlar o milletin yok olmasına etken olamaz. Ancak kendi dilini kaybetmiş bir millet yok olmaya mahkumdur.
 Offline  
 
Alıntı ile Cevapla
Alt 18-03-2018 19:41   #5
  • Asteğmen
  • Üye Bilgileri
Üyelik tarihi
03/2018
Mesajlar
Konular
6


  


Eline sağlık....
    
 Offline  
 
Alıntı ile Cevapla
Alt 18-03-2018 19:55   #6
  • Binbaşı
  • Üye Bilgileri
Üyelik tarihi
06/2015
Mesajlar
Konular


  


Ellerine sağlık
    


___________________________________________

Ben Ezelden Beridir Hür Yaşadım Hür Yaşarım
Hangi Çılgın Bana Zincir Vuracakmış Şaşarım

 Offline  
 
Alıntı ile Cevapla
Alt 18-03-2018 19:59   #7
  • Üsteğmen
  • Üye Bilgileri
Üyelik tarihi
01/2018
Nereden
Winterfell
Mesajlar
Konular


  


Eline sağlık başkan
    


___________________________________________

Winterfell Evimiz Ned Stark Babamız

The King In The North!

House Stark >All
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2018

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+
film izle

wau

Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.