URI:
   DIR Return Create A Forum - Home
       ---------------------------------------------------------
       In Java We Trust
  HTML https://injavawetrust.createaforum.com
       ---------------------------------------------------------
       *****************************************************
   DIR Return to: Java
       *****************************************************
       #Post#: 7--------------------------------------------------
       Intellij IDE ile proje oluşturma
       By: aoztepe07 Date: April 18, 2018, 2:42 am
       ---------------------------------------------------------
       Merhaba,
       Java IDE'lerinden biri olan ve benim kullandığım
       Intellij IDE'si ile ilk projemizi oluşturalım.
       Intellij'i başlattığınızda
       karşınıza çıkan menülerden kolay yükleme
       olarak Spring Initializer'e tıklayarak
       aşağıdaki adımları uygulayoruz.
       1- Spring Initializer
  HTML https://i.hizliresim.com/bBWv2Z.png
  HTML https://hizliresim.com/bBWv2Z
       2-Bağımlılık yöneticisi seçimi..
       Burada dikkat etmeniz ve kendi yolunuzu seçmeniz gereken bir
       ayrıma geliyoruz.
       Java dilinde bağımlılık yöneticileri
       mevcuttur.Bu bağımlılık yöneticileri
       projenizi build etmeye,projeniz içerisinde
       kullanacağınız farklı teknolojileri inject
       etmenize yarayan araçlardır.Şuan da
       geliştiriciler arasında yaygın olarak
       kullanılan ve Spring framework'ün desteklediği iki
       yönetici mevcuttur.Gradle ve Maven.İnternet üzerindeki
       birçok geliştirici videolarında projelerin Maven ile
       inşa edildiğini göreceksiniz.Ben projelerimi Gradle
       ile build ediyorum.Nedeni gradle okuma ve yazma konusunda
       Maven'e göre daha basit.
  HTML https://i.hizliresim.com/OoPrZ4.png
  HTML https://hizliresim.com/OoPrZ4
       3-Projede kullanılacak teknolojilerin eklenmesi
       Burada postgreSQL ve JPA eklentilerini seçtik.PostgreSql
       veritabanı , JPA ise (Java Persistance API) object
       Relational Mapping API’lerinden bir tanesidir.Java Persistence
       API, JPA nesnelerin ilişkilendirilmesini sağlayan, bu
       ilişkileri unutmayan sonradan da kullanmaya devam
       edebileceğimiz bir teknolojidir
  HTML https://i.hizliresim.com/m2nX78.png
  HTML https://hizliresim.com/m2nX78
       4-Paket ve proje adı isimlendirme
       Burada dikkat etmeniz gereken; paket ve proje isimleri case
       sensitive yapıya sahiptir.Yani vereceğiniz isimler
       küçük harfler barındırmalıdır.
  HTML https://i.hizliresim.com/gOBPV0.png
  HTML https://hizliresim.com/gOBPV0
       5-Use auto-import
       Bu seçeneği işaretleyerek IDE'ye ekleyeceğiniz
       her yeni teknolojiden sonra IDE'nin bu teknolojileri arka planda
       projenize oto-import etmesini söylüyorsunuz.
  HTML https://i.hizliresim.com/OoPr7n.png
  HTML https://hizliresim.com/OoPr7n
       6-Proje yapısı
       Aşağıdaki resimde görebileceğiniz üzere
       projemiz kuruldu ve src klasörünün altında iki ana
       dizinimiz mevcut.
       Birinci dizin java dizinimiz.Bu dizinde projemize ait tüm
       classlar oluşturulur.
       İkinci dizin olan resources dizininde proje
       tamamlandığında otomatik olarak boş gelen
       application.properties bulunmaktadır.Veritabanı
       ayarlamaları vb diğer ayarlamaları bu properties
       içerisinden yapacağız.
  HTML https://i.hizliresim.com/qGrAPZ.png
  HTML https://hizliresim.com/qGrAPZ
       Intellij ile ilk projemiz oluşturuldu.Kafanıza
       takılan sorular için iletişime geçmekten çekinmeyin.
       *****************************************************