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 APIlerinden 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.
*****************************************************