Minter Coder - Ders Notlarım

1-JSP Giriş
Arkadaşlar merhabalar bu dersimizde jsp nedir ve archtitecturesi nasıldır onu göreceğiz.
Jsp dinamik websayfaları yaratmak için kullanılan bir java teknolojisidir.Java kodunu html'in içerisine gömerek jsp'yi kullanabilirsiniz <% ile başlar %...
Read more →

2-JSP Syntax
Arkadaşlar merhabalar bu derste jsp syntax işlenecek.
Öncelikle bir jsp dosyası açalım bunun için eclipse idesinde dynamic web project oluşturdum ve tomcat'i de eclipseye tanıttım eğer ki bunun nasıl yapılacağını bilmiyorsanız jsp & servlet...
Read more →

3-Jsp Control Flow Statements
Arkadaşlar merhabalar bu dersimizde jspde akış kontrol ifadelerini göreceğiz.
Örneğin if else, switch , for gibi.
Yukarıda görüldüğü gibi bir if else koşulu kullandık.Değinmek istediğim bir konu var eğer ki siz bir değişken tanımlamak is...
Read more →

4-Jsp Directives
Arkadaşlar Merhabalar jspde directives(direktifler) işleyeceğiz.Bu direktifler ilk jsp dersinde anlatıldığında gördüğünüz servlet classına çevirme işlemini komple etkiliyor.Directives ;
<%@ page ... %>
<%@ include ... %>
<%...
Read more →

5-Jsp Actions(Aksiyonları)
Arkadaşlar merhabalar bu derste jspde actionları göreceğiz bunların birkaç tanesini yani çok kullanılanları göreceğiz.Bu aksiyonlar xml formatında kullanılır hemen bakalım.
1-jsp:include
Bu bir sayfaya istek atıldığında <jsp:include ile b...
Read more →

6-Jsp Ortük Nesneler(implicit objects)
Arkadaşlar merhabalar bu dersimizde jspde implicit objects göreceğiz.Bunlar pre-defined variables olarak da bilinir.Herhangi bir jsp sayfasında direk çağırabilirsiniz.
1->request : Bu implicit object sayfada isteklerle alakalı bir HttpServle...
Read more →

7-Jsp Ortük Nesneler(implicit objects) 2
7-pageContext örnek :
Bu pageContext objesi page,request,session,application scopeslarından set,get veya bir attribute remove etmek için kullanılabilir.
Çıktı olarak yazdığınız ismi göreceksiniz.
form.html
<form action="index....
Read more →

8-Jsp'de MVC yapısı
Arkadaşlar merhabalar bugün jspde mvc yapısını göreceğiz , mvc nedir onu kısaca açıklayalım.
MVC = model view controller , bir design patterndir ve iş mantığı(business logic),sunum(presentation) mantığı(logic) ve veriyi(data) birbirinden ayırır...
Read more →

9-Jsp'de JSTL kullanımı
Arkadaşlar öncelikle jstl nedir ? Ona bakalım.
Jstl = jsp standart tag library.Jsp'yi daha basit bir şekilde geliştirmek için kullanılan etiketler kümesidir.
Esasen 5 adet jstl tag göreceğiz.
Core Tags = Bu tagda değişken tanımlama , flow...
Read more →

10-Jsp, Jstl'de Core tags(Core Tagları)
Arkadaşlar merhabalar bu derste jstlde core tagslara bakacağız.İlk öncelikle jstl kullanabilmek için jstl .jar dosyasını web'e dahil etmemiz gerekiyor.https://mvnrepository.com/artifact/javax.servlet/jstl/1.2 buradan indirip lib klasörüne atalım.
...
Read more →

11-Jsp, Jstl'de function tags(fonksiyon tagları)
Arkadaşlar merhabalar function taglarını kullanabilmek için
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
bu iki tagı ekleyin core tagını ...
Read more →

12-Jsp, Jstl'de Formatting tags(Formatlama Tagları)
Arkadaşlar merhabalar bu derste formatlama tagını göreceğiz formatlama taglarında kullanılabilecek olan 2 adet tag göstermek istiyorum fakat formatlama tagını kullanmak için
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
...
Read more →

13-Jsp, Jstl'de XML Tags(XML Tagları)
1-x:out , x:forEach veya x:parse tagları ->
Bu iki tag nedir neye yarar ? x:out c:out gibi output yani çıktıyı gösterir.x:parse de verdiğiniz xml dosyasını parse edeer yani parçalar.Hemen bir örnek verelim.
Yukarıda olan olay şu ; c:set il...
Read more →

14-Jsp, Jstl'de SQL Tags(Sql Tagları)
Arkadaşlar merhabalar bu bölümde sql taglarını göreceğiz.Sql taglarını dahil edebilmek için ;
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
kullanmalıyız.
Şimdi ben oluşturduğum bir databas...
Read more →

15-Jsp Veritabanı işlemleri(CRUD)
Arkadaşlar merhabalar bu bölümde jspde crud(create,read,update,delete) işlemini göreceğiz.Burada öncelikle veritabanımız oluşturacaz adı users olacak ve içindeki tabloda user olacak.Daha sonra bu tablo id,username ve password sütunları içere...
Read more →

16-Jsp Veritabanı İşlemleri CRUD (Listing)
Arkadaşlar merhabalar bu bölüme kaldığımız yerden devam ediyoruz.
Önceki bölümde sizlere projenin fotoğrafını çekmiştim şimdi içerisinde yaptığımız güncellemeleri açıklayarak atıcam ve userları listeleyeceğiz.
UserDao.java
&nbs...
Read more →

17-Jsp Veritabanı İşlemleri CRUD (Update)
Arkadaşlar merhabalar , updating işlemine geçiyoruz bu kısım biraz meşakatli yani yorucu :) evet geçelim
Öncelikle önceki 2 ders var listenin ve insert onları okuyup buraya gelmeniz gerekiyor aksi takdirde bir şey anlamayacaksınız önceki dersle...
Read more →

18-Jsp Veritabanı İşlemleri CRUD (Delete)
Arkadaşlar merhabalar bu bölümde delete kısmını göreceğiz, çok kısa konu hemen güncellediğimiz alanlara bakalım.Eğer ki jspnin önceki crud işlemlerine bakmadan buraya geldiyseniz hemen 2-3 ders öncesine bakıp dönün çünkü devamı niteliğinde.
Use...
Read more →