<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8567348414249220430</id><updated>2011-11-27T15:55:46.887-08:00</updated><category term='linux'/><category term='java7'/><category term='jsf'/><category term='javascript'/><category term='host'/><category term='coldfusion'/><category term='usb'/><category term='php'/><category term='silme'/><category term='tablo'/><category term='sanal'/><category term='cgı'/><category term='ipv4'/><category term='jsp'/><category term='javax'/><category term='ASP'/><category term='oop'/><category term='normalization'/><category term='http'/><category term='IIS'/><category term='hybernate'/><category term='oracle'/><category term='constructor'/><category term='dhtml'/><category term='değişken'/><category term='IMB server'/><category term='nesne'/><category term='css'/><category term='jakarta tomcat'/><category term='dns'/><category term='ejb'/><category term='sdk'/><category term='komut'/><category term='browser'/><category term='ekleme'/><category term='class'/><category term='apeche'/><category term='domain'/><category term='https'/><category term='asp.net'/><category term='sun server'/><category term='framework'/><category term='port'/><category term='primarykey'/><category term='j2ee'/><category term='ftp'/><title type='text'>başlarken</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://adotcommath.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://adotcommath.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>gökdere</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8567348414249220430.post-3428159730438179620</id><published>2009-07-20T13:57:00.001-07:00</published><updated>2009-07-20T14:06:40.345-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'></title><content type='html'>ORACLE &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Oracle da veritabanı dosyaları&lt;br /&gt;Data File   SYSAUX.DBF &amp; SYSTEM.DBF&lt;br /&gt;Redo Log File  UNDO.DBF&lt;br /&gt;Control File  CONTROL.DBF&lt;br /&gt;&lt;br /&gt;Data File  Verileri içerir Oracle üzerinde sınırsız sayıda Data File oluşturulabilir. &lt;br /&gt;Redo Log File  veri üzerinde yapılan her değişiklik bu dosya içinde log lanırlar.&lt;br /&gt;Herhangi bir crash anında sistemi ve bozulan dosyayı otomatik olarak toplamak için kullanılır.&lt;br /&gt;Control File  Veri tabanlari ile ilgili data harici bilgilerin ve istatistiklerin tutulduğu dosya.&lt;br /&gt;&lt;br /&gt;Oracle XE :&lt;br /&gt;Oraclein kontrol araci   http://127.0.0.1:8080/apex&lt;br /&gt;Sistem Yöneticisi Kullanıcı İsimleri  system , sys , sysman&lt;br /&gt;Şifre  başlangıçda atanan şifre&lt;br /&gt;&lt;br /&gt;TableSpace  Oracle da bir veritabanı adına Tablespace denilen mantıksal alanlara bölünür. Tablespace içerisinde bir ilişki olan olan veritabanı yapıları barındırır. Online, Offline, Read Only &amp; One User olabilirler.&lt;br /&gt;Sequence  tabloların numerik alanlari için seriler üretir. Sequence tablodan bağımsız olduğu için ürettiği değeri birden fazla tabloda kullanmak mümkündür. &lt;br /&gt;Synonym  gerçek bir nesne değildir. Varolan nesnelere alias sağlar.&lt;br /&gt;&lt;br /&gt;Veri Türleri : &lt;br /&gt;Character  char , varchar2 ,  nvarchar2&lt;br /&gt;char  sabit büyüklüklü karakter veri alanı (2000 byte)&lt;br /&gt;char(50)  “sedat” , 45 adet boşluk karakteri ekler.&lt;br /&gt;varchar2  değişken büyüklüklü karakter veri alanı (4000 byte)&lt;br /&gt;nvarchar2  4000 byte , Unicode karakter tipi&lt;br /&gt;&lt;br /&gt;Sayısal Veri Türleri è&lt;br /&gt;number  hem integer hem de reel sayılar için veri tipi&lt;br /&gt;number(x,y)   x : hane sayisi , y : virgulden sonraki alan sayisi&lt;br /&gt;number(4,2)  14,12 &lt;br /&gt;Number in maximum boyutu  10^130(Express için)&lt;br /&gt;&lt;br /&gt;binary_float    &amp; binary_double   binary float direk olarak byte formatında işlenip saklanır. Buda matematik işlemlerinin daha hızlı yapılmasını sağlar.&lt;br /&gt;&lt;br /&gt;LOB(Large Object) veri türleri &lt;br /&gt;BLOB  Binary large object&lt;br /&gt;CLOB  cumilative large object&lt;br /&gt;binary formatında data tutarlar. &lt;br /&gt;BLOB un max boyutu  8TB&lt;br /&gt;CLOB un max boyutu  128TB&lt;br /&gt;Zaman veri türleri &lt;br /&gt;Date  sadece tarih&lt;br /&gt;Timestamp tarih + saat&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Constaints (Kısıtlamalar)&lt;br /&gt;Default Value =&gt; bir sutuna varsayılan değer ataması yapilabilir.&lt;br /&gt;Not null =&gt; sutunun boş bırakılmamasını sağlar&lt;br /&gt;Unique =&gt; sutunun benzersiz olmasını sağlar&lt;br /&gt;Check =&gt; sutun uzerine boolean bir koşul atanmasını sağlar. Bu koşul insert &amp; update lerde çalışır.&lt;br /&gt;Primary key&lt;br /&gt;Foreign key  disallow delete , Cascade Delete , Set Null on Delete&lt;br /&gt;&lt;br /&gt;CREATE SEQUENCE  "DENEME_SEQ"  MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;Her sequence in 2 adet alt değişkeni vardır.&lt;br /&gt;CURRVAL  o andaki değeri &lt;br /&gt;NEXTVAL  bir sonraki değeri.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;CREATE TABLE "DENEME" (&lt;br /&gt;  "NO" NUMBER(18,0) NOT NULL ENABLE, &lt;br /&gt; "ISIM" VARCHAR2(100), &lt;br /&gt; "SOYISIM" VARCHAR2(100), &lt;br /&gt; "GTARIHI" DATE, &lt;br /&gt;  CONSTRAINT "DENEME_PK" PRIMARY KEY("NO") ENABLE&lt;br /&gt;   )&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE TRIGGER  "BI_DENEME" &lt;br /&gt;  before insert on "DENEME"               &lt;br /&gt;  for each row  &lt;br /&gt; begin   &lt;br /&gt;    select "DENEME_SEQ".nextval into :NEW.NO from  dual; &lt;br /&gt;end; &lt;br /&gt;&lt;br /&gt;/&lt;br /&gt;ALTER TRIGGER  "BI_DENEME" ENABLE&lt;br /&gt;/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TEMEL ORACLE SQL KOMUTLARI&lt;br /&gt;&lt;br /&gt;select country_name "Ülke İsmi" from countries&lt;br /&gt;(sütuna alias tanımlama)&lt;br /&gt;&lt;br /&gt;Where ifadesinde kullanılan koşullar : &lt;br /&gt;&lt; , &gt; ,&gt;= ,&lt;= , != , = &lt;br /&gt;between .. and ..&lt;br /&gt;like&lt;br /&gt;in (x,y,z) / not in(x,y,z)&lt;br /&gt;is null / is not null&lt;br /&gt;&lt;br /&gt;farklı olanlar :  regexp_ınstr&lt;br /&gt;     regexp_LIKE&lt;br /&gt;     regexp_REPLACE&lt;br /&gt;     regexp_SUBSTR&lt;br /&gt;&lt;br /&gt;REGEXP =&gt; regular expression&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;select * from employees&lt;br /&gt;where regexp_like(email, '\w{6}' ,'i') &lt;br /&gt;(email değeri en az 6 haneli olanlar.)&lt;br /&gt;&lt;br /&gt;REGEX =&gt; \w (alphanumeric karakter)&lt;br /&gt;&lt;br /&gt;regexp_like  belirtilen koşul kelime içinde geçenleri getirir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;select phone_number , &lt;br /&gt;regexp_replace(phone_number, '(.{3})\.(.{3})\.(.{4})' , '(\1) \2-\3' )&lt;br /&gt;from employees&lt;br /&gt;&lt;br /&gt;‘(.{3})\.(.{3})\.(.{4})’ =&gt; 3 adet parantez bolgesi &lt;br /&gt;. her hangi bir karakter anlamına gelir.&lt;br /&gt; (.{3}) =&gt; birinci bolgede 3 karakter vardir.&lt;br /&gt; \. =&gt; . anlamina gelir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PSEUDOCOLUMNS  &lt;br /&gt;sistemi yoneten dual tablosundan elde edilebilecek değerleri temsil ederler.&lt;br /&gt;&lt;br /&gt;select sysdate from dual&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;SYSDATE    &lt;br /&gt;02/05/2009  &lt;br /&gt;&lt;br /&gt;select user from dual&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;  select ROWNUM,JOB_ID,JOB_TITLE from jobs&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; Sayfalamak için =&gt; &lt;br /&gt;    select JOB_ID,JOB_TITLE from jobs where rownum between 1 and 5 &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;****&lt;br /&gt;select  t.satir,t.job_title  from (select rownum as satir , job_title from jobs) t where satir between 2 and 5;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;JOIN ler  &lt;br /&gt;&lt;br /&gt;Natural join , Normal join , Inner Join , Outer join&lt;br /&gt;&lt;br /&gt;Natural Join  select first_name,last_name,DEPARTMENT_NAME &lt;br /&gt;from employees natural join departments;&lt;br /&gt;(natural join de on ifadesi vede sütun ismi belirtilmez)&lt;br /&gt;(sistem iki tablodaki aynı isimdeki sutunlara göre otomatik olarak iner join yapar.)&lt;br /&gt;&lt;br /&gt;select first_name,last_name,DEPARTMENT_NAME &lt;br /&gt;from employees natural join departments;&lt;br /&gt;Driver lar  &lt;br /&gt;Java için … C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib&lt;br /&gt;.NET İçin…. C:\oraclexe\app\oracle\product\10.2.0\server\BIN &lt;br /&gt;klasörü altinda  oraclient10.dll&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fonksiyonlar : &lt;br /&gt;Aggregate functionlar &lt;br /&gt;&lt;br /&gt;** select employee_id,first_name,last_name,salary,&lt;br /&gt;rank() over (order by salary desc) from employees&lt;br /&gt;Salary e göre tersten dizer ve numara verir.&lt;br /&gt;&lt;br /&gt;Not : 1 , 2 , 2 , 2 , 5 , 6…. Şeklinde gider.&lt;br /&gt;&lt;br /&gt;** select employee_id,first_name,last_name,salary,&lt;br /&gt;dense_rank() over (order by salary desc) from employees&lt;br /&gt;&lt;br /&gt; Not : 1 , 2 , 2 , 3 , 4 , 4 , 5 şeklinde gider.&lt;br /&gt;&lt;br /&gt;** select rank(15000) within group (order by salary desc) from employees&lt;br /&gt;&lt;br /&gt;15000  maaş sıralamasında kaçıncı sırada yer alır.&lt;br /&gt;&lt;br /&gt;Not :  select rank(:maas) within group (order by salary desc) from employees&lt;br /&gt;Parametreli sorgular  parametre ismi (:maas) oracle senden bu değeri kesin ister…&lt;br /&gt;&lt;br /&gt;System View leri&lt;br /&gt;System yada sysaux tablespace için login olduktan sonra&lt;br /&gt;Kullanılabilecek olan view lar. Oracle da yönetimsel view lar v$ işareti ile başlar.&lt;br /&gt;System ile login olun.&lt;br /&gt;v$datafile  veri dosyaları hakkında temel bilgileri gösterir.&lt;br /&gt;v$session  veritabanı üzerinde bulunan tüm sessionlari kullanıcıya gösterir.&lt;br /&gt;v$process  o anda yapılan işlemlerin listesi&lt;br /&gt;v$instance  oracle.exe nin anlık çalışma durumunu bildirir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//ORACLE in Web PORTUNU Değiştirmek…&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;  dbms_xdb.sethttpport('8090');&lt;br /&gt;end; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PL/SQL : &lt;br /&gt;Oracle standart kendi içerisinde 2 adet dil barındırır.&lt;br /&gt; SQL (temel sql standartdı ki sql dilini standartlaştıran firma Oracle dir.)&lt;br /&gt;PL/SQL  procedural language for SQL &lt;br /&gt;a. Pl/SQL in SQL ile hiçbir alakası yoktur.&lt;br /&gt;b. PL/SQL dili standart sql komutları üzerine programlama yapmak için geliştirilmiş olan script dilidir.&lt;br /&gt;c. PL/SQL standart bir procedurel language in barındırdırdığı tüm özellikleri barındırır. &lt;br /&gt;d. Değişkenler , karar yapıları , döngüler , try-catch , exception lar,function , procedure , stored procedure , advanced cursor lar&lt;br /&gt; Temel PL/SQL kod bloğu…&lt;br /&gt;Declare&lt;br /&gt; …………. (değişken tanımları)&lt;br /&gt;Begin&lt;br /&gt; …………  (sql ifadeleri)&lt;br /&gt;End;&lt;br /&gt;/&lt;br /&gt;Declare&lt;br /&gt;   x number(8);&lt;br /&gt;Begin&lt;br /&gt;   x := 5;&lt;br /&gt;   dbms_output.put_line( 'Sayisal Değer ' || To_Char(x) );&lt;br /&gt;End;&lt;br /&gt;declare &lt;br /&gt;   satir employees%ROWTYPE; &lt;br /&gt;begin&lt;br /&gt;   select * into satir from employees where employee_id = 101;&lt;br /&gt;   dbms_output.put_line(satir.first_name || ' ' || satir.last_name);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;%ROWTYPE (Generic Type)  belirtilen tablodaki bir satıra karşılık gelir.&lt;br /&gt;TYPE (Generic Type)  belirtilen sutundaki veri turunu otomatik olarak alir.&lt;br /&gt;&lt;br /&gt;declare &lt;br /&gt;   satir employees%ROWTYPE;&lt;br /&gt;   isim  employees.first_name%TYPE;&lt;br /&gt;   soyisim employees.last_name%TYPE;&lt;br /&gt;begin&lt;br /&gt;   select * into satir from employees where employee_id = 101;&lt;br /&gt;   isim := satir.first_name;&lt;br /&gt;   soyisim := satir.last_name;   &lt;br /&gt;   dbms_output.put_line(isim || ' ' || soyisim);&lt;br /&gt;end;&lt;br /&gt;Karar Yapıları &lt;br /&gt;DECLARE&lt;br /&gt;   girisTarihi DATE;&lt;br /&gt;   satir employees%ROWTYPE;&lt;br /&gt;   ikramiye number(8);&lt;br /&gt;BEGIN&lt;br /&gt;   select * into satir from employees where employee_id = :eid;&lt;br /&gt;   girisTarihi := satir.HIRE_DATE;&lt;br /&gt;   IF girisTarihi &gt; TO_DATE('1.1.1999') THEN&lt;br /&gt;      ikramiye := 1000;&lt;br /&gt;   ELSIF girisTarihi &gt; TO_DATE('1.1.2001') THEN&lt;br /&gt;      ikramiye := 500;&lt;br /&gt;   ELSE&lt;br /&gt;      ikramiye := 100;&lt;br /&gt;   END IF;&lt;br /&gt;   dbms_output.put_line('Toplam Maas : ' || TO_CHAR( satir.salary + ikramiye )  );&lt;br /&gt;END;&lt;br /&gt;DECLARE&lt;br /&gt;   girisTarihi DATE;&lt;br /&gt;   satir employees%ROWTYPE;&lt;br /&gt;   ikramiye number(8);&lt;br /&gt;BEGIN&lt;br /&gt;   select * into satir from employees where employee_id = :eid;&lt;br /&gt;   girisTarihi := satir.HIRE_DATE;&lt;br /&gt;   CASE&lt;br /&gt;       WHEN girisTarihi &gt; TO_DATE('1.1.1999') THEN&lt;br /&gt;          ikramiye := 1000;&lt;br /&gt;       WHEN girisTarihi &gt; TO_DATE('1.1.1999') THEN&lt;br /&gt;          ikramiye := 500;&lt;br /&gt;       ELSE&lt;br /&gt;          ikramiye := 100;&lt;br /&gt;   END CASE;&lt;br /&gt;   dbms_output.put_line('Toplam Maas : ' || TO_CHAR( satir.salary + ikramiye )  );&lt;br /&gt;END;&lt;br /&gt;&lt;br /&gt;DÖNGÜLER :&lt;br /&gt;FOR Döngüsü  kendisini bir index e bağlar ve de bu index değişimlerinde&lt;br /&gt;çalışır.&lt;br /&gt;BEGIN&lt;br /&gt;   --for(int i=0;i&lt;10;i++){} //C Tabanlı dillerde kullanılan for döngüsü&lt;br /&gt;   FOR i IN 1..10 LOOP &lt;br /&gt;     dbms_output.put_line('Sayi : ' || i);&lt;br /&gt;   END LOOP;&lt;br /&gt;END; &lt;br /&gt;WHILE Döngüsü  while döngüsünün çalışması bir koşula bağlanmıştır.&lt;br /&gt;Koşul doğru olduğu sürece while çalışır. Koşul False ise while durur.&lt;br /&gt;DECLARE&lt;br /&gt;    i number := 1;&lt;br /&gt;BEGIN&lt;br /&gt;    WHILE i&lt;=10 LOOP&lt;br /&gt;       dbms_output.put_line('SAYI : ' || to_char(i));&lt;br /&gt;       i := i + 1;&lt;br /&gt;    END LOOP;&lt;br /&gt;END;&lt;br /&gt;SONSUZ Döngü : oracle da bulunan sonsuz döngülerin bitişi içerisine yazılan bir exit ifadesi ile mümkündür. Döngü exit ifadesine rastlamaz ise işlem onu gelmez…&lt;br /&gt;DECLARE&lt;br /&gt;   i number := 1;&lt;br /&gt;BEGIN&lt;br /&gt;   LOOP &lt;br /&gt;      dbms_output.put_line('SAYI : ' || to_char(i));&lt;br /&gt;      i := i + 1;&lt;br /&gt;      EXIT WHEN i &gt; 10;&lt;br /&gt;   END LOOP;&lt;br /&gt;END;&lt;br /&gt;GOTO : goto standart da kodun çalışmasını sizin belirlemiş olduğunuz&lt;br /&gt;Bir satira transfer eder. Bu özelliği ile döngü yada if-else ibaresi gibi kullanılabilir.&lt;br /&gt;&lt;br /&gt;DECLARE &lt;br /&gt;   i number := 1;&lt;br /&gt;BEGIN&lt;br /&gt;   &lt;&lt;baslangic&gt;&gt;&lt;br /&gt;   dbms_output.put_line('SAYI : ' || to_char(i));&lt;br /&gt;   i := i + 1;&lt;br /&gt;   if i &lt;= 10 then&lt;br /&gt;     GOTO baslangic;&lt;br /&gt;   end if;&lt;br /&gt;END;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PROCEDURE : &lt;br /&gt;Procedure kendi görevi ve parametreleri olan program bloğudur. Function lardan farklı olarak Procedure ler değer üretmezler. (void fonksiyonlar)&lt;br /&gt;Procedure ler parametre alabilirler. Aldiklari parametreler IN , OUT  yada IN OUT şeklinde tanımlanabilir.&lt;br /&gt;IN  input (procedure e değer yollar)&lt;br /&gt;OUT  procedure den değer çıkarmak için kullanılır.&lt;br /&gt;IN OUT  yolladığın değişkenin üzerinde yapılan değişiklikler orijinal programa yansıtılır. (değişken değeri yollar ve yeni üretileni dışarı çıkartır.)&lt;br /&gt;DECLARE&lt;br /&gt;   satir employees%ROWTYPE;&lt;br /&gt;   isim  employees.first_name%TYPE;&lt;br /&gt;   soyisim  employees.last_name%TYPE;&lt;br /&gt;   maas employees.salary%TYPE;&lt;br /&gt;   -- procedure ler DECLARE ifadesi içinde tanımlanırlar.&lt;br /&gt;   PROCEDURE ZamliMaas( p1 IN OUT employees.salary%TYPE) AS&lt;br /&gt;     BEGIN&lt;br /&gt;        p1 := p1 * 1.40;&lt;br /&gt;     END ZamliMaas;&lt;br /&gt;BEGIN&lt;br /&gt;   select * into satir from employees where employee_id = :empid;&lt;br /&gt;   maas := satir.salary;&lt;br /&gt;   isim := satir.first_name;&lt;br /&gt;   soyisim := satir.last_name;&lt;br /&gt;   ZamliMaas(maas);&lt;br /&gt;   DBMS_OUTPUT.PUT_LINE(isim || soyisim || ' in yeni maasi : ' || maas);&lt;br /&gt;END;&lt;br /&gt;FUNCTION : Belli bir görevi olan kod bloklarıdır. Aldıkları paramaetreler IN,OUT yada IN OUT şeklinde tanımlanmak zorundadır. Procedure lerden farklı olarak belli bir RETURN TYPE barındırırlar. (return type i olan fonksiyonlara denk gelirler)&lt;br /&gt;&lt;br /&gt;DECLARE&lt;br /&gt;   satir employees%ROWTYPE;&lt;br /&gt;   maas number;&lt;br /&gt;   -- Her Function in bir RETURN TYPE i olmak zorunda&lt;br /&gt;   FUNCTION ZamliMaas( p1 IN number ) RETURN number AS&lt;br /&gt;      sonuc number; -- fonksiyonun kendi içindeki değişken&lt;br /&gt;      BEGIN&lt;br /&gt;        sonuc := p1 * 1.40;&lt;br /&gt;        RETURN Sonuc; -- her function in RETURN ifadesi olacak&lt;br /&gt;      END ZamliMaas;&lt;br /&gt;BEGIN&lt;br /&gt;   select * into satir from employees where employee_id = :empid;&lt;br /&gt;   maas := satir.salary;&lt;br /&gt;   DBMS_OUTPUT.PUT_LINE('Yeni Maasi : ' || ZamliMaas(maas));&lt;br /&gt;END;&lt;br /&gt;CURSOR : &lt;br /&gt;Cursor bir SQL Sorgunun ürettiği cevaplar üzerinde haraket ve modifikasyon yeteneği sağlayan özel bir SQL alanıdır.&lt;br /&gt;SQL Veritabanları içerisinde otomatik yada kullanıcı tarafından oluşturulan bir pointer dir.&lt;br /&gt;Java da bulunan ResultSet vede .NET de bulunan Reader ifadeleri database ler üzerinde oluştudukları Cursor lar ile haraket kabiliyeti sağlar.&lt;br /&gt;DECLARE&lt;br /&gt;   -- Cursor Definition&lt;br /&gt;   CURSOR c1 IS select first_name,last_name from employees;&lt;br /&gt;   isim employees.first_name%TYPE;&lt;br /&gt;   soyisim employees.last_name%TYPE;&lt;br /&gt;BEGIN&lt;br /&gt;   OPEN c1;   --Cursor u Aç&lt;br /&gt;   LOOP&lt;br /&gt;       FETCH c1 INTO isim,soyisim;          --CURSOR u ileri al.&lt;br /&gt;       EXIT WHEN c1%NOTFOUND;               --NOTFOUND cursor un cevap getiremediğini iletir.&lt;br /&gt;       DBMS_OUTPUT.PUT_LINE('Eleman İsmi ' || isim || soyisim );&lt;br /&gt;   END LOOP;&lt;br /&gt;   DBMS_OUTPUT.PUT_LINE('İşlenen Eleman Sayısı : ' || TO_CHAR(c1%ROWCOUNT) );&lt;br /&gt;   -- ROWCOUNT ==&gt; Cursor un Fetch ettiği Satır Sayısı&lt;br /&gt;   CLOSE c1;  --CURSOR u kapat&lt;br /&gt;END;&lt;br /&gt;NOT  1 : &lt;br /&gt;select EXTRACT(MONTH FROM hire_date) "Giriş Ayı" FROM Employees&lt;br /&gt;è Date olarak belirtilen bir alandan tarihin belli bir parçasını almak için kullanılan fonksiyon…&lt;br /&gt;NOT 2 : &lt;br /&gt;select last_name from employees where last_name like q'%'%'&lt;br /&gt;q =&gt; baştaki ve sondaki ‘’ a bakar aradaki özel karakterleri atlar.&lt;br /&gt;Parametreli Cursor : Cursor un Fonksiyon gibi Davranmasını sağlar.&lt;br /&gt;Örnek : içinde bulunduğumuz ay içerisinde işe girenlerin maaşları toplamı&lt;br /&gt;DECLARE&lt;br /&gt;   toplam NUMBER:= 0;&lt;br /&gt;   satir employees%ROWTYPE;&lt;br /&gt;   CURSOR c1 (buay NUMBER) IS &lt;br /&gt;   select * from employees WHERE EXTRACT(MONTH FROM hire_date) = buay;&lt;br /&gt;BEGIN&lt;br /&gt;   --Cursor u açarken parametreyi vermek zorundasınız.&lt;br /&gt;   OPEN c1( EXTRACT(MONTH FROM SYSDATE) );&lt;br /&gt;   LOOP&lt;br /&gt;      FETCH c1 INTO satir;&lt;br /&gt;      EXIT WHEN c1%NOTFOUND;&lt;br /&gt;      toplam := toplam + satir.salary;&lt;br /&gt;   END LOOP;&lt;br /&gt;   DBMS_OUTPUT.PUT_LINE('Bu Ay işe girenlere verilen toplam para ' || toplam);&lt;br /&gt;END;&lt;br /&gt;CREATE TABLE sinif (&lt;br /&gt;sinifid number(8,0) not null,&lt;br /&gt;sinifisim varchar2(50),&lt;br /&gt;kontenjan number(8,0)&lt;br /&gt;);&lt;br /&gt;/&lt;br /&gt;CREATE TABLE ogrenci(&lt;br /&gt;ogrenciid number(8,0) not null,&lt;br /&gt;ogrenciisim varchar2(50),&lt;br /&gt;sinifid number(8,0)&lt;br /&gt;);&lt;br /&gt;/&lt;br /&gt;insert into sinif values(1,'A1',5);&lt;br /&gt;/&lt;br /&gt;insert into sinif values(2,'A2',5);&lt;br /&gt;/&lt;br /&gt;insert into sinif values(3,'A3',5);&lt;br /&gt;/&lt;br /&gt;insert into ogrenci values(1,'ogr1',1);&lt;br /&gt;/&lt;br /&gt;insert into ogrenci values(2,'ogr2',1);&lt;br /&gt;insert into ogrenci values(3,'ogr3',1);&lt;br /&gt;insert into ogrenci values(4,'ogr4',1);&lt;br /&gt;insert into ogrenci values(5,'ogr5',1);&lt;br /&gt;insert into ogrenci values(6,'ogr6',2);&lt;br /&gt;insert into ogrenci values(7,'ogr7',2);&lt;br /&gt;insert into ogrenci values(8,'ogr8',2);&lt;br /&gt;insert into ogrenci values(9,'ogr9',3);&lt;br /&gt;&lt;br /&gt;SORU : Yukarıdaki tabloda A1 deki öğrencileri dengeyi bozmadan &lt;br /&gt;A2 ve de A3 e eklemek için gereken PL/SQL Komutunu yazınız.&lt;br /&gt;DECLARE&lt;br /&gt;CURSOR c1(s number) IS select * from ogrenci where sinifid = s;&lt;br /&gt;satir ogrenci%ROWTYPE;&lt;br /&gt;sid number;&lt;br /&gt;BEGIN&lt;br /&gt;  OPEN c1(1);&lt;br /&gt;  LOOP&lt;br /&gt;     FETCH c1 into satir;&lt;br /&gt;     EXIT WHEN c1%NOTFOUND;&lt;br /&gt;     select sinifid into sid FROM&lt;br /&gt;     (select t.sinifid,rownum satir FROM &lt;br /&gt;     (select sinifid from ogrenci where sinifid&lt;&gt;satir.sinifid &lt;br /&gt;     group by sinifid order by count(*)) t)&lt;br /&gt;     WHERE ROWNUM = 1;&lt;br /&gt;     UPDATE ogrenci SET sinifid = sid where ogrenciid = satir.ogrenciid;&lt;br /&gt;     COMMIT;&lt;br /&gt;  END LOOP;&lt;br /&gt;  CLOSE c1;&lt;br /&gt;END;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8567348414249220430-3428159730438179620?l=adotcommath.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adotcommath.blogspot.com/feeds/3428159730438179620/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8567348414249220430&amp;postID=3428159730438179620' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/3428159730438179620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/3428159730438179620'/><link rel='alternate' type='text/html' href='http://adotcommath.blogspot.com/2009/07/oracle-oracle-da-veritaban-dosyalar.html' title=''/><author><name>gökdere</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8567348414249220430.post-2638929494400241911</id><published>2008-01-28T14:56:00.000-08:00</published><updated>2008-01-28T15:37:40.293-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='constructor'/><category scheme='http://www.blogger.com/atom/ns#' term='değişken'/><category scheme='http://www.blogger.com/atom/ns#' term='class'/><category scheme='http://www.blogger.com/atom/ns#' term='java7'/><category scheme='http://www.blogger.com/atom/ns#' term='javax'/><category scheme='http://www.blogger.com/atom/ns#' term='jsf'/><category scheme='http://www.blogger.com/atom/ns#' term='IMB server'/><category scheme='http://www.blogger.com/atom/ns#' term='oop'/><category scheme='http://www.blogger.com/atom/ns#' term='ejb'/><category scheme='http://www.blogger.com/atom/ns#' term='sun server'/><category scheme='http://www.blogger.com/atom/ns#' term='hybernate'/><category scheme='http://www.blogger.com/atom/ns#' term='sdk'/><category scheme='http://www.blogger.com/atom/ns#' term='framework'/><category scheme='http://www.blogger.com/atom/ns#' term='j2ee'/><category scheme='http://www.blogger.com/atom/ns#' term='jakarta tomcat'/><title type='text'>JAVA</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;JAVA&lt;span style=""&gt;                           &lt;/span&gt;:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                  &lt;/span&gt;Programlama Dili&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;SDK&lt;span style=""&gt;                              &lt;/span&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;Programlama Platformu dur. &lt;span style=""&gt; &lt;/span&gt;SDK (Software Development Kit)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;Java SDK , &lt;span style=""&gt; &lt;/span&gt;Java SDK Java programcılarına hazır yapılar ve kodlar &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt;"&gt;&lt;span style="font-size:14;"&gt;sunar. Java OOP mantığı programcılara hazır yapıları sunar. &lt;span style=""&gt; &lt;/span&gt;Size görsel objeler (Component lar) ve hazır algoritmik yapıları class halinde sunar. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;JCREATOR/ECLIPSE&lt;span style=""&gt;        &lt;/span&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;IDE (integrated development environment) Java ile Kod &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;yazabilmek için kullanılan yazılımlar (arabirimler)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;* Netbeans (Free)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;* Intelli JIDEA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;* JBuilder&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;Application Servers&lt;span style=""&gt;     &lt;/span&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.5pt;"&gt;&lt;span style="font-size:14;"&gt;Yayınlanmak üzere oluşturulan programların deploy edildiği üst seviye yazılımlar. &lt;span style=""&gt; &lt;/span&gt;Apache Tomcat (web siteleri yayını için), &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.5pt;"&gt;&lt;span style="font-size:14;"&gt;Jboss (EJB) , WebLogic , Jrun**&lt;span style=""&gt;  &lt;/span&gt;, IBM Server , Sun Server &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;OOP&lt;span style=""&gt;                             &lt;/span&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;Obje Nedir ? &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt; (Object)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:14;"&gt;Programcılıkta sadece değişkenler ve fonksiyonlar yoktur. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;Güncel hayatta yer alan bir soruna cevap verimek isteniyorsa&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;Güncel hayatta kullanılan yapıların programlcılığa taşınması &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;gerekir. Nesneler özellikleri (attribute = değişkenler) ve &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;işlevleri (function) olan programlama yapılarıdır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;Sınıf Nedir? &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt; (Class)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Obje iskeleti =&gt; bir objenin hangi degiskenleri ve fonksiyonlari&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Barindiracagini belirten yapi. Sadece degiskenlerin degerleri &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;degistirilerek bir class dan sonsuz sayıda farklı obje çıkabilir.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;Constructor?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Özel bir fonksiyondur. Bir class dan bir objenin oluşturulmasını &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;sağlar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Örnek &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Araba Fabrikası &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Araba üretir. (her seferinde ürettiği araba bir diğerinden&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;kesinlikle farklıdır.) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;bu arabaları üretirken onların özelliklerini belirler.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Araba Modelleri vardır yada şemaları vardır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Bu şemalarda arabanın özellikleri &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;(motor,hp,koltuk sayısı,rengi vs..)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;o arabaların işlevleri olur&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;(hızlanma, durma)&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; Class&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Üretim Bandı &lt;span style=""&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt;Constructor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;(üretim bandı her seferinde değişlkenlerin değerini &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;değiştirerek farklı arabalar üretilmesinin sağlar)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;üretim bandından ortaya arabalar çıkar. Kullanıcının &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Kullanması için &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; nesneler &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none solid; padding: 0in 0in 1pt; margin-left: 70.8pt; margin-right: 0in;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Bir pencere ortaya çıkartmak istersek&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Frame adı verilen Java da yazılmış class i alırız. Constructor i&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Kullanarak ortaya yeni pencereler çıkartırız. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none solid; padding: 0in 0in 1pt; margin-left: 70.8pt; margin-right: 0in;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left: 70.8pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;b style=""&gt;&lt;u&gt;Java History &amp;amp; Binaries&lt;o:p&gt;&lt;/o:p&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;u&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt;&lt;span style="text-decoration: none;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Standart Java SDK &lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Grapichal Components , Graphics Objects , Printing Objects&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Remoting Objects , Networking , Database, Collections&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;J2SE&lt;span style=""&gt; &lt;/span&gt;(standart edition)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;J2EE&lt;span style=""&gt;  &lt;/span&gt;(enterprise edition)&lt;span style=""&gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt; &lt;/span&gt;EJB , JSP gibi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;J2ME (micro edition)&lt;span style=""&gt;             &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;à&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; &lt;span style=""&gt; &lt;/span&gt;Cep Telefonu ve PALM &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Diğer Java SDK ları &lt;span style=""&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Paralı yada Bedava&lt;span style=""&gt;  &lt;/span&gt;Standart Java SDK nin yapamadığı &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;işlemler için kullanılır.&lt;span style=""&gt;   &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;JSF &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt;Java Server Faces (ileri web uygulamaları için)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Spring Framework (vt işlemleri için)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Hybernate (vt işlemleri için)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left: 35.4pt; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Java 6 &lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:14;"&gt;Şu andaki stabil sürüm, Templete adı verilen kodlama yapısı &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;&lt;span style=""&gt;       &lt;/span&gt;Sisteme gömüldü. (jdk 1.6)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;b style=""&gt;Java 7  &lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:14;"&gt;Beta Sürüm&lt;b style=""&gt; , &lt;/b&gt;yeni component lar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none solid; padding: 0in 0in 1pt;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;Java icerisinde sadece compiler barındırmaz. İşlevleri olan çeşitli programcıklar barındırır.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Javac = java compiler&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Java&lt;span style=""&gt;   &lt;/span&gt;= java programlarını calistirir&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Appletviewer = applet leri goruntuler&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Keytool = Sertifika Uretici &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Rmi = remote obje kontrol programi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none solid; padding: 0in 0in 1pt;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;Java da paketler&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;b style=""&gt;java&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;awt &lt;span style=""&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; temel gorsel yapilar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;applet &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; java component larinin web sayfalari icine gomulmus hali.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;io &lt;span style=""&gt;     &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; dosya işlemnleri için&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;net &lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt;network işlemleri için&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;rmi &lt;span style=""&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; remoting işlemleri için&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;sql &lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; vt işlemleri için&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;security &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; guvenlik işlemleri için&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;util &lt;span style=""&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; genel araçların yer aldığı paket&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;math &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; matematik işlemleri için&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;b style=""&gt;javax&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:14;"&gt;swing &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; ileri gorsel yapılar. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;imageio &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; resim işleme&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;xml &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; xml işleme&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="border-style: none none solid; padding: 0in 0in 1pt;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in; text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8567348414249220430-2638929494400241911?l=adotcommath.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adotcommath.blogspot.com/feeds/2638929494400241911/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8567348414249220430&amp;postID=2638929494400241911' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/2638929494400241911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/2638929494400241911'/><link rel='alternate' type='text/html' href='http://adotcommath.blogspot.com/2008/01/java-programlama-dili-sdk-programlama.html' title='JAVA'/><author><name>gökdere</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8567348414249220430.post-3380062773828851750</id><published>2008-01-05T17:16:00.000-08:00</published><updated>2008-01-05T17:53:39.115-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='silme'/><category scheme='http://www.blogger.com/atom/ns#' term='tablo'/><category scheme='http://www.blogger.com/atom/ns#' term='nesne'/><category scheme='http://www.blogger.com/atom/ns#' term='ekleme'/><category scheme='http://www.blogger.com/atom/ns#' term='primarykey'/><category scheme='http://www.blogger.com/atom/ns#' term='normalization'/><title type='text'>Normalization</title><content type='html'>veri toplamasından sonra ilişkisel veri tabanı oluştumak için verinin tablolara bolünme&lt;br /&gt;     ve index belirleme isimleri&lt;br /&gt;  &lt;br /&gt;    ....................&lt;br /&gt;   ogrenci ve dersler(bağlı nesneler ogrenci ders alır)&lt;br /&gt;   .....................&lt;br /&gt;&lt;br /&gt;  ogrenci[&lt;span style="font-weight: bold;"&gt;ogrenciid&lt;/span&gt;,isim,soyisim,telefon,dersisim,ogretmen,dersaat](ogrenci tablosunu oluşturan sutunlar)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;         ogrenciid--&gt;isim,soyisim,telefon,dersiism,ogretmen,derssaat&lt;br /&gt;        dersisim----&gt;dersaat,ogretmen&lt;br /&gt;    bu şekile yaptığım bir tabloda ogrenciid tektir yani aslında primarykey sutunu tablonun ke&lt;br /&gt;ndisini ifade eder amam yukardaki tabloda dikkat edersek&lt;br /&gt;  dersismini bildiğim bir ogrencinin &lt;span style="font-weight: bold;"&gt;ogretmen ve derssaat &lt;/span&gt;bilgilerine ulaşabilirim&lt;br /&gt;yani aslında bu üçlüden(dersisim,ogretmen,derssaat)oluşan tablonun belirleyicisi&lt;br /&gt;dersisim olacaktır&lt;br /&gt;  o zaman onları başka tabloda hazırlayıp dersimi primarykey vermek gerekir&lt;br /&gt;     &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  düzgün ve hatasız şekillendirilmiş bir tabloda yer alan sutunlar&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;     primarykey &lt;/span&gt;hiç bir sutun tarafından ifade edilemezler.&lt;br /&gt;eger boyle bir durum ortaya çıkarsa tabloda vt anomalyler ortaya çıkar.&lt;br /&gt;&lt;br /&gt;            silme, ekleme,güncelleme problemleri..........&lt;br /&gt;  normalizasyondan önce :anan veri grubunda kaç  alt nesne var&lt;br /&gt; &lt;br /&gt;            ogrenci(ana nesne)&lt;br /&gt;        Dersler(baglı nesne)&lt;br /&gt;&lt;br /&gt;        nesne:tablo&lt;br /&gt;       özellik:sutun&lt;br /&gt;   ......................................&lt;br /&gt;  dersler[&lt;span style="font-weight: bold;"&gt;ders isim&lt;/span&gt;,derssaat,ogretmen]&lt;br /&gt; ogrenci[&lt;span style="font-weight: bold;"&gt;ogrenciid&lt;/span&gt;,isim,soyisim,telefon]&lt;br /&gt;&lt;br /&gt;yeni yapılan bu tablolar sayesine dersisimle dersler tablosuna vede&lt;br /&gt;   ogrenciid ile ogrenci tablosuna direkt olarak referanverebilirim (mecaz anlamada)&lt;br /&gt;o zaman nesneleri bağlama mantığıyla yeni tablomuz&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   ----&gt;ogrencilerin_aldigidersler[dersisim,ogrenciid]&lt;br /&gt;bir sonraki yazıda yazılımda kullanılan nesne tabloları ile devam edeceğizzz...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8567348414249220430-3380062773828851750?l=adotcommath.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adotcommath.blogspot.com/feeds/3380062773828851750/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8567348414249220430&amp;postID=3380062773828851750' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/3380062773828851750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/3380062773828851750'/><link rel='alternate' type='text/html' href='http://adotcommath.blogspot.com/2008/01/normalization.html' title='Normalization'/><author><name>gökdere</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8567348414249220430.post-3707635095115080713</id><published>2008-01-04T17:03:00.000-08:00</published><updated>2008-01-04T17:10:46.502-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dns'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='ipv4'/><category scheme='http://www.blogger.com/atom/ns#' term='jakarta tomcat'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><category scheme='http://www.blogger.com/atom/ns#' term='apeche'/><title type='text'>web server kurulumu</title><content type='html'>Web Server Kurulumu:&lt;br /&gt;&lt;br /&gt;1.) Windows 2003 Server | Linux&lt;br /&gt;2.) Linux --&gt;  PHP &lt;br /&gt;W2K3  ASP , ASP.NET&lt;br /&gt;3.) Hazır Server-Client Yapısı&lt;br /&gt;a. Server -&gt; Web Server&lt;br /&gt;b. Client  -&gt; Browser&lt;br /&gt;4.) Web Server lar :&lt;br /&gt;a. Browser ile veri yayinlayanan makine arasindaki tüm iletişim kontrol eder : (IIS ,Apache, Jakarta Tomcat)&lt;br /&gt;b. Web Server seçimi sitenin temeli olulşturacak olan dil seçimini de belirler. (IIS – ASP.NET , Apache – PHP , Tomcat - JSP)&lt;br /&gt;&lt;br /&gt;Web iletişimindeki güvenlikten tamamen web server sorumludur&lt;br /&gt;&lt;br /&gt;Web server                                              browser&lt;br /&gt;Asp.net(SQL server)---------------------   client&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  Browser a adres yazildiktan sonra web server devreye girer. Browser in istegini sayfaya bakar. Sayfayi interpret eder. Buna kendindeki değişkenleri ekler ve browser a sonucu gönderir.Browser sadece HTML formatindaki veriyi işler ve javascript çalıştırabilir. &lt;br /&gt;&lt;br /&gt;5.) Site güvenliği için 1 adet firewall&lt;br /&gt;&lt;br /&gt;6.) Veri kaynagi icin bir adet veritabani. &lt;br /&gt;&lt;br /&gt;7.) DNS yapisi ve ayarlari -&gt;&lt;br /&gt;   4 byte lik sayisal adres --&gt; ipv4 adresi&lt;br /&gt;   iletişim sadece adresler ile yapilir. Bu sebeple web isimlerinin adreslerini tutan vede bu adresleri sorgulayabilen server lar bulunmasi gerekir. Bu server lar DNS server olarak bilinirler. &lt;br /&gt;&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ROOT DNS ---&gt;  IEEE/internet.org/w3.org adli bagimsiz !!!!&lt;br /&gt;      kuruluşlar tarafindan kontrol edilen 13 adet olan &lt;br /&gt;      tüm dünyanin DNS bilgisini tutan ana server lar.&lt;br /&gt;&lt;br /&gt;NODE DNS --&gt; ülke ya da bölge bazinda alan adi yonlendirmelerini &lt;br /&gt;        yapan dns ler.  (ULAKNET)&lt;br /&gt;&lt;br /&gt;LOCAL DNS  ---&gt;  kendi yaptiginiz site icin alan adi kayitlarini tutar. &lt;br /&gt;    (domain)alan adi   abc.com &lt;br /&gt;    (sub-domain)alt isim  www.abc.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Root dns ipleri&lt;br /&gt;&lt;br /&gt;  4.2.2.1 , 4.2.2.2 , 4.2.2.3 , 4.2.2.4 , 4.2.2.5 , 4.2.2.6 &lt;br /&gt;&lt;br /&gt;DNS SORGUSU : &lt;br /&gt;  &lt;br /&gt;Cmd&lt;br /&gt;&lt;br /&gt;Nslookup&lt;br /&gt;&lt;br /&gt;Server 4.2.2.1------ root dns sorgusu için)&lt;br /&gt;&lt;br /&gt;www.google.com.tr&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8567348414249220430-3707635095115080713?l=adotcommath.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adotcommath.blogspot.com/feeds/3707635095115080713/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8567348414249220430&amp;postID=3707635095115080713' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/3707635095115080713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/3707635095115080713'/><link rel='alternate' type='text/html' href='http://adotcommath.blogspot.com/2008/01/web-server-kurulumu-1_04.html' title='web server kurulumu'/><author><name>gökdere</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8567348414249220430.post-8781615137944610256</id><published>2008-01-04T16:43:00.000-08:00</published><updated>2008-01-04T16:53:48.454-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='domain'/><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='cgı'/><category scheme='http://www.blogger.com/atom/ns#' term='dhtml'/><category scheme='http://www.blogger.com/atom/ns#' term='jsp'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><category scheme='http://www.blogger.com/atom/ns#' term='host'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>web programcılığı</title><content type='html'>Web Programcılığı : &lt;br /&gt;&lt;br /&gt; Web (www) yayınları text ve resim tabanlı yayınlardır. Web işlemleri bir browser ve bir web server arasında yürür. Browser kullanıcı etkileşim tarafı. Web server sunucu etkileşim tarafı diye bilinir. &lt;br /&gt;  Web yazılımlarında  browser vasıtası ile kullanıcı ile etkileşime girebilmek için özel bir dil kullanılır. (DHTML = HTML + CSS + Javascript) bu dil ile üretilen arayüz kullanıcıya yani browser a gönderilir. Server in kullanıcı komutlarına göre browser a gönderilecek sayfayi belirlemesi gerekir. (Komutlar. Form araçları : metin kutusu,buton,linkler vs... vasıtasi ile girilir.) Bu komutları işlemek için HTML dili kullanılamaz. HTML sadece görsel bir dildir. Komutların işlenmesi için web komnutlarını algılayabilcek özel bir dil gerekir. &lt;br /&gt;  Bu diller :&lt;br /&gt;  ASP&lt;br /&gt;  JSP&lt;br /&gt;  PHP&lt;br /&gt;  ASP.NET&lt;br /&gt;  COLDFUSION&amp; CGI tabanlı diller.&lt;br /&gt;  &lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;  Web programlama dilleri compile edilmezler , benzer bir işlem olan interpret işlemi gerçekleştirilir. Bu dillerin interpret işlemi için ayrı yazılımlar kullanılır. &lt;br /&gt; Bu yazılımlar web server lardır. &lt;br /&gt;&lt;br /&gt; ASP     ----&gt;IIS   --&gt;windows a gömülü (XP home hariç)&lt;br /&gt; ASP.NET ---&gt;IIS  (with .Net support)&lt;br /&gt;        PHP   ---&gt;Apache --&gt;linux lara gömülü&lt;br /&gt;        JSP    -----&gt; Jakarta Tomcat  --&gt;bazı linux lara gömülü&lt;br /&gt;        Coldfusion    --&gt;JRUN ---&gt;kurulması gerekir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IIS : Internet information server&lt;br /&gt;&lt;br /&gt; C:\inetpub\wwwroot ---&gt;  IIS in temel klasörü&lt;br /&gt;&lt;br /&gt;Eğer kendi bilgisayarınız ise ---&gt;  http://localhost&lt;br /&gt; &lt;br /&gt;         http://localhost:8080&lt;br /&gt;&lt;br /&gt;eğer başka bir bilgisayar ise        http://ipadresi/sayfaismi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DNS Server : her bilgisayarın bir ip adresi vardır. Ama genellikle sistemlere erişim isimlerle yapilir. İnternet üzerinde bilgisayarlara isim vermek için DNS server lar kullanılır. &lt;br /&gt;Domain name 2 parçalı isim sistemi ..&lt;br /&gt;alanadi.sistemuzantisi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;www.google.com ----&gt; bir domain name değildir. Bir web adresi dir.&lt;br /&gt;Buradaki domain name  ---&gt;  google.com  dur.&lt;br /&gt;www    ise google.com a ait bir sub-domain dir.&lt;br /&gt;mail     de google.com a ait bir sub-domain dir.Bu sebeple www.google.com ve mail.google.com gibi adresler oluşur.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8567348414249220430-8781615137944610256?l=adotcommath.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adotcommath.blogspot.com/feeds/8781615137944610256/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8567348414249220430&amp;postID=8781615137944610256' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/8781615137944610256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/8781615137944610256'/><link rel='alternate' type='text/html' href='http://adotcommath.blogspot.com/2008/01/web-programcl.html' title='web programcılığı'/><author><name>gökdere</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8567348414249220430.post-8770790722881935077</id><published>2008-01-04T05:19:00.000-08:00</published><updated>2008-01-05T14:44:07.606-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komut'/><category scheme='http://www.blogger.com/atom/ns#' term='http'/><category scheme='http://www.blogger.com/atom/ns#' term='ftp'/><category scheme='http://www.blogger.com/atom/ns#' term='port'/><category scheme='http://www.blogger.com/atom/ns#' term='sanal'/><category scheme='http://www.blogger.com/atom/ns#' term='https'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><title type='text'>PORT nedir</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;PORT NEDİR?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;  &lt;/span&gt;Bilgisayarda donanım-donanım , yazılım-donanım , yazılım-yazılım arasında sağlanacak veri iletişimlerinin yapıldığı gerçek yada sanal veri yolları.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;b style=""&gt;Gerçek Portlar&lt;span style=""&gt;   &lt;/span&gt;:&lt;/b&gt;&lt;span style=""&gt;        &lt;/span&gt;genellikle donanımların birbiri arasındaki iletişimleri için kullanılar portlardır. (USB,COM,PARALEL,SERİ)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;b style=""&gt;Sanal Portlar&lt;span style=""&gt;      &lt;/span&gt;:&lt;/b&gt;&lt;span style=""&gt;        &lt;/span&gt;yazılımlar arasında kullanılan veri yollarına verilen isimler. &lt;span style=""&gt; &lt;/span&gt;(bu sanal portlar 1-65536 ya kadar numarlarla ifade edilirler.) &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt; Yazılımlar arası mesajlaşma için yazılmlar dinleme moduna geçmelidir. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;span style=""&gt;         &lt;/span&gt;Komut:&lt;span style=""&gt;  &lt;/span&gt;netstat –an&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-indent: 35.4pt;"&gt;&lt;span style="font-size:14;"&gt;Yazılım bekleme moduna geçmesi için açık portlardan birini reserve etmesi gerekir. (reserve edilmiş port başka bir yazılım tarafından reserve edilemez.)&lt;br /&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style=""&gt;        &lt;/span&gt;Bir web server standart olarak “80” portunu kapatır. &lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;Erişim ipadresi:80&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;b style=""&gt;Standart erişim sistemlerinin kullandığı portlar&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b style=""&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;Web Server = 80,443&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;FTP Server = 21&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;Mail Server &lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;SMTP&lt;span style=""&gt;         &lt;/span&gt;:&lt;span style=""&gt;         &lt;/span&gt;25&lt;span style=""&gt;      &lt;/span&gt;(mail gönderimi)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;                   &lt;/span&gt;POP&lt;span style=""&gt;            &lt;/span&gt;:&lt;span style=""&gt;         &lt;/span&gt;110&lt;span style=""&gt;    &lt;/span&gt;(mail alımı)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;RDP&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Wingdings;font-size:14;"  &gt;&lt;span style=""&gt;è&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;     &lt;/span&gt;3389&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;Tüm liste için &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;a href="http://www.iana.org/assignments/port-numbers"&gt;http://&lt;span style="font-family:Arial;"&gt;www.&lt;span style=""&gt;iana&lt;/span&gt;.org/assignments/&lt;span style=""&gt;port&lt;/span&gt;-numbers&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="a"&gt;&lt;span style=";font-family:Arial;font-size:14;color:black;"   &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div  style="border-style: none none solid; padding: 0in 0in 1pt;color:-moz-use-text-color -moz-use-text-color windowtext;"&gt;  &lt;p class="MsoNormal" style="border: medium none ; padding: 0in;"&gt;&lt;span style="font-size:14;"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;Web Server (http,https) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:14;"&gt;File Server &lt;span style=""&gt;  &lt;/span&gt;(ftp)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8567348414249220430-8770790722881935077?l=adotcommath.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adotcommath.blogspot.com/feeds/8770790722881935077/comments/default' title='Kayıt Yorumları'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8567348414249220430&amp;postID=8770790722881935077' title='0 Yorum'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/8770790722881935077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8567348414249220430/posts/default/8770790722881935077'/><link rel='alternate' type='text/html' href='http://adotcommath.blogspot.com/2008/01/port-nedir.html' title='PORT nedir'/><author><name>gökdere</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
