EMO Style ForumPro - Hos Geldiniz
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? Uyeols10

Join the forum, it's quick and easy

EMO Style ForumPro - Hos Geldiniz
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? Uyeols10
EMO Style ForumPro - Hos Geldiniz
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Giriş yap

Şifremi unuttum

Istatistikler
Toplam 203 kayıtlı kullanıcımız var
Son kaydolan kullanıcımız: crayzboy76

Kullanıcılarımız toplam 1186 mesaj attılar bunda 862 konu
Tarıyıcı
 Kapı
 Indeks
 Üye Listesi
 Profil
 SSS
 Arama
Arama
 
 

Sonuç :
 


Rechercher çıkıntı araştırma

RSS akısı


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Anahtar-kelime

loot  pointer  kutu  

Kimler hatta?
Toplam 2 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 2 Misafir

Yok

[ Bütün listeye bak ]


Sitede bugüne kadar en çok 217 kişi C.tesi Tem. 29, 2017 1:46 am tarihinde online oldu.
En son konular
» İnternetten Para Kazandıran Oyun ! Ödeme Alt Limiti Yok ! DEV KONU
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? I_icon_minitimeCuma Ağus. 29, 2014 8:33 am tarafından Hello EMO

» goldenchase.net maden yaparak para kazanma
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? I_icon_minitimeCuma Ağus. 29, 2014 8:18 am tarafından Hello EMO

» etichal hacker görsel egitim seti
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? I_icon_minitimeÇarş. Ağus. 06, 2014 4:57 am tarafından Hello EMO

» KO TBL Source C#
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? I_icon_minitimePtsi Ara. 09, 2013 6:36 am tarafından Hello EMO

» x86 Registers
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? I_icon_minitimeC.tesi Ağus. 24, 2013 5:02 am tarafından Hello EMO

» [Tutorial] Pegando Address, Pointers de WYD
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? I_icon_minitimeÇarş. Tem. 10, 2013 7:25 am tarafından Hello EMO

» [Tutorial] Pegando Address, Pointers de CS Metodo²
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? I_icon_minitimeÇarş. Tem. 10, 2013 7:23 am tarafından Hello EMO

» [Tutorial] Aprendendo basico deASM OLLYDBG
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? I_icon_minitimeÇarş. Tem. 10, 2013 7:22 am tarafından Hello EMO

» Basic C# DLL injector
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? I_icon_minitimePtsi Tem. 08, 2013 7:48 am tarafından Hello EMO

Reklam

Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir?

Aşağa gitmek

Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? Empty Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir?

Mesaj tarafından Hello EMO Cuma Ara. 24, 2010 11:56 am

Hepimizin kafasını karıştıran bu ve
benzeri kavramları biraz açıklayarak kafalarımızdaki karışıklığı biraz
olsun azaltmak (belki de artacaktır haberiniz olsun) için önce
kavramları ikiye ayıralım.

Client Side: Web sayfaları istemciye (web browser, kullanıcı) yüklendikten sonra çalışan scriptler, programlar.
Server Side: Web sayfaları istemciye gönderilmeden önce server tarafından çalıştırılan scriptler, programlar

Şimdi başka bir açıdan bakarak bunları ikiye ayıralım.

Derlenmiş Programlar: Visual Basic, Visual C++ gibi derleyici programlarıyal yazılmış ve derlenmiş programlar
Derlenmemiş (Interpreted) Programlar: Derlenmeden kullanılan, istemcinin isteği üzerine derlenen ve çalıştırılan programlar.

Şimdi başlıkta adı geçen şeylerin hangi gruplara girdiğine bakarak inceleyelim.

Client Side Scriptler,
Java script ve/veya Visual Basic Script ile HTML kodları içine
taglari arasına yazılan ve sayfa
yüklendikten sonra sayfa içeriğinde değişiklik yapılmasını sağlayabilen
scriptlerdir. Örneğin iki text alanına girilen iki sayının toplamını
üçüncü bir text alanında client side scriptler yardımıyla dinamik olarak
yazabiliriz. Fakat Client Side Scriptlerle kullanıcının browser'ı
dışında hiç bir kaynağa erişilemez. Kodları kulanıcı tarafından HTML
içerisinde görülebilir.

