Java Öğrenmek İstiyorum Artıları Nelerdir ?
-
Java güçlüdür
Java güvenliği yüksektir
Java açık kaynaktır
Java basittir
Java Dünya üzerinde en çok kullanılan dildir
Java multiplatformdur
Javanın akrabaları çok kalablaıktır (oracle,sun,ibm,netscape vs...)
Java diğer yüksek seviye dillerden daha hızlıdır
Java herşeydir :)) javatar: http://www.youtube.com/watch?v=gLDFQ_IhnDc
-
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
Peki mesela Java ile DB bağlantısı var mı ? (saçma bir soru muhtemelen vardır ama bilmediğimden soruyorum :D) yani orta derece java öğrendiğimde neler yapabilirim PHP den farkı nedir ?
-----------------------------Javada daha farklı, JDBC var. PHP den farkı masaüstü uygulamalar yapabilirsin, daha sağlık server-client uygulamaları, konsol uygulamaları, ilerlersen ORACLE la çalışıp, telefonlara program vs yazabilirsin, gibi gibi...
-----------------------------Peki mesela yaptığım uygulamayı derlediğimde ve siteye yerleştireceğim zaman illaki applet olarak mı koymak zorundayım yani benim yazdığım sistemleri kullanmak isteyenlerin java mı kurması gerek yoksa php gibi direk olarak çalışacak şekilde yapma şansımda var mı ?
-----------------------------JVM kurması gerekiyor ama artık java kurmayan veya kurulu olmayan makina yok, bu component gibi birşey değil yani, ister istemez herkes bir kerede olsa java projeyle münasebeti oluyor ve kuruyor. Ayrıca tabi ki yazarken ayrılıyor. Örneğin masaüstü uygulama yazarken JForm kütüphanesini kullanıyorsun, applet yazarken JApplet gibi.
-----------------------------Çok soru sordum biliyorum fakat bu da son sorum :D PHP de html kodları arasına php kodları sıkıştırabilme şansımız var java da textbox yerleştireceğim misal bunu yapmak için java kodu mu kullanıyorum yoksa html kullanıp araya java sıkıştırabiliyor muyum ?
-
sokoban bunu yazdı:
-----------------------------
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
Peki mesela Java ile DB bağlantısı var mı ? (saçma bir soru muhtemelen vardır ama bilmediğimden soruyorum :D) yani orta derece java öğrendiğimde neler yapabilirim PHP den farkı nedir ?
-----------------------------Javada daha farklı, JDBC var. PHP den farkı masaüstü uygulamalar yapabilirsin, daha sağlık server-client uygulamaları, konsol uygulamaları, ilerlersen ORACLE la çalışıp, telefonlara program vs yazabilirsin, gibi gibi...
-----------------------------Peki mesela yaptığım uygulamayı derlediğimde ve siteye yerleştireceğim zaman illaki applet olarak mı koymak zorundayım yani benim yazdığım sistemleri kullanmak isteyenlerin java mı kurması gerek yoksa php gibi direk olarak çalışacak şekilde yapma şansımda var mı ?
-----------------------------JVM kurması gerekiyor ama artık java kurmayan veya kurulu olmayan makina yok, bu component gibi birşey değil yani, ister istemez herkes bir kerede olsa java projeyle münasebeti oluyor ve kuruyor. Ayrıca tabi ki yazarken ayrılıyor. Örneğin masaüstü uygulama yazarken JForm kütüphanesini kullanıyorsun, applet yazarken JApplet gibi.
-----------------------------Çok soru sordum biliyorum fakat bu da son sorum :D PHP de html kodları arasına php kodları sıkıştırabilme şansımız var java da textbox yerleştireceğim misal bunu yapmak için java kodu mu kullanıyorum yoksa html kullanıp araya java sıkıştırabiliyor muyum ?
-----------------------------yapabilirsin fakat oda JApplet ve Jform'dan ayrı bir kodlama :D .jsp kodlayacaksın.
-
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
Peki mesela Java ile DB bağlantısı var mı ? (saçma bir soru muhtemelen vardır ama bilmediğimden soruyorum :D) yani orta derece java öğrendiğimde neler yapabilirim PHP den farkı nedir ?
-----------------------------Javada daha farklı, JDBC var. PHP den farkı masaüstü uygulamalar yapabilirsin, daha sağlık server-client uygulamaları, konsol uygulamaları, ilerlersen ORACLE la çalışıp, telefonlara program vs yazabilirsin, gibi gibi...
-----------------------------Peki mesela yaptığım uygulamayı derlediğimde ve siteye yerleştireceğim zaman illaki applet olarak mı koymak zorundayım yani benim yazdığım sistemleri kullanmak isteyenlerin java mı kurması gerek yoksa php gibi direk olarak çalışacak şekilde yapma şansımda var mı ?
-----------------------------JVM kurması gerekiyor ama artık java kurmayan veya kurulu olmayan makina yok, bu component gibi birşey değil yani, ister istemez herkes bir kerede olsa java projeyle münasebeti oluyor ve kuruyor. Ayrıca tabi ki yazarken ayrılıyor. Örneğin masaüstü uygulama yazarken JForm kütüphanesini kullanıyorsun, applet yazarken JApplet gibi.
-----------------------------Çok soru sordum biliyorum fakat bu da son sorum :D PHP de html kodları arasına php kodları sıkıştırabilme şansımız var java da textbox yerleştireceğim misal bunu yapmak için java kodu mu kullanıyorum yoksa html kullanıp araya java sıkıştırabiliyor muyum ?
-----------------------------yapabilirsin fakat oda JApplet ve Jform'dan ayrı bir kodlama :D .jsp kodlayacaksın.
-----------------------------Tüm merak ettiklerim bunlardı :F cevaplayan herkese teşekkürler şimdi sıra geldi Java kaynağı bulmaya :D
-
http://www.tahribat.com/Forum-Java-Python-Gorsel-Egitimler-Ve-Ornek-Arsivleri-Istek-113257/
-
VBDream bunu yazdı:
-----------------------------
http://www.tahribat.com/Forum-Java-Python-Gorsel-Egitimler-Ve-Ornek-Arsivleri-Istek-113257/
-----------------------------Sağol dostum javayı öğreneyim ilk sana applet yazcam :P :F
-
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
Peki mesela Java ile DB bağlantısı var mı ? (saçma bir soru muhtemelen vardır ama bilmediğimden soruyorum :D) yani orta derece java öğrendiğimde neler yapabilirim PHP den farkı nedir ?
-----------------------------Javada daha farklı, JDBC var. PHP den farkı masaüstü uygulamalar yapabilirsin, daha sağlık server-client uygulamaları, konsol uygulamaları, ilerlersen ORACLE la çalışıp, telefonlara program vs yazabilirsin, gibi gibi...
-----------------------------Peki mesela yaptığım uygulamayı derlediğimde ve siteye yerleştireceğim zaman illaki applet olarak mı koymak zorundayım yani benim yazdığım sistemleri kullanmak isteyenlerin java mı kurması gerek yoksa php gibi direk olarak çalışacak şekilde yapma şansımda var mı ?
-----------------------------JVM kurması gerekiyor ama artık java kurmayan veya kurulu olmayan makina yok, bu component gibi birşey değil yani, ister istemez herkes bir kerede olsa java projeyle münasebeti oluyor ve kuruyor. Ayrıca tabi ki yazarken ayrılıyor. Örneğin masaüstü uygulama yazarken JForm kütüphanesini kullanıyorsun, applet yazarken JApplet gibi.
-----------------------------Servlet var, Jsp var.. Bunlardan haberin yok galiba.
-
JPriest bunu yazdı:
-----------------------------
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
Peki mesela Java ile DB bağlantısı var mı ? (saçma bir soru muhtemelen vardır ama bilmediğimden soruyorum :D) yani orta derece java öğrendiğimde neler yapabilirim PHP den farkı nedir ?
-----------------------------Javada daha farklı, JDBC var. PHP den farkı masaüstü uygulamalar yapabilirsin, daha sağlık server-client uygulamaları, konsol uygulamaları, ilerlersen ORACLE la çalışıp, telefonlara program vs yazabilirsin, gibi gibi...
-----------------------------Peki mesela yaptığım uygulamayı derlediğimde ve siteye yerleştireceğim zaman illaki applet olarak mı koymak zorundayım yani benim yazdığım sistemleri kullanmak isteyenlerin java mı kurması gerek yoksa php gibi direk olarak çalışacak şekilde yapma şansımda var mı ?
-----------------------------JVM kurması gerekiyor ama artık java kurmayan veya kurulu olmayan makina yok, bu component gibi birşey değil yani, ister istemez herkes bir kerede olsa java projeyle münasebeti oluyor ve kuruyor. Ayrıca tabi ki yazarken ayrılıyor. Örneğin masaüstü uygulama yazarken JForm kütüphanesini kullanıyorsun, applet yazarken JApplet gibi.
-----------------------------Servlet var, Jsp var.. Bunlardan haberin yok galiba.
-----------------------------Java diyince akla gelmesi gereken servlet'dir, JSP'dir ve bunlar üstüne kurulu frameworklerdir. Yoksa applet dediğimiz ölü doğmuş bir teknoloji olarak bile sayılabilir. Pratik kullanım alanı kısıtlıdır, çoğu zaman Flash'ın tercih edilmesi daha mantıklıdır. Ama sunucu tarafında Java, yıkar dağıtır :)
-
MaviEkran bunu yazdı:
-----------------------------
JPriest bunu yazdı:
-----------------------------
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
VBDream bunu yazdı:
-----------------------------
sokoban bunu yazdı:
-----------------------------
Peki mesela Java ile DB bağlantısı var mı ? (saçma bir soru muhtemelen vardır ama bilmediğimden soruyorum :D) yani orta derece java öğrendiğimde neler yapabilirim PHP den farkı nedir ?
-----------------------------Javada daha farklı, JDBC var. PHP den farkı masaüstü uygulamalar yapabilirsin, daha sağlık server-client uygulamaları, konsol uygulamaları, ilerlersen ORACLE la çalışıp, telefonlara program vs yazabilirsin, gibi gibi...
-----------------------------Peki mesela yaptığım uygulamayı derlediğimde ve siteye yerleştireceğim zaman illaki applet olarak mı koymak zorundayım yani benim yazdığım sistemleri kullanmak isteyenlerin java mı kurması gerek yoksa php gibi direk olarak çalışacak şekilde yapma şansımda var mı ?
-----------------------------JVM kurması gerekiyor ama artık java kurmayan veya kurulu olmayan makina yok, bu component gibi birşey değil yani, ister istemez herkes bir kerede olsa java projeyle münasebeti oluyor ve kuruyor. Ayrıca tabi ki yazarken ayrılıyor. Örneğin masaüstü uygulama yazarken JForm kütüphanesini kullanıyorsun, applet yazarken JApplet gibi.
-----------------------------Servlet var, Jsp var.. Bunlardan haberin yok galiba.
-----------------------------Java diyince akla gelmesi gereken servlet'dir, JSP'dir ve bunlar üstüne kurulu frameworklerdir. Yoksa applet dediğimiz ölü doğmuş bir teknoloji olarak bile sayılabilir. Pratik kullanım alanı kısıtlıdır, çoğu zaman Flash'ın tercih edilmesi daha mantıklıdır. Ama sunucu tarafında Java, yıkar dağıtır :)
-----------------------------Jsp nin çalışma mantığı nedir ?
-
sokoban bunu yazdı:
-----------------------------
Jsp nin çalışma mantığı nedir ?
-----------------------------Servlet ile java kodu yazılarak html çıktı üretilir ve user'a response olarak o gönderilir. Eski ve zahmetli bir yöntem ama çalışıyor. Öyle ki "<html><head><title></title></head><body></body><html>" şunları bile bir dosyaya örneğin;
out.print ("<html>");
out.print ("head><title></title></head>")
out.print ("<body>");
out.print ("</body></html>");
.... vs vs şeklinde yazmak zorundasın. Bu en basit olan kısmı, aradaki işleri de bu şekilde java ile yazmak gerekir. Bu da sayfayı yapacak adamın html, javaScript, Css, veri tabanı'na ek olarak bir de Java bilmesini zorunlu kılan eski, zahmetli bir yöntem.
Ama Jsp öyle değil. Html ile Java/Jsp'yi ayırıyor. Bu da demek oluyor ki tasarımcı ile programcı birbirini tanımak zorunda bile değil. Php ve Asp gibi de düşünülebilir (zorlarsak). Html arasına tag açarak (<?php ?> gibi ) Jsp ile kod yazabilirsin yazabilirsin ya da kendi Jsp taglarını oluşturup bunları Java programlama dili kullanarak programlayabilirsin (<ciktiAl>hede hödö </ciktiAl> gibi).
Araya yazılan o bütün Java'lar, Jsp'ler, user bir requestte bulunduğunda server tarafında önce derlenip bytcode oluyor, sonra yorumlanıp html oluyor ve kullanıcıya düz html gönderiliyor. Kullanıcının makinesinde Java platformu kurulu olmak zorunda değil çünkü çalıştırması gereken sadece html..
Bu derlenme, sonra da yorumlanma olayı performans kaybı olarak düşünülebilir ama bu sadece kullanıcı o sayfayı ilk defa çağırdığında olur, sonraki her çağrımda derlenmiş dosyalar kullanılır. Bu da büyük bir performans sağlar.
Yani Jsp sayfalarına sen html de yaz, css de yaz, javaScript de yaz, Jsp de yaz, Java da yaz. Ne yazarsan yaz bunlar çalışır.
Bir de şöyle bir görsel var:

Bu arada karıştıranlar çok oluyor, konudan alakasız bir dipnot. Java, JavaScript ve Jsp (Java Server Pages) apayrı şeyler. Ben de daha birkaç yıl önce hiçbirinin ne olduğunu bilmediğimde aynı cümlede hem Java'yı hem de JavaScripti kullanıyordum :)
Ayrıca yukarda yazdıklarım için hiçbir kaynak gösteremem, tamamen kulaktan dolma bilgilerimi derleyerek yazdım. Birden fazla yanlış içerebilir.