Server Side Scriptler,
Sayfa istemciye gönderilmeden önce server tarafından işlenen
dolayısıyla database'ler gibi kaynaklara erişebilen ASP, Perl, PHP gibi
scriptlerdir. Bunlar, işlemlerini yatıktan sonra istenen çıktıları
(örneğin ASP'de response.write ile sayfaya yazdırılan değerler) HTML
içine yazarak istemciye gönderirler. Böylece kullanıcı bu tür
scriptlerin kodlarını HTML arasında göremez, ancak yazdırılan çıktıları
görebilir.

ActiveX,
paylaşılabilen objectlere Microsoft'un verdiği eski isim (OLE'den sonra
COM'dan önce). Fakat Client Side ActiveX kavramında halen bu isim
kullanılıyor. Client Side Scriptlerle browser dışında bir yere
erişemediğimiz halde ActiveX objeleri kullanıcının bilgisayarında
çalışan programlar olduğu için kullanıcının diskleri dahil her türlü
kaynağa ulaşılabilir.
Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? Info2Kullandığımız tm form objeleri aslında browser tarafından default olarak yüklenmiş ActiveX objeleridir

Client Side ActiveX,
derlenmiş bir program ve Visual Basic'te New menüsünde çıkan User
Control ile aynı şey. Yani Visual Basic'te yarattığınız bir User
Control'ü (*.ocx) web üstünden kullandığınızda Client Side ActiveX adını
alıyor. Kullanıcı tarafından kullanılabilir hale gelmeden önce
download edilmesi gerekiyor ki bu sırada kullanıcıya otomatik
olarak bir uyarı ekranı gelir ve yayıncının dijital imzası olup
olmadığını söyler. Dijital imzası olmayan kontroller güvensiz
olacağından download edilmesinin tavsiye edilmeyeceği (güvenli
olmayacağı için) söylenir. Bazı sitelerde karşımıza çıkan
upload/download manager arayüzleri veya WindowsUpdate'e gittiğinizde
bilgisayarınızda yüklü olan bileşenleri öğrenmek için download etmenizi
istediği şeyler Client Side ActiveX dosyalarıdır. Sonuç olarak Client
Side Scriptlerin yapmamıza izin vermediği şeyleri yapmak istiyorsak
Client Side ActiveX yazmak zorundayız.

Client Side, Server Side, COM+, ActiveX Nedir, Ne Değildir? Info2Yazacağınız ActiveX objesinin arayüzü olmak zorunda değil.

COM+, yine
paylaşılan objelerin bir türü ve Windows 2000 DNA (başka bir yazı konusu
olabilecek kadar geniş bir konu olduğu için detaylı anlatılmayacak) ile
geliştirilmiş ve sonundaki + işaretini haketmiş, derlenmiş Server Side
objelerdir. ASP kullanırken set x=Server.CreateObject("a.b") komutu ile
yarattığımız objeler bu tür objelerdir. Bu objeler de Visual Basic gibi
bir derleyici ile yazılır ve (istisnalar dışında) .dll uzantısı ile
derlenir dolayısıyla bir arayüzleri olamaz. Biraz önce örnek
olarak yarattığımız objede a, dll dosyasının ismi b ise dll objesinin
içindeki class ismi olacaktır. Bu tür objectler de ASP'de (daha doğrusu
IIS'te) mevcut olmayan fakat ihtiyaç duyduğumuz ve genellikle birden çok
sayfada kullanılacak fonksiyonları yerine getirmek üzere yazılır.
Örneğin siteniz için bir arama motoru yazacaksanız ve bunu diğer
sitelerinizde de kullanmak istiyorsanız bunu gerçekleştiren bir COM+
objesi yazmak, ASP kodlarını Copy-Paste etmekten daha akıllıca bir çözüm
olacaktır. Ayrıca COM+ objeleri derlenmiş oldukları için Server Side
Scriptlere oranla çok daha hızlı çalışacaklardır. COM+ objelerini
Server'a kaydetmek için regsvr32 komutu kullanılır (regsvr32
pathdllname.dll) ve bir kez kayıt edildikten sonra tüm ASP dosyalarında
kullanılabilecek duruma gelir.

Umarım yapmak istediğiniz bir işlem için hangisini seçmeniz gerektiği konunda size biraz olsun yardım edebilmişimdir.
Hello EMO
Hello EMO
EMO Team
EMO Team

Cinsiyet : Erkek
Burçlar : Yay
Yılan
Mesaj Sayısı : 935
Puan : 374843
Rep Puanı : 18
Doğum tarihi : 28/11/89
Kayıt tarihi : 21/07/09
Yaş : 34
Nerden : EMO WorlD
İş/Hobiler : RCE Student / Game Hacking / Learn Beginner C#,C++,Delphi
Lakap : EMO

https://emostyle.yetkinforum.com

Sayfa başına dön Aşağa gitmek

Sayfa başına dön

- Similar topics

 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz