|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
| < Prev | 1 - 2 | Next > |
|
|
Java Tasarim Sablonlari KitabiDegerli arkadaslar,
son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli kitabim Pusula tarafindan yayimlanmistir. Islenen Konular: • Interface ve Abstract Sınıflar • Tasarım Şablon Çeşitleri • Oluşturucu Tasarım Şablonları • Yapısal Tasarım Şablonları • Davranışsal Tasarım Şablonları • JEE Tasarım Şablonları • Yazılım Mimarisi • Spring ile Tasarım Mimarisi Tematize edilen tasarim sablonlari (Design Patterns) söyledir: - Abstract Factory (soyut fabrika) - Builder (inşaatçi) - Factory Method (fabrika) - Prototype (prototip) - Singleton (yanlızlık) - Adapter - Bridge (köprü) - Facade (cephe) - Decorator (dekotatör) - Composite (kompozit) - Flyweight (sinek siklet) - Proxy (vekil) - Command (komut) - Memento (hatıra) - Strategy (strateji) - Iterator (tekrarlayıcı) - State (durum) - Chain Of Responsibility (sorumluluk zinciri) - Mediator (aracı) - Observer (gözlemci) - Template Method (şablon metot) - Visitor (ziyaretçi) - MVC - Data Access Object - Front Controller - Business Delegate - Intercepting Filter - Service Locator Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan temin edebilirler. HepsiBurada.com http://www.hepsiburada.com/productDetails.aspx?CategoryId=211652&productId=kpusula177 EStore.com http://www.estore.com.tr/ESTORE/Products.aspx?catalog=Kitap&productid=KTI34714(7000000) IdeeFixe.com http://www.ideefixe.com/kitap/tanim.asp?sid=C12CV6B6VT6TQAGZISIC Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri ISBN: 978-9944-711-14-2 1. Baski Mayis 2008 http://www.pusula.com Bilginize. Saygilarimla -- ___________________________ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@... -- Mit freundlichen Grüßen ___________________________ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@... |
|
|
Re: Java Tasarim Sablonlari KitabiKeşke Singleton'ı koymasaydın ya da Anti-Pattern olarak koysaydın :) Bu arada kitabın hayırlı olsun..
--- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: From: Oezcan Acar <acar@...> Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi To: YazilimMuhendisligiTurkiye@... Date: Tuesday, September 2, 2008, 1:57 AM Degerli arkadaslar, son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli kitabim Pusula tarafindan yayimlanmistir. Islenen Konular: • Interface ve Abstract Sınıflar • Tasarım Şablon Çeşitleri • Oluşturucu Tasarım Şablonları • Yapısal Tasarım Şablonları • Davranışsal Tasarım Şablonları • JEE Tasarım Şablonları • Yazılım Mimarisi • Spring ile Tasarım Mimarisi Tematize edilen tasarim sablonlari (Design Patterns) söyledir: - Abstract Factory (soyut fabrika) - Builder (inşaatçi) - Factory Method (fabrika) - Prototype (prototip) - Singleton (yanlızlık) - Adapter - Bridge (köprü) - Facade (cephe) - Decorator (dekotatör) - Composite (kompozit) - Flyweight (sinek siklet) - Proxy (vekil) - Command (komut) - Memento (hatıra) - Strategy (strateji) - Iterator (tekrarlayıcı) - State (durum) - Chain Of Responsibility (sorumluluk zinciri) - Mediator (aracı) - Observer (gözlemci) - Template Method (şablon metot) - Visitor (ziyaretçi) - MVC - Data Access Object - Front Controller - Business Delegate - Intercepting Filter - Service Locator Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan temin edebilirler. HepsiBurada. com http://www.hepsibur ada.com/productD etails.aspx? CategoryId= 211652&productId =kpusula177 EStore.com http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= Kitap&productid= KTI34714(7000000) IdeeFixe.com http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri ISBN: 978-9944-711- 14-2 1. Baski Mayis 2008 http://www.pusula. com Bilginize. Saygilarimla -- ____________ _________ ______ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@unitedinter. net -- Mit freundlichen Grüßen ____________ _________ ______ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@unitedinter. net |
|
|
Re: Java Tasarim Sablonlari KitabiSingleton neden bir antipattern?
Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin yonetmesi mi? Bu sorumluluk baska bir objeye ornegin Factory objelerine delege yuklendigi zaman problem cozuluyor mu? Iyi calismalar Cenk Civici --- In YazilimMuhendisligiTurkiye@..., cihat altuntas <mcaaltuntas@...> wrote: > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak koysaydýn :) Bu arada kitabýn hayýrlý olsun.. > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > From: Oezcan Acar <acar@...> > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > To: YazilimMuhendisligiTurkiye@... > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > Degerli arkadaslar, > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > > > > Islenen Konular: > > > > Interface ve Abstract Sýnýflar > > Tasarým Þablon Çeþitleri > > Oluþturucu Tasarým Þablonlarý > > Yapýsal Tasarým Þablonlarý > > Davranýþsal Tasarým Þablonlarý > > JEE Tasarým Þablonlarý > > Yazýlým Mimarisi > > Spring ile Tasarým Mimarisi > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > - Abstract Factory (soyut fabrika) > > - Builder (inþaatçi) > > - Factory Method (fabrika) > > - Prototype (prototip) > > - Singleton (yanlýzlýk) > > - Adapter - Bridge (köprü) > > - Facade (cephe) > > - Decorator (dekotatör) > > - Composite (kompozit) > > - Flyweight (sinek siklet) > > - Proxy (vekil) > > - Command (komut) > > - Memento (hatýra) > > - Strategy (strateji) > > - Iterator (tekrarlayýcý) > > - State (durum) > > - Chain Of Responsibility (sorumluluk zinciri) > > - Mediator (aracý) > > - Observer (gözlemci) > > - Template Method (þablon metot) > > - Visitor (ziyaretçi) > > - MVC > > - Data Access Object > > - Front Controller > > - Business Delegate > > - Intercepting Filter > > - Service Locator > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan temin edebilirler. > > > > HepsiBurada. com > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= 211652&productId =kpusula177 > > > > EStore.com > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= Kitap&productid= KTI34714(7000000) > > > > IdeeFixe.com > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > ISBN: 978-9944-711- 14-2 > > 1. Baski Mayis 2008 > > http://www.pusula. com > > > > Bilginize. > > > > Saygilarimla > > > > -- > > > > ____________ _________ ______ > > > > Özcan Acar, Dipl. Inf(FH) > > Vorstand > > Smart Web Business AG > > > > Im Niederfeld 8 > > 65462 Gustavsburg > > > > +49 171 57 33 66 5 > > acar@unitedinter. net > > > > -- > > Mit freundlichen Grüßen > > > > ____________ _________ ______ > > > > Özcan Acar, Dipl. Inf(FH) > > Vorstand > > Smart Web Business AG > > > > Im Niederfeld 8 > > 65462 Gustavsburg > > > > +49 171 57 33 66 5 > > acar@unitedinter. net > |
|
|
|
|
|
Re: Java Tasarim Sablonlari KitabiIlginiz icin cok tesekkür ederim Ersin bey.
Umarim bu bilgi paylasimiyla bircok yazilimci arkadasimiz ihtiyac duyulan konular hakkinda kitap calismalari yapacak ve bizden bundan faydalanacagiz. Iyi calismalar Özcan Acar -------- Original-Nachricht -------- > Datum: Tue, 2 Sep 2008 00:37:13 -0700 (PDT) > Von: ersin aksoy <aksoy762001@...> > An: YazilimMuhendisligiTurkiye@... > Betreff: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > Sayın Acar, > > Kitabınızı aldım ve bir cok arkadasa da önerdim. Türkçeye > kazandırılmış değerli bir calisma, teşekkür. > > Dilerim J2EE için de bir tasarım desenleri kitabı hazırlanır. > > İyi calismalar. > > Ersin AKSOY > > > > > > ----- Original Message ---- > From: Oezcan Acar <acar@...> > To: YazilimMuhendisligiTurkiye@... > Sent: Tuesday, September 2, 2008 1:57:36 AM > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > Degerli arkadaslar, > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli kitabim > Pusula tarafindan yayimlanmistir. > > Islenen Konular: > > • Interface ve Abstract Sınıflar > • Tasarım Şablon Çeşitleri > • Oluşturucu Tasarım Şablonları > • Yapısal Tasarım Şablonları > • Davranışsal Tasarım Şablonları > • JEE Tasarım Şablonları > • Yazılım Mimarisi > • Spring ile Tasarım Mimarisi > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > - Abstract Factory (soyut fabrika) > - Builder (inşaatçi) > - Factory Method (fabrika) > - Prototype (prototip) > - Singleton (yanlızlık) > - Adapter - Bridge (köprü) > - Facade (cephe) > - Decorator (dekotatör) > - Composite (kompozit) > - Flyweight (sinek siklet) > - Proxy (vekil) > - Command (komut) > - Memento (hatıra) > - Strategy (strateji) > - Iterator (tekrarlayıcı) > - State (durum) > - Chain Of Responsibility (sorumluluk zinciri) > - Mediator (aracı) > - Observer (gözlemci) > - Template Method (şablon metot) > - Visitor (ziyaretçi) > - MVC > - Data Access Object > - Front Controller > - Business Delegate > - Intercepting Filter > - Service Locator > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin kullanimi ve tasarim > prensipleri hakkinda bilgi edinmek mümkündür. > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan temin > edebilirler. > > HepsiBurada. com > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > 211652&productId =kpusula177 > > EStore.com > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= Kitap&productid= > KTI34714(7000000) > > IdeeFixe.com > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > ISBN: 978-9944-711- 14-2 > 1. Baski Mayis 2008 > http://www.pusula. com > > Bilginize. > > Saygilarimla > > -- > > ____________ _________ ______ > > Özcan Acar, Dipl. Inf(FH) > Vorstand > Smart Web Business AG > > Im Niederfeld 8 > 65462 Gustavsburg > > +49 171 57 33 66 5 > acar@unitedinter. net > > -- > Mit freundlichen Grüßen > > ____________ _________ ______ > > Özcan Acar, Dipl. Inf(FH) > Vorstand > Smart Web Business AG > > Im Niederfeld 8 > 65462 Gustavsburg > > +49 171 57 33 66 5 > acar@unitedinter. net > > > > > -- Mit freundlichen Grüßen ___________________________ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@... |
|
|
Re: Java Tasarim Sablonlari Kitabi.Aslında bence problem hem nesnenin bu sorumluluğu kendi yönetmesi hemde global data olarak kullanılması . Doğal olarak tüm uygulamanın bu nesneye bağımlı olması.Ayrıca uygulamanın test edilmesini zorlaştırmasını da ekleyebiliriz.
Sorumluluğu nesneden alınmasını Dependency Injection,Service Locator... ile halledebiliriz. Bu şekilde bağımlılığı ve azaltmış ve test işlemlerini kolaylaştırmış oluruz.Bu soruna kısmen bir çözüm getirsede global olarak bir sınıfa bağımlılığı yinede ortadan kaldırmıyor.DI ile de alsak interface kullansak bile yinede bu sınıfa ya da arayüze bağımlı oluyoruz. Bence yoğun olarak singleton kullanana projelerin tasarım olarak gözden geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında Singletonun gözü kapalı olarak kullanılmaması ve kullanıldığında ne gibi problemlere yol açabilir bunlardan bahsetmesi gerekir.Anti-Pattern olarak belirtilmesini söylmem bu yüzden. --- On Tue, 9/2/08, Cenk Civici <ccivici@...> wrote: From: Cenk Civici <ccivici@...> Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi To: YazilimMuhendisligiTurkiye@... Date: Tuesday, September 2, 2008, 10:19 AM Singleton neden bir antipattern? Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin yonetmesi mi? Bu sorumluluk baska bir objeye ornegin Factory objelerine delege yuklendigi zaman problem cozuluyor mu? Iyi calismalar Cenk Civici --- In YazilimMuhendisligi Turkiye@yahoogro ups.com, cihat altuntas <mcaaltuntas@ ...> wrote: > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak koysaydýn :) Bu arada kitabýn hayýrlý olsun.. > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > From: Oezcan Acar <acar@...> > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > To: YazilimMuhendisligi Turkiye@yahoogro ups.com > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > Degerli arkadaslar, > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli kitabim Pusula tarafindan yayimlanmistir. > > > > Islenen Konular: > > > > • Interface ve Abstract Sýnýflar > > • Tasarým Þablon Çeþitleri > > • Oluþturucu Tasarým Þablonlarý > > • Yapýsal Tasarým Þablonlarý > > • Davranýþsal Tasarým Þablonlarý > > • JEE Tasarým Þablonlarý > > • Yazýlým Mimarisi > > • Spring ile Tasarým Mimarisi > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > - Abstract Factory (soyut fabrika) > > - Builder (inþaatçi) > > - Factory Method (fabrika) > > - Prototype (prototip) > > - Singleton (yanlýzlýk) > > - Adapter - Bridge (köprü) > > - Facade (cephe) > > - Decorator (dekotatör) > > - Composite (kompozit) > > - Flyweight (sinek siklet) > > - Proxy (vekil) > > - Command (komut) > > - Memento (hatýra) > > - Strategy (strateji) > > - Iterator (tekrarlayýcý) > > - State (durum) > > - Chain Of Responsibility (sorumluluk zinciri) > > - Mediator (aracý) > > - Observer (gözlemci) > > - Template Method (þablon metot) > > - Visitor (ziyaretçi) > > - MVC > > - Data Access Object > > - Front Controller > > - Business Delegate > > - Intercepting Filter > > - Service Locator > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan temin edebilirler. > > > > HepsiBurada. com > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= 211652&productId =kpusula177 > > > > EStore.com > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= Kitap&productid= KTI34714(7000000) > > > > IdeeFixe.com > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > ISBN: 978-9944-711- 14-2 > > 1. Baski Mayis 2008 > > http://www.pusula. com > > > > Bilginize. > > > > Saygilarimla > > > > -- > > > > ____________ _________ ______ > > > > Özcan Acar, Dipl. Inf(FH) > > Vorstand > > Smart Web Business AG > > > > Im Niederfeld 8 > > 65462 Gustavsburg > > > > +49 171 57 33 66 5 > > acar@unitedinter. net > > > > -- > > Mit freundlichen Grüßen > > > > ____________ _________ ______ > > > > Özcan Acar, Dipl. Inf(FH) > > Vorstand > > Smart Web Business AG > > > > Im Niederfeld 8 > > 65462 Gustavsburg > > > > +49 171 57 33 66 5 > > acar@unitedinter. net > |
|
|
Re: Java Tasarim Sablonlari KitabiYorumunuza katılamıyorum, singleton veya diğer patternların herhangi biri
ile ilgili sistemin içerisinde nerede nasıl bir rol alacağı ile ilgili bir tanıma rastlamadım. Global data olarak kullanımdan kastınız, anladığım kadarıyla singleton un içerisinde veri tutulması ve bu verinin kullanılması senaryosu ile ilgili. Singletonun sadece içerisinde veri tutaiblecek bir sınıf olarak düşünmek yerine, çoğu zaman service sınıfı olarak kullanılacak bir nesnede kullanımı düşünmek daha uygun olacaktır. Ayrıca, singletonun high coupled olarak tasarımın merkezine oturması gibi bir problem, eğer problem ise (sistemin tümünün birbirine highly coupled olması ile bir yada birkaç parçaya coupled olması arasında fark olduğu kanaatindeyim, bu durumda katmanların veya birimlerin kendi içlerinde olan bir bileşene bağlılığı her zaman rahatsız etmeyebilir) tasarımın bu şekilde yapılmasından ötürü problemdir. Bu tasarım, pek tabii singleton kullanılmadan normal nesnelerle de böyle yapılabilir, tek fark, instance sayısının birden çok olacağıdır. Buradaki coupling işlemindeki problemin de aslında tek bir instancea referans vermek değil, o sınıf tanımına referans vererek sınıfın değiştirilebilmesinin zorlaştırılmasına sebep olduğu kanaatindeyim. Dependency Injection da çoğu senaryoda objeleri oluştururken singleton olarak oluşturulur, runtime da objenin proxysini oluşturarak bu proxyi singleton şeklinde kullanır. Burada DI kullanılmayan senaryo ile DI kullanılan senaryo arasındaki tek fark, kullanılmayan senaryoda sınıf kodunun singleton olarak yazılması, çağrılarında DI dan değil direk kod içerisinden yapılmasıdır. Sonuç olarak, herhangi bir patternin antipattern olması için o patternin var olması yeterli sebep değildir, aynı zamanda yanlış kullanılması da gerekmektedir. Singletonun tüm kullanımları yanlıştır yaklaşımına katılmıyorum. Aslına bakarsanız, singletonun en basit patternlardan birisi olarak, sadece tek bir instancea sahip olmayı zorlamak dışında pek de bir kabiliyeti olmayan bir patterndir, ateş olsa cürmü kadar yer yakar. Singleton a daha fazla görev yükleyip (tabii ki obje olarak singleton bir objenin daha fazla görevi olacaktır, kastım singleton tanımı) aslında ona ait olmayan özelliklere ona koymak özellikle karşılıklı iletişimde ciddi anlaşmazlıklara sebep olacaktır. İyi çalışmalar, Alp Timurhan Çevik Not: Kitap için tebrikler. Özellikle ticari olarak riskli ve cesaret gerektiren bir çalışma, sektöre çok katkısı olacaktır. Genel çoğunluk kitap okumaktansa interneti tercih ediyor, ne yazıkki özellikle bizim alanımızdaki kişiler. Şu an için net rakam ortaya çıkmayacak olsa bile ilerleyen zamanlarda kitap satış rakamları ile ilgili bilgi almak isterim, kişiler bu ihtiyaçlarının farkında mı sorusuna cevap verebilmek için. On Tue, Sep 2, 2008 at 11:09 AM, cihat altuntas <mcaaltuntas@...>wrote: > .Aslında bence problem hem nesnenin bu sorumluluğu kendi yönetmesi hemde > global data olarak kullanılması . Doğal olarak tüm uygulamanın bu nesneye > bağımlı olması.Ayrıca uygulamanın test edilmesini zorlaştırmasını da > ekleyebiliriz. > > Sorumluluğu nesneden alınmasını Dependency Injection,Service Locator... > ile halledebiliriz. Bu şekilde bağımlılığı ve azaltmış ve test işlemlerini > kolaylaştırmış oluruz.Bu soruna kısmen bir çözüm getirsede global olarak bir > sınıfa bağımlılığı yinede ortadan kaldırmıyor.DI ile de alsak interface > kullansak bile yinede bu sınıfa ya da arayüze bağımlı oluyoruz. > > Bence yoğun olarak singleton kullanana projelerin tasarım olarak gözden > geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında Singletonun > gözü kapalı olarak kullanılmaması ve kullanıldığında ne gibi problemlere yol > açabilir bunlardan bahsetmesi gerekir.Anti-Pattern olarak belirtilmesini > söylmem bu yüzden. > --- On *Tue, 9/2/08, Cenk Civici <ccivici@...>* wrote: > > From: Cenk Civici <ccivici@...> > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > To: YazilimMuhendisligiTurkiye@... > Date: Tuesday, September 2, 2008, 10:19 AM > > Singleton neden bir antipattern? > Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin > yonetmesi mi? > Bu sorumluluk baska bir objeye ornegin Factory objelerine delege > yuklendigi zaman problem cozuluyor mu? > > Iyi calismalar > Cenk Civici > > --- In YazilimMuhendisligi Turkiye@yahoogro ups.com<YazilimMuhendisligiTurkiye%40yahoogroups.com>, > cihat altuntas > <mcaaltuntas@ ...> wrote: > > > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak koysaydýn :) > Bu arada kitabýn hayýrlý olsun.. > > > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > > From: Oezcan Acar <acar@...> > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > To: YazilimMuhendisligi Turkiye@yahoogro ups.com<YazilimMuhendisligiTurkiye%40yahoogroups.com> > > > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > > > > > > > > > > > > > Degerli arkadaslar, > > > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > kitabim Pusula tarafindan yayimlanmistir. > > > > > > > > Islenen Konular: > > > > > > > > • Interface ve Abstract Sýnýflar > > > > • Tasarým Þablon Çeþitleri > > > > • Oluþturucu Tasarým Þablonlarý > > > > • Yapýsal Tasarým Þablonlarý > > > > • Davranýþsal Tasarým Þablonlarý > > > > • JEE Tasarým Þablonlarý > > > > • Yazýlým Mimarisi > > > > • Spring ile Tasarým Mimarisi > > > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > > > - Abstract Factory (soyut fabrika) > > > > - Builder (inþaatçi) > > > > - Factory Method (fabrika) > > > > - Prototype (prototip) > > > > - Singleton (yanlýzlýk) > > > > - Adapter - Bridge (köprü) > > > > - Facade (cephe) > > > > - Decorator (dekotatör) > > > > - Composite (kompozit) > > > > - Flyweight (sinek siklet) > > > > - Proxy (vekil) > > > > - Command (komut) > > > > - Memento (hatýra) > > > > - Strategy (strateji) > > > > - Iterator (tekrarlayýcý) > > > > - State (durum) > > > > - Chain Of Responsibility (sorumluluk zinciri) > > > > - Mediator (aracý) > > > > - Observer (gözlemci) > > > > - Template Method (þablon metot) > > > > - Visitor (ziyaretçi) > > > > - MVC > > > > - Data Access Object > > > > - Front Controller > > > > - Business Delegate > > > > - Intercepting Filter > > > > - Service Locator > > > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan > temin edebilirler. > > > > > > > > HepsiBurada. com > > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > 211652&productId =kpusula177 > > > > > > > > EStore.com > > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > Kitap&productid= KTI34714(7000000) > > > > > > > > IdeeFixe.com > > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > > ISBN: 978-9944-711- 14-2 > > > > 1. Baski Mayis 2008 > > > > http://www.pusula. com > > > > > > > > Bilginize. > > > > > > > > Saygilarimla > > > > > > > > -- > > > > > > > > ____________ _________ ______ > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > Vorstand > > > > Smart Web Business AG > > > > > > > > Im Niederfeld 8 > > > > 65462 Gustavsburg > > > > > > > > +49 171 57 33 66 5 > > > > acar@unitedinter. net > > > > > > > > -- > > > > Mit freundlichen Grüßen > > > > > > > > ____________ _________ ______ > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > Vorstand > > > > Smart Web Business AG > > > > > > > > Im Niederfeld 8 > > > > 65462 Gustavsburg > > > > > > > > +49 171 57 33 66 5 > > > > acar@unitedinter. net > > > > > > |
|
|
Re: Java Tasarim Sablonlari KitabiMerhabalar,
Benim gozlemime gore Singleton'un en buyuk zarari dependency graph'in karmasiklastirilmasini buyuk olcude kolaylastirmasi. OOP'nin en onemli prensiplerinden biri olan dependency'lerin mumkun oldugunca azaltilmasi kavrami bu nedenle zarar goruyor. Singleton bir nesne ayni JVM (veya .NET runtime, vs) icerisinde kolaylikla Singleton.getInstance ile referansi alinarak kullanilabiliyor. Bu da tembellige yol acarak normalde olmamasi gereken dependency'lerin yaratilmasina neden oluyor. Bu da sorumluluklarin dogru dagitilmasini sekteye ugratiyor. Bir nevi global degisken olarak gorev aliyor. Diger bir zarar ise bir nesnenin ayni runtime icerisinde tek bir instance ile kisitlanmasi olmasi cogu zaman premature bir karara donusmesidir. Cogu zaman boyle bir karar, onceden standalone uygulama seklinde gelistirilen bir yazilim parcasinin ileride baska yazilim bilesenleri ile (ornegin managed bir ortamda) calisma imkanlarini kisitlamaktadir. Bu da birlikte calisabilirlik acisindan sorun yaratabilir. On Tue, Sep 2, 2008 at 11:09 AM, cihat altuntas <mcaaltuntas@...>wrote: > .Aslında bence problem hem nesnenin bu sorumluluğu kendi yönetmesi hemde > global data olarak kullanılması . Doğal olarak tüm uygulamanın bu nesneye > bağımlı olması.Ayrıca uygulamanın test edilmesini zorlaştırmasını da > ekleyebiliriz. > > Sorumluluğu nesneden alınmasını Dependency Injection,Service Locator... > ile halledebiliriz. Bu şekilde bağımlılığı ve azaltmış ve test işlemlerini > kolaylaştırmış oluruz.Bu soruna kısmen bir çözüm getirsede global olarak bir > sınıfa bağımlılığı yinede ortadan kaldırmıyor.DI ile de alsak interface > kullansak bile yinede bu sınıfa ya da arayüze bağımlı oluyoruz. > > Bence yoğun olarak singleton kullanana projelerin tasarım olarak gözden > geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında Singletonun > gözü kapalı olarak kullanılmaması ve kullanıldığında ne gibi problemlere yol > açabilir bunlardan bahsetmesi gerekir.Anti-Pattern olarak belirtilmesini > söylmem bu yüzden. > --- On *Tue, 9/2/08, Cenk Civici <ccivici@...>* wrote: > > From: Cenk Civici <ccivici@...> > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > To: YazilimMuhendisligiTurkiye@... > Date: Tuesday, September 2, 2008, 10:19 AM > > Singleton neden bir antipattern? > Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin > yonetmesi mi? > Bu sorumluluk baska bir objeye ornegin Factory objelerine delege > yuklendigi zaman problem cozuluyor mu? > > Iyi calismalar > Cenk Civici > > --- In YazilimMuhendisligi Turkiye@yahoogro ups.com<YazilimMuhendisligiTurkiye%40yahoogroups.com>, > cihat altuntas > <mcaaltuntas@ ...> wrote: > > > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak koysaydýn :) > Bu arada kitabýn hayýrlý olsun.. > > > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > > From: Oezcan Acar <acar@...> > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > To: YazilimMuhendisligi Turkiye@yahoogro ups.com<YazilimMuhendisligiTurkiye%40yahoogroups.com> > > > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > > > > > > > > > > > > > Degerli arkadaslar, > > > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > kitabim Pusula tarafindan yayimlanmistir. > > > > > > > > Islenen Konular: > > > > > > > > • Interface ve Abstract Sýnýflar > > > > • Tasarým Þablon Çeþitleri > > > > • Oluþturucu Tasarým Þablonlarý > > > > • Yapýsal Tasarým Þablonlarý > > > > • Davranýþsal Tasarým Þablonlarý > > > > • JEE Tasarým Þablonlarý > > > > • Yazýlým Mimarisi > > > > • Spring ile Tasarým Mimarisi > > > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > > > - Abstract Factory (soyut fabrika) > > > > - Builder (inþaatçi) > > > > - Factory Method (fabrika) > > > > - Prototype (prototip) > > > > - Singleton (yanlýzlýk) > > > > - Adapter - Bridge (köprü) > > > > - Facade (cephe) > > > > - Decorator (dekotatör) > > > > - Composite (kompozit) > > > > - Flyweight (sinek siklet) > > > > - Proxy (vekil) > > > > - Command (komut) > > > > - Memento (hatýra) > > > > - Strategy (strateji) > > > > - Iterator (tekrarlayýcý) > > > > - State (durum) > > > > - Chain Of Responsibility (sorumluluk zinciri) > > > > - Mediator (aracý) > > > > - Observer (gözlemci) > > > > - Template Method (þablon metot) > > > > - Visitor (ziyaretçi) > > > > - MVC > > > > - Data Access Object > > > > - Front Controller > > > > - Business Delegate > > > > - Intercepting Filter > > > > - Service Locator > > > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan > temin edebilirler. > > > > > > > > HepsiBurada. com > > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > 211652&productId =kpusula177 > > > > > > > > EStore.com > > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > Kitap&productid= KTI34714(7000000) > > > > > > > > IdeeFixe.com > > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > > ISBN: 978-9944-711- 14-2 > > > > 1. Baski Mayis 2008 > > > > http://www.pusula. com > > > > > > > > Bilginize. > > > > > > > > Saygilarimla > > > > > > > > -- > > > > > > > > ____________ _________ ______ > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > Vorstand > > > > Smart Web Business AG > > > > > > > > Im Niederfeld 8 > > > > 65462 Gustavsburg > > > > > > > > +49 171 57 33 66 5 > > > > acar@unitedinter. net > > > > > > > > -- > > > > Mit freundlichen Grüßen > > > > > > > > ____________ _________ ______ > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > Vorstand > > > > Smart Web Business AG > > > > > > > > Im Niederfeld 8 > > > > 65462 Gustavsburg > > > > > > > > +49 171 57 33 66 5 > > > > acar@unitedinter. net > > > > > > |
|
|
Re: Java Tasarim Sablonlari KitabiSingleton bir anti-pattern degildir, eger öyle olsaydi Spring Singleton nesnelerin olusmasina izin vermezdi. Scope tagi ile bir Spring Bean olustururken, hangi türde olmasina kendimiz karar verebiliyoruz.
Ayrica Spring dokümentasyonunu su cümleye yer veriliyor: "The singleton scope is the default scope in Spring" Nesneye yönelik bir yapida yazilim yapiyorsaniz, bagimliliklarla beraber yasamak zorundasiniz, eger bunu istemiyorsaniz, o zaman 100 metot ve 5000 satirdan olusan bir sinif icinde herseyi kodlayabilirsiniz! Singleton tasarim gerekli oldugu bircok durum var. Global bagimlilik olusacak, bu yüzden Singleton bir anti patterndir tezi bence gecerli degil. Bagimliliklar heryerde var, amac bu bagimliliklari aza indirmek yada esnek bir hale getirmek olmalidir. Özcan Acar -------- Original-Nachricht -------- > Datum: Tue, 2 Sep 2008 01:09:42 -0700 (PDT) > Von: cihat altuntas <mcaaltuntas@...> > An: YazilimMuhendisligiTurkiye@... > Betreff: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > .Aslında bence problem hem nesnenin bu sorumluluğu kendi yönetmesi > hemde global data olarak kullanılması . Doğal olarak tüm uygulamanın bu > nesneye bağımlı olması.Ayrıca uygulamanın test edilmesini > zorlaştırmasını da ekleyebiliriz. > > Sorumluluğu nesneden alınmasını Dependency Injection,Service > Locator... ile halledebiliriz. Bu şekilde bağımlılığı ve azaltmış ve test > işlemlerini kolaylaştırmış oluruz.Bu soruna kısmen bir çözüm > getirsede global olarak bir sınıfa bağımlılığı yinede ortadan > kaldırmıyor.DI ile de alsak interface kullansak bile yinede bu sınıfa ya da > arayüze bağımlı oluyoruz. > > Bence yoğun olarak singleton kullanana projelerin tasarım olarak gözden > geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında > Singletonun gözü kapalı olarak kullanılmaması ve kullanıldığında ne > gibi problemlere yol açabilir bunlardan bahsetmesi gerekir.Anti-Pattern > olarak belirtilmesini söylmem bu yüzden. > --- On Tue, 9/2/08, Cenk Civici <ccivici@...> wrote: > From: Cenk Civici <ccivici@...> > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > To: YazilimMuhendisligiTurkiye@... > Date: Tuesday, September 2, 2008, 10:19 AM > > > > > > > > > > > > Singleton neden bir antipattern? > > Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin > > yonetmesi mi? > > Bu sorumluluk baska bir objeye ornegin Factory objelerine delege > > yuklendigi zaman problem cozuluyor mu? > > > > Iyi calismalar > > Cenk Civici > > > > --- In YazilimMuhendisligi Turkiye@yahoogro ups.com, cihat altuntas > > <mcaaltuntas@ ...> wrote: > > > > > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak koysaydýn :) > > Bu arada kitabýn hayýrlý olsun.. > > > > > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > > > From: Oezcan Acar <acar@...> > > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > To: YazilimMuhendisligi Turkiye@yahoogro ups.com > > > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Degerli arkadaslar, > > > > > > > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > > kitabim Pusula tarafindan yayimlanmistir. > > > > > > > > > > > > Islenen Konular: > > > > > > > > > > > > • Interface ve Abstract Sýnýflar > > > > > > • Tasarým Þablon Çeþitleri > > > > > > • Oluþturucu Tasarým Þablonlarý > > > > > > • Yapýsal Tasarým Þablonlarý > > > > > > • Davranýþsal Tasarým Þablonlarý > > > > > > • JEE Tasarým Þablonlarý > > > > > > • Yazýlým Mimarisi > > > > > > • Spring ile Tasarým Mimarisi > > > > > > > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > > > > > > > - Abstract Factory (soyut fabrika) > > > > > > - Builder (inþaatçi) > > > > > > - Factory Method (fabrika) > > > > > > - Prototype (prototip) > > > > > > - Singleton (yanlýzlýk) > > > > > > - Adapter - Bridge (köprü) > > > > > > - Facade (cephe) > > > > > > - Decorator (dekotatör) > > > > > > - Composite (kompozit) > > > > > > - Flyweight (sinek siklet) > > > > > > - Proxy (vekil) > > > > > > - Command (komut) > > > > > > - Memento (hatýra) > > > > > > - Strategy (strateji) > > > > > > - Iterator (tekrarlayýcý) > > > > > > - State (durum) > > > > > > - Chain Of Responsibility (sorumluluk zinciri) > > > > > > - Mediator (aracý) > > > > > > - Observer (gözlemci) > > > > > > - Template Method (þablon metot) > > > > > > - Visitor (ziyaretçi) > > > > > > - MVC > > > > > > - Data Access Object > > > > > > - Front Controller > > > > > > - Business Delegate > > > > > > - Intercepting Filter > > > > > > - Service Locator > > > > > > > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > > kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan > > temin edebilirler. > > > > > > > > > > > > HepsiBurada. com > > > > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > > 211652&productId =kpusula177 > > > > > > > > > > > > EStore.com > > > > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > > Kitap&productid= KTI34714(7000000) > > > > > > > > > > > > IdeeFixe.com > > > > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > > > > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > > > > ISBN: 978-9944-711- 14-2 > > > > > > 1. Baski Mayis 2008 > > > > > > http://www.pusula. com > > > > > > > > > > > > Bilginize. > > > > > > > > > > > > Saygilarimla > > > > > > > > > > > > -- > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > Vorstand > > > > > > Smart Web Business AG > > > > > > > > > > > > Im Niederfeld 8 > > > > > > 65462 Gustavsburg > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > acar@unitedinter. net > > > > > > > > > > > > -- > > > > > > Mit freundlichen Grüßen > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > Vorstand > > > > > > Smart Web Business AG > > > > > > > > > > > > Im Niederfeld 8 > > > > > > 65462 Gustavsburg > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- Mit freundlichen Grüßen ___________________________ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@... |
|
|
Re: Java Tasarim Sablonlari KitabiSanirim tartisilan iki sey var.
1. Singleton in Pattern da gecen uygulanis bicimi 2. Bir objenin tek instance inin olma durumu Kotu kokular yayan testleri zorlastiran, objeler arasi bagimliliklari artiran durum 1. durum bence. 2. duruma Singleton i farkli sekilde uygulayarak erisilebilir. Tek bir instance i olmasi gereken objenin olusturulma sorumlulugunu baska bir objeye yukleyebiliriz. Bu obje hem objeyi olusturur hemde hayat surecini yonetir. Iyi calismalar Cenk Civici --- In YazilimMuhendisligiTurkiye@..., "Oezcan Acar" <acar@...> wrote: > > Singleton bir anti-pattern degildir, eger öyle olsaydi Spring Singleton nesnelerin olusmasina izin vermezdi. Scope tagi ile bir Spring Bean olustururken, hangi türde olmasina kendimiz karar verebiliyoruz. > > Ayrica Spring dokümentasyonunu su cümleye yer veriliyor: > > "The singleton scope is the default scope in Spring" > > Nesneye yönelik bir yapida yazilim yapiyorsaniz, bagimliliklarla beraber yasamak zorundasiniz, eger bunu istemiyorsaniz, o zaman 100 metot ve 5000 satirdan olusan bir sinif icinde herseyi kodlayabilirsiniz! > > Singleton tasarim gerekli oldugu bircok durum var. Global bagimlilik olusacak, bu yüzden Singleton bir anti patterndir tezi bence gecerli degil. Bagimliliklar heryerde var, amac bu bagimliliklari aza indirmek yada esnek bir hale getirmek olmalidir. > > Ãzcan Acar > > > -------- Original-Nachricht -------- > > Datum: Tue, 2 Sep 2008 01:09:42 -0700 (PDT) > > Von: cihat altuntas <mcaaltuntas@...> > > An: YazilimMuhendisligiTurkiye@... > > Betreff: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > .Aslında bence problem hem nesnenin bu sorumluluÄu kendi yönetmesi > > hemde global data olarak kullanılması . DoÄal olarak tüm > > nesneye baÄımlı olması.Ayrıca uygulamanın test edilmesini > > zorlaÅtırmasını da ekleyebiliriz. > > > >  SorumluluÄu nesneden alınmasını Dependency Injection,Service > > Locator... ile halledebiliriz. Bu Åekilde baÄımlılıÄı ve azaltmıŠve test > > iÅlemlerini kolaylaÅtırmıŠoluruz.Bu soruna kısmen bir çözüm > > getirsede global olarak bir sınıfa baÄımlılıÄı yinede ortadan > > kaldırmıyor.DI ile de alsak interface kullansak bile yinede bu sınıfa ya da > > arayüze baÄımlı oluyoruz. > > > > Bence yoÄun olarak singleton kullanana projelerin tasarım olarak gözden > > geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında > > Singletonun gözü kapalı olarak kullanılmaması ve kullanıldıÄında ne > > gibi problemlere yol açabilir bunlardan bahsetmesi gerekir.Anti-Pattern > > olarak belirtilmesini söylmem bu yüzden. > > --- On Tue, 9/2/08, Cenk Civici <ccivici@...> wrote: > > From: Cenk Civici <ccivici@...> > > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > To: YazilimMuhendisligiTurkiye@... > > Date: Tuesday, September 2, 2008, 10:19 AM > > > > > > > > > > > > > > > > > > > > > > > > Singleton neden bir antipattern? > > > > Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin > > > > yonetmesi mi? > > > > Bu sorumluluk baska bir objeye ornegin Factory objelerine delege > > > > yuklendigi zaman problem cozuluyor mu? > > > > > > > > Iyi calismalar > > > > Cenk Civici > > > > > > > > --- In YazilimMuhendisligi Turkiye@yahoogro ups.com, cihat altuntas > > > > <mcaaltuntas@ ...> wrote: > > > > > > > > > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak koysaydýn :) > > > > Bu arada kitabýn hayýrlý olsun.. > > > > > > > > > > --- On Tue, 9/2/08, Oezcan Acar <acar@> wrote: > > > > > From: Oezcan Acar <acar@> > > > > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > > > To: YazilimMuhendisligi Turkiye@yahoogro ups.com > > > > > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Degerli arkadaslar, > > > > > > > > > > > > > > > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > > > > kitabim Pusula tarafindan yayimlanmistir. > > > > > > > > > > > > > > > > > > > > Islenen Konular: > > > > > > > > > > > > > > > > > > > > ⢠Interface ve Abstract Sýnýflar > > > > > > > > > > ⢠Tasarým Ãablon Ãeþitleri > > > > > > > > > > ⢠Oluþturucu Tasarým Ãablonlarý > > > > > > > > > > ⢠Yapýsal Tasarým Ãablonlarý > > > > > > > > > > ⢠Davranýþsal Tasarým Ãablonlarý > > > > > > > > > > ⢠JEE Tasarým Ãablonlarý > > > > > > > > > > ⢠Yazýlým Mimarisi > > > > > > > > > > ⢠Spring ile Tasarým Mimarisi > > > > > > > > > > > > > > > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > > > > > > > > > > > > > > > - Abstract Factory (soyut fabrika) > > > > > > > > > > - Builder (inþaatçi) > > > > > > > > > > - Factory Method (fabrika) > > > > > > > > > > - Prototype (prototip) > > > > > > > > > > - Singleton (yanlýzlýk) > > > > > > > > > > - Adapter - Bridge (köprü) > > > > > > > > > > - Facade (cephe) > > > > > > > > > > - Decorator (dekotatör) > > > > > > > > > > - Composite (kompozit) > > > > > > > > > > - Flyweight (sinek siklet) > > > > > > > > > > - Proxy (vekil) > > > > > > > > > > - Command (komut) > > > > > > > > > > - Memento (hatýra) > > > > > > > > > > - Strategy (strateji) > > > > > > > > > > - Iterator (tekrarlayýcý) > > > > > > > > > > - State (durum) > > > > > > > > > > - Chain Of Responsibility (sorumluluk zinciri) > > > > > > > > > > - Mediator (aracý) > > > > > > > > > > - Observer (gözlemci) > > > > > > > > > > - Template Method (þablon metot) > > > > > > > > > > - Visitor (ziyaretçi) > > > > > > > > > > - MVC > > > > > > > > > > - Data Access Object > > > > > > > > > > - Front Controller > > > > > > > > > > - Business Delegate > > > > > > > > > > - Intercepting Filter > > > > > > > > > > - Service Locator > > > > > > > > > > > > > > > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > > > > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > > > > kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > > > > > > > > > > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan > > > > temin edebilirler. > > > > > > > > > > > > > > > > > > > > HepsiBurada. com > > > > > > > > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > > > > 211652&productId =kpusula177 > > > > > > > > > > > > > > > > > > > > EStore.com > > > > > > > > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > > > > Kitap&productid= KTI34714(7000000) > > > > > > > > > > > > > > > > > > > > IdeeFixe.com > > > > > > > > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > > > > > > > > > > > > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > > > > > > > > ISBN: 978-9944-711- 14-2 > > > > > > > > > > 1. Baski Mayis 2008 > > > > > > > > > > http://www.pusula. com > > > > > > > > > > > > > > > > > > > > Bilginize. > > > > > > > > > > > > > > > > > > > > Saygilarimla > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > > > > > > > > > Ãzcan Acar, Dipl. Inf(FH) > > > > > > > > > > Vorstand > > > > > > > > > > Smart Web Business AG > > > > > > > > > > > > > > > > > > > > Im Niederfeld 8 > > > > > > > > > > 65462 Gustavsburg > > > > > > > > > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Mit freundlichen GrüÃen > > > > > > > > > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > > > > > > > > > Ãzcan Acar, Dipl. Inf(FH) > > > > > > > > > > Vorstand > > > > > > > > > > Smart Web Business AG > > > > > > > > > > > > > > > > > > > > Im Niederfeld 8 > > > > > > > > > > 65462 Gustavsburg > > > > > > > > > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > Mit freundlichen GrüÃen > > ___________________________ > > Ãzcan Acar, Dipl. Inf(FH) > Vorstand > Smart Web Business AG > > Im Niederfeld 8 > 65462 Gustavsburg > > +49 171 57 33 66 5 > acar@... > |
|
|
|
|
|
Re: Java Tasarim Sablonlari Kitabi> Not: Kitap için tebrikler. Özellikle ticari olarak riskli ve cesaret
> gerektiren bir çalışma, sektöre çok katkısı olacaktır. Ilginiz icin tesekkür ederim. >Genel > çoğunluk kitap > okumaktansa interneti tercih ediyor, ne yazıkki özellikle bizim > alanımızdaki > kişiler. Dediginiz gibi bircok arkadasimiz Internet üzerinden arastirma yapiyor. Bunun bir sebebi belki Türkce kaynak kitaplarin olmamasi olabilir. Cok profesyonel olanlar bu gibi konular hakkindaki bilgiyi ingilizce kaynak kitaplardan edinebiliyorlar. Son zamanlarda online sözlüklerin kullanim oraninin büyük ölcüde artmasindan da anlasildigi gibi, ingilizce kaynaklar kullaniliyor. Bana soracak olursaniz Türkce kaynak sikintisi var....Bence böyle kitaplara zamanla talep olacaktir. >Şu an için net rakam ortaya çıkmayacak olsa bile ilerleyen > zamanlarda kitap satış rakamları ile ilgili bilgi almak isterim, > kişiler bu > ihtiyaçlarının farkında mı sorusuna cevap verebilmek için. Pusula'dan bu bilgileri edinecegim ve sizinle paylasirim. iyi calismalar Özcan Acar > On Tue, Sep 2, 2008 at 11:09 AM, cihat altuntas > <mcaaltuntas@...>wrote: > > > .Aslında bence problem hem nesnenin bu sorumluluğu kendi yönetmesi > hemde > > global data olarak kullanılması . Doğal olarak tüm uygulamanın bu > nesneye > > bağımlı olması.Ayrıca uygulamanın test edilmesini > zorlaştırmasını da > > ekleyebiliriz. > > > > Sorumluluğu nesneden alınmasını Dependency Injection,Service > Locator... > > ile halledebiliriz. Bu şekilde bağımlılığı ve azaltmış ve test > işlemlerini > > kolaylaştırmış oluruz.Bu soruna kısmen bir çözüm getirsede > global olarak bir > > sınıfa bağımlılığı yinede ortadan kaldırmıyor.DI ile de alsak > interface > > kullansak bile yinede bu sınıfa ya da arayüze bağımlı oluyoruz. > > > > Bence yoğun olarak singleton kullanana projelerin tasarım olarak > gözden > > geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında > Singletonun > > gözü kapalı olarak kullanılmaması ve kullanıldığında ne gibi > problemlere yol > > açabilir bunlardan bahsetmesi gerekir.Anti-Pattern olarak > belirtilmesini > > söylmem bu yüzden. > > --- On *Tue, 9/2/08, Cenk Civici <ccivici@...>* wrote: > > > > From: Cenk Civici <ccivici@...> > > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > To: YazilimMuhendisligiTurkiye@... > > Date: Tuesday, September 2, 2008, 10:19 AM > > > > Singleton neden bir antipattern? > > Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin > > yonetmesi mi? > > Bu sorumluluk baska bir objeye ornegin Factory objelerine delege > > yuklendigi zaman problem cozuluyor mu? > > > > Iyi calismalar > > Cenk Civici > > > > --- In YazilimMuhendisligi Turkiye@yahoogro > ups.com<YazilimMuhendisligiTurkiye%40yahoogroups.com>, > > cihat altuntas > > <mcaaltuntas@ ...> wrote: > > > > > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak koysaydýn > :) > > Bu arada kitabýn hayýrlý olsun.. > > > > > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > > > From: Oezcan Acar <acar@...> > > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > To: YazilimMuhendisligi Turkiye@yahoogro > ups.com<YazilimMuhendisligiTurkiye%40yahoogroups.com> > > > > > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Degerli arkadaslar, > > > > > > > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > > kitabim Pusula tarafindan yayimlanmistir. > > > > > > > > > > > > Islenen Konular: > > > > > > > > > > > > • Interface ve Abstract Sýnýflar > > > > > > • Tasarým Þablon Çeþitleri > > > > > > • Oluþturucu Tasarým Þablonlarý > > > > > > • Yapýsal Tasarým Þablonlarý > > > > > > • Davranýþsal Tasarým Þablonlarý > > > > > > • JEE Tasarým Þablonlarý > > > > > > • Yazýlým Mimarisi > > > > > > • Spring ile Tasarým Mimarisi > > > > > > > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > > > > > > > - Abstract Factory (soyut fabrika) > > > > > > - Builder (inþaatçi) > > > > > > - Factory Method (fabrika) > > > > > > - Prototype (prototip) > > > > > > - Singleton (yanlýzlýk) > > > > > > - Adapter - Bridge (köprü) > > > > > > - Facade (cephe) > > > > > > - Decorator (dekotatör) > > > > > > - Composite (kompozit) > > > > > > - Flyweight (sinek siklet) > > > > > > - Proxy (vekil) > > > > > > - Command (komut) > > > > > > - Memento (hatýra) > > > > > > - Strategy (strateji) > > > > > > - Iterator (tekrarlayýcý) > > > > > > - State (durum) > > > > > > - Chain Of Responsibility (sorumluluk zinciri) > > > > > > - Mediator (aracý) > > > > > > - Observer (gözlemci) > > > > > > - Template Method (þablon metot) > > > > > > - Visitor (ziyaretçi) > > > > > > - MVC > > > > > > - Data Access Object > > > > > > - Front Controller > > > > > > - Business Delegate > > > > > > - Intercepting Filter > > > > > > - Service Locator > > > > > > > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > > kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan > > temin edebilirler. > > > > > > > > > > > > HepsiBurada. com > > > > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > > 211652&productId =kpusula177 > > > > > > > > > > > > EStore.com > > > > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > > Kitap&productid= KTI34714(7000000) > > > > > > > > > > > > IdeeFixe.com > > > > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > > > > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > > > > ISBN: 978-9944-711- 14-2 > > > > > > 1. Baski Mayis 2008 > > > > > > http://www.pusula. com > > > > > > > > > > > > Bilginize. > > > > > > > > > > > > Saygilarimla > > > > > > > > > > > > -- > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > Vorstand > > > > > > Smart Web Business AG > > > > > > > > > > > > Im Niederfeld 8 > > > > > > 65462 Gustavsburg > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > acar@unitedinter. net > > > > > > > > > > > > -- > > > > > > Mit freundlichen Grüßen > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > Vorstand > > > > > > Smart Web Business AG > > > > > > > > > > > > Im Niederfeld 8 > > > > > > 65462 Gustavsburg > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > acar@unitedinter. net > > > > > > > > > > > -- Mit freundlichen Grüßen ___________________________ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@... |
|
|
Re: Java Tasarim Sablonlari KitabiIlginic icin cok tesekkür ederim Hikmet bey.
Kitabi faydali bir kaynak olarak görmeniz beni gercekten cok sevindirdi. Ticari bir amacla yapilmis bir calisma olmadi kesinlikle, zaten cok spesifik bir konu oldugu icin, onlarca baskisinin olacagi bir kitap degil (ama umarim olur :) ) Amacim bilgi paylasimina katkida bulunmakti. Extreme Programming ve cevik sürecler hakkinda bir kitap calismam var, kisa bir zaman sonra oda yayimlanacak, umarim oda faydali bir kaynak olmaya aday bir kitap olacaktir. iyi calismalar Özcan Acar -------- Original-Nachricht -------- > Datum: Tue, 2 Sep 2008 05:17:06 -0700 (PDT) > Von: hikmet darcan <hikmetdarcan@...> > An: YazilimMuhendisligiTurkiye@... > Betreff: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > Kitabi gecen aldim, Turkce olarak bu konuda baska bir kaynak yok ve buyuk > bir acigi kapayacagini umarim kitabinizin. > Tasarim Sablonlari her yazilimcinin daha yolun basinda ogrenmesi gereken > bir konu fakat saolsun universitelerimiz henuz bu konunun oneminin farkina > varmis degiller. Yazilim tasarim ve gelistirme sureclerinde tabiri caizse > "Amerikayi tekrar kesfetmek" gerekliligini ortadan kaldiracak bu konuda yani > Design Patterns konusunda Turkce'ye boyle bir kaynak kazandirmaniz oldukca > iyi olmus. > > Hikmet DARCAN > > > > ----- Original Message ---- > From: Oezcan Acar <acar@...> > To: YazilimMuhendisligiTurkiye@... > Sent: Tuesday, September 2, 2008 1:57:36 AM > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > Degerli arkadaslar, > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli kitabim > Pusula tarafindan yayimlanmistir. > > Islenen Konular: > > • Interface ve Abstract Sınıflar > • Tasarım Şablon Çeşitleri > • Oluşturucu Tasarım Şablonları > • Yapısal Tasarım Şablonları > • Davranışsal Tasarım Şablonları > • JEE Tasarım Şablonları > • Yazılım Mimarisi > • Spring ile Tasarım Mimarisi > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > - Abstract Factory (soyut fabrika) > - Builder (inşaatçi) > - Factory Method (fabrika) > - Prototype (prototip) > - Singleton (yanlızlık) > - Adapter - Bridge (köprü) > - Facade (cephe) > - Decorator (dekotatör) > - Composite (kompozit) > - Flyweight (sinek siklet) > - Proxy (vekil) > - Command (komut) > - Memento (hatıra) > - Strategy (strateji) > - Iterator (tekrarlayıcı) > - State (durum) > - Chain Of Responsibility (sorumluluk zinciri) > - Mediator (aracı) > - Observer (gözlemci) > - Template Method (şablon metot) > - Visitor (ziyaretçi) > - MVC > - Data Access Object > - Front Controller > - Business Delegate > - Intercepting Filter > - Service Locator > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin kullanimi ve tasarim > prensipleri hakkinda bilgi edinmek mümkündür. > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan temin > edebilirler. > > HepsiBurada. com > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > 211652&productId =kpusula177 > > EStore.com > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= Kitap&productid= > KTI34714(7000000) > > IdeeFixe.com > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > ISBN: 978-9944-711- 14-2 > 1. Baski Mayis 2008 > http://www.pusula. com > > Bilginize. > > Saygilarimla > > -- > > ____________ _________ ______ > > Özcan Acar, Dipl. Inf(FH) > Vorstand > Smart Web Business AG > > Im Niederfeld 8 > 65462 Gustavsburg > > +49 171 57 33 66 5 > acar@unitedinter. net > > -- > Mit freundlichen Grüßen > > ____________ _________ ______ > > Özcan Acar, Dipl. Inf(FH) > Vorstand > Smart Web Business AG > > Im Niederfeld 8 > 65462 Gustavsburg > > +49 171 57 33 66 5 > acar@unitedinter. net > > > > > -- Mit freundlichen Grüßen ___________________________ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@... |
|
|
Re: Java Tasarim Sablonlari Kitabiboyle bir kitabi hazirlayip bizlere armagan ettiginiz icin tesekkurler. gercekten yoklugu buyuk bir eksiklik olan bir kitapti. umarim satis rakamlari cok iyi olur ve bu yondeki yeni yeni kitaplarin cikmasina vesile olur.
kitabi henuz gorme sansim olmadi ama umarim kitap, javaya cok bagimli kalmadan kaliplarin ne oldugunu , ne tur problemlere cozum getirdigini anlatiyordur. http://www.sadettinpolat.com sadettinpolat@... sadettinpolat@... "Sevmek, ne zaman vazgececegini bilmektir." dedi bana... --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: From: Oezcan Acar <acar@...> Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi To: YazilimMuhendisligiTurkiye@..., YazilimMuhendisligiTurkiye@... Date: Tuesday, September 2, 2008, 5:50 AM Ilginic icin cok tesekkür ederim Hikmet bey. Kitabi faydali bir kaynak olarak görmeniz beni gercekten cok sevindirdi. Ticari bir amacla yapilmis bir calisma olmadi kesinlikle, zaten cok spesifik bir konu oldugu icin, onlarca baskisinin olacagi bir kitap degil (ama umarim olur :) ) Amacim bilgi paylasimina katkida bulunmakti. Extreme Programming ve cevik sürecler hakkinda bir kitap calismam var, kisa bir zaman sonra oda yayimlanacak, umarim oda faydali bir kaynak olmaya aday bir kitap olacaktir. iyi calismalar Özcan Acar -------- Original-Nachricht -------- > Datum: Tue, 2 Sep 2008 05:17:06 -0700 (PDT) > Von: hikmet darcan <hikmetdarcan@ yahoo.com> > An: YazilimMuhendisligi Turkiye@yahoogro ups.com > Betreff: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > Kitabi gecen aldim, Turkce olarak bu konuda baska bir kaynak yok ve buyuk > bir acigi kapayacagini umarim kitabinizin. > Tasarim Sablonlari her yazilimcinin daha yolun basinda ogrenmesi gereken > bir konu fakat saolsun universitelerimiz henuz bu konunun oneminin farkina > varmis degiller. Yazilim tasarim ve gelistirme sureclerinde tabiri caizse > "Amerikayi tekrar kesfetmek" gerekliligini ortadan kaldiracak bu konuda yani > Design Patterns konusunda Turkce'ye boyle bir kaynak kazandirmaniz oldukca > iyi olmus. > > Hikmet DARCAN > > > > ----- Original Message ---- > From: Oezcan Acar <acar@unitedinter. net> > To: YazilimMuhendisligi Turkiye@yahoogro ups.com > Sent: Tuesday, September 2, 2008 1:57:36 AM > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > Degerli arkadaslar, > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli kitabim > Pusula tarafindan yayimlanmistir. > > Islenen Konular: > > • Interface ve Abstract Sınıflar > • Tasarım Şablon Çeşitleri > • Oluşturucu Tasarım Şablonları > • Yapısal Tasarım Şablonları > • Davranışsal Tasarım Şablonları > • JEE Tasarım Şablonları > • Yazılım Mimarisi > • Spring ile Tasarım Mimarisi > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > - Abstract Factory (soyut fabrika) > - Builder (inşaatçi) > - Factory Method (fabrika) > - Prototype (prototip) > - Singleton (yanlızlık) > - Adapter - Bridge (köprü) > - Facade (cephe) > - Decorator (dekotatör) > - Composite (kompozit) > - Flyweight (sinek siklet) > - Proxy (vekil) > - Command (komut) > - Memento (hatıra) > - Strategy (strateji) > - Iterator (tekrarlayıcı) > - State (durum) > - Chain Of Responsibility (sorumluluk zinciri) > - Mediator (aracı) > - Observer (gözlemci) > - Template Method (şablon metot) > - Visitor (ziyaretçi) > - MVC > - Data Access Object > - Front Controller > - Business Delegate > - Intercepting Filter > - Service Locator > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin kullanimi ve tasarim > prensipleri hakkinda bilgi edinmek mümkündür. > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan temin > edebilirler. > > HepsiBurada. com > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > 211652&productId =kpusula177 > > EStore.com > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= Kitap&productid= > KTI34714(7000000) > > IdeeFixe.com > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > ISBN: 978-9944-711- 14-2 > 1. Baski Mayis 2008 > http://www.pusula. com > > Bilginize. > > Saygilarimla > > -- > > ____________ _________ ______ > > Özcan Acar, Dipl. Inf(FH) > Vorstand > Smart Web Business AG > > Im Niederfeld 8 > 65462 Gustavsburg > > +49 171 57 33 66 5 > acar@unitedinter. net > > -- > Mit freundlichen Grüßen > > ____________ _________ ______ > > Özcan Acar, Dipl. Inf(FH) > Vorstand > Smart Web Business AG > > Im Niederfeld 8 > 65462 Gustavsburg > > +49 171 57 33 66 5 > acar@unitedinter. net > > > > > -- Mit freundlichen Grüßen ____________ _________ ______ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@unitedinter. net |
|
|
Re: Java Tasarim Sablonlari Kitabi> boyle bir kitabi hazirlayip bizlere armagan ettiginiz icin tesekkurler.
Ilgi gösterdiginiz icin ben tesekkür ederim :) > gercekten yoklugu buyuk bir eksiklik olan bir kitapti. umarim satis rakamlari > cok iyi olur ve bu yondeki yeni yeni kitaplarin cikmasina vesile olur. > > kitabi henuz gorme sansim olmadi ama umarim kitap, javaya cok bagimli > kalmadan kaliplarin ne oldugunu , ne tur problemlere cozum getirdigini > anlatiyordur. Anlasilir ve basit Java örnekleri ile anlatmaya calistim. Java dilini bilmeyenlerin bile kolaylikla takip edebilecegi türde bir calisma oldu, cünkü spesifik Java konularina girmedim. Örneklerin cogu basit Java (POJO - Plain Old Java Object) siniflarindan olusuyor. iyi calismalar Özcan Acar > > http://www.sadettinpolat.com > > sadettinpolat@... > > sadettinpolat@... > > > > "Sevmek, ne zaman vazgececegini bilmektir." dedi bana... > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > From: Oezcan Acar <acar@...> > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > To: YazilimMuhendisligiTurkiye@..., > YazilimMuhendisligiTurkiye@... > Date: Tuesday, September 2, 2008, 5:50 AM > > > > > > > > > > > > Ilginic icin cok tesekkür ederim Hikmet bey. > > > > Kitabi faydali bir kaynak olarak görmeniz beni gercekten cok sevindirdi. > > Ticari bir amacla yapilmis bir calisma olmadi kesinlikle, zaten cok > spesifik > > bir konu oldugu icin, onlarca baskisinin olacagi bir kitap degil (ama > > umarim olur :) ) > > > > Amacim bilgi paylasimina katkida bulunmakti. Extreme Programming ve > > cevik sürecler hakkinda bir kitap calismam var, kisa bir zaman sonra oda > > yayimlanacak, umarim oda faydali bir kaynak olmaya aday bir kitap > olacaktir. > > > > iyi calismalar > > > > Özcan Acar > > > > -------- Original-Nachricht -------- > > > Datum: Tue, 2 Sep 2008 05:17:06 -0700 (PDT) > > > Von: hikmet darcan <hikmetdarcan@ yahoo.com> > > > An: YazilimMuhendisligi Turkiye@yahoogro ups.com > > > Betreff: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > > > Kitabi gecen aldim, Turkce olarak bu konuda baska bir kaynak yok ve > buyuk > > > bir acigi kapayacagini umarim kitabinizin. > > > Tasarim Sablonlari her yazilimcinin daha yolun basinda ogrenmesi gereken > > > bir konu fakat saolsun universitelerimiz henuz bu konunun oneminin > farkina > > > varmis degiller. Yazilim tasarim ve gelistirme sureclerinde tabiri > caizse > > > "Amerikayi tekrar kesfetmek" gerekliligini ortadan kaldiracak bu konuda > yani > > > Design Patterns konusunda Turkce'ye boyle bir kaynak kazandirmaniz > oldukca > > > iyi olmus. > > > > > > Hikmet DARCAN > > > > > > > > > > > > ----- Original Message ---- > > > From: Oezcan Acar <acar@unitedinter. net> > > > To: YazilimMuhendisligi Turkiye@yahoogro ups.com > > > Sent: Tuesday, September 2, 2008 1:57:36 AM > > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > > > > > > > Degerli arkadaslar, > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > kitabim > > > Pusula tarafindan yayimlanmistir. > > > > > > Islenen Konular: > > > > > > • Interface ve Abstract Sınıflar > > > • Tasarım Şablon Çeşitleri > > > • Oluşturucu Tasarım Şablonları > > > • Yapısal Tasarım Şablonları > > > • Davranışsal Tasarım Şablonları > > > • JEE Tasarım Şablonları > > > • Yazılım Mimarisi > > > • Spring ile Tasarım Mimarisi > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > - Abstract Factory (soyut fabrika) > > > - Builder (inşaatçi) > > > - Factory Method (fabrika) > > > - Prototype (prototip) > > > - Singleton (yanlızlık) > > > - Adapter - Bridge (köprü) > > > - Facade (cephe) > > > - Decorator (dekotatör) > > > - Composite (kompozit) > > > - Flyweight (sinek siklet) > > > - Proxy (vekil) > > > - Command (komut) > > > - Memento (hatıra) > > > - Strategy (strateji) > > > - Iterator (tekrarlayıcı) > > > - State (durum) > > > - Chain Of Responsibility (sorumluluk zinciri) > > > - Mediator (aracı) > > > - Observer (gözlemci) > > > - Template Method (şablon metot) > > > - Visitor (ziyaretçi) > > > - MVC > > > - Data Access Object > > > - Front Controller > > > - Business Delegate > > > - Intercepting Filter > > > - Service Locator > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > > > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > kullanimi ve tasarim > > > prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan temin > > > edebilirler. > > > > > > HepsiBurada. com > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > > > 211652&productId =kpusula177 > > > > > > EStore.com > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > Kitap&productid= > > > KTI34714(7000000) > > > > > > IdeeFixe.com > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > ISBN: 978-9944-711- 14-2 > > > 1. Baski Mayis 2008 > > > http://www.pusula. com > > > > > > Bilginize. > > > > > > Saygilarimla > > > > > > -- > > > > > > ____________ _________ ______ > > > > > > Özcan Acar, Dipl. Inf(FH) > > > Vorstand > > > Smart Web Business AG > > > > > > Im Niederfeld 8 > > > 65462 Gustavsburg > > > > > > +49 171 57 33 66 5 > > > acar@unitedinter. net > > > > > > -- > > > Mit freundlichen Grüßen > > > > > > ____________ _________ ______ > > > > > > Özcan Acar, Dipl. Inf(FH) > > > Vorstand > > > Smart Web Business AG > > > > > > Im Niederfeld 8 > > > 65462 Gustavsburg > > > > > > +49 171 57 33 66 5 > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > -- > > Mit freundlichen Grüßen > > > > ____________ _________ ______ > > > > Özcan Acar, Dipl. Inf(FH) > > Vorstand > > Smart Web Business AG > > > > Im Niederfeld 8 > > 65462 Gustavsburg > > > > +49 171 57 33 66 5 > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- Mit freundlichen Grüßen ___________________________ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@... |
|
|
Re: Java Tasarim Sablonlari KitabiTürkce kaynak sikintisi var....Bence böyle kitaplara zamanla talep
> olacaktir. > Bu kaynak sıkıntısı öyle boyutlarda ki, "ingilizce bilmeyen adam programcı olamaz" gibi genel bir kanı var. Gerçekten tebrikler. 02 Eylül 2008 Salı 15:17 tarihinde Oezcan Acar <acar@...> yazdı: > > Not: Kitap için tebrikler. Özellikle ticari olarak riskli ve cesaret > > gerektiren bir çalışma, sektöre çok katkısı olacaktır. > > Ilginiz icin tesekkür ederim. > > >Genel > > çoğunluk kitap > > okumaktansa interneti tercih ediyor, ne yazıkki özellikle bizim > > alanımızdaki > > kişiler. > > Dediginiz gibi bircok arkadasimiz Internet üzerinden arastirma yapiyor. > Bunun bir sebebi belki Türkce kaynak kitaplarin olmamasi olabilir. > Cok profesyonel olanlar bu gibi konular hakkindaki bilgiyi ingilizce kaynak > kitaplardan > edinebiliyorlar. Son zamanlarda online sözlüklerin kullanim oraninin büyük > ölcüde > artmasindan da anlasildigi gibi, ingilizce kaynaklar kullaniliyor. Bana > soracak olursaniz > Türkce kaynak sikintisi var....Bence böyle kitaplara zamanla talep > olacaktir. > > >Şu an için net rakam ortaya çıkmayacak olsa bile ilerleyen > > zamanlarda kitap satış rakamları ile ilgili bilgi almak isterim, > > kişiler bu > > ihtiyaçlarının farkında mı sorusuna cevap verebilmek için. > > Pusula'dan bu bilgileri edinecegim ve sizinle paylasirim. > > iyi calismalar > > Özcan Acar > > > On Tue, Sep 2, 2008 at 11:09 AM, cihat altuntas > > <mcaaltuntas@... <mcaaltuntas%40yahoo.com>>wrote: > > > > > .Aslında bence problem hem nesnenin bu sorumluluğu kendi yönetmesi > > hemde > > > global data olarak kullanılması . Doğal olarak tüm uygulamanın bu > > nesneye > > > bağımlı olması.Ayrıca uygulamanın test edilmesini > > zorlaştırmasını da > > > ekleyebiliriz. > > > > > > Sorumluluğu nesneden alınmasını Dependency Injection,Service > > Locator... > > > ile halledebiliriz. Bu şekilde bağımlılığı ve azaltmış ve test > > işlemlerini > > > kolaylaştırmış oluruz.Bu soruna kısmen bir çözüm getirsede > > global olarak bir > > > sınıfa bağımlılığı yinede ortadan kaldırmıyor.DI ile de alsak > > interface > > > kullansak bile yinede bu sınıfa ya da arayüze bağımlı oluyoruz. > > > > > > Bence yoğun olarak singleton kullanana projelerin tasarım olarak > > gözden > > > geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında > > Singletonun > > > gözü kapalı olarak kullanılmaması ve kullanıldığında ne gibi > > problemlere yol > > > açabilir bunlardan bahsetmesi gerekir.Anti-Pattern olarak > > belirtilmesini > > > söylmem bu yüzden. > > > --- On *Tue, 9/2/08, Cenk Civici <ccivici@...<ccivici%40hotmail.com>>* > wrote: > > > > > > From: Cenk Civici <ccivici@... <ccivici%40hotmail.com>> > > > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > To: YazilimMuhendisligiTurkiye@...<YazilimMuhendisligiTurkiye%40yahoogroups.com> > > > Date: Tuesday, September 2, 2008, 10:19 AM > > > > > > Singleton neden bir antipattern? > > > Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin > > > yonetmesi mi? > > > Bu sorumluluk baska bir objeye ornegin Factory objelerine delege > > > yuklendigi zaman problem cozuluyor mu? > > > > > > Iyi calismalar > > > Cenk Civici > > > > > > --- In YazilimMuhendisligi Turkiye@yahoogro > > ups.com<YazilimMuhendisligiTurkiye%40yahoogroups.com>, > > > cihat altuntas > > > <mcaaltuntas@ ...> wrote: > > > > > > > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak koysaydýn > > :) > > > Bu arada kitabýn hayýrlý olsun.. > > > > > > > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > > > > From: Oezcan Acar <acar@...> > > > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > > To: YazilimMuhendisligi Turkiye@yahoogro > > ups.com<YazilimMuhendisligiTurkiye%40yahoogroups.com> > > > > > > > > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Degerli arkadaslar, > > > > > > > > > > > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > > > kitabim Pusula tarafindan yayimlanmistir. > > > > > > > > > > > > > > > > Islenen Konular: > > > > > > > > > > > > > > > > • Interface ve Abstract Sýnýflar > > > > > > > > • Tasarým Þablon Çeþitleri > > > > > > > > • Oluþturucu Tasarým Þablonlarý > > > > > > > > • Yapýsal Tasarým Þablonlarý > > > > > > > > • Davranýþsal Tasarým Þablonlarý > > > > > > > > • JEE Tasarým Þablonlarý > > > > > > > > • Yazýlým Mimarisi > > > > > > > > • Spring ile Tasarým Mimarisi > > > > > > > > > > > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > > > > > > > > > > > - Abstract Factory (soyut fabrika) > > > > > > > > - Builder (inþaatçi) > > > > > > > > - Factory Method (fabrika) > > > > > > > > - Prototype (prototip) > > > > > > > > - Singleton (yanlýzlýk) > > > > > > > > - Adapter - Bridge (köprü) > > > > > > > > - Facade (cephe) > > > > > > > > - Decorator (dekotatör) > > > > > > > > - Composite (kompozit) > > > > > > > > - Flyweight (sinek siklet) > > > > > > > > - Proxy (vekil) > > > > > > > > - Command (komut) > > > > > > > > - Memento (hatýra) > > > > > > > > - Strategy (strateji) > > > > > > > > - Iterator (tekrarlayýcý) > > > > > > > > - State (durum) > > > > > > > > - Chain Of Responsibility (sorumluluk zinciri) > > > > > > > > - Mediator (aracý) > > > > > > > > - Observer (gözlemci) > > > > > > > > - Template Method (þablon metot) > > > > > > > > - Visitor (ziyaretçi) > > > > > > > > - MVC > > > > > > > > - Data Access Object > > > > > > > > - Front Controller > > > > > > > > - Business Delegate > > > > > > > > - Intercepting Filter > > > > > > > > - Service Locator > > > > > > > > > > > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > > > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > > > kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > > > > > > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan > > > temin edebilirler. > > > > > > > > > > > > > > > > HepsiBurada. com > > > > > > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > > > 211652&productId =kpusula177 > > > > > > > > > > > > > > > > EStore.com > > > > > > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > > > Kitap&productid= KTI34714(7000000) > > > > > > > > > > > > > > > > IdeeFixe.com > > > > > > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > > > > > > > > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > > > > > > ISBN: 978-9944-711- 14-2 > > > > > > > > 1. Baski Mayis 2008 > > > > > > > > http://www.pusula. com > > > > > > > > > > > > > > > > Bilginize. > > > > > > > > > > > > > > > > Saygilarimla > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > > > Vorstand > > > > > > > > Smart Web Business AG > > > > > > > > > > > > > > > > Im Niederfeld 8 > > > > > > > > 65462 Gustavsburg > > > > > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > -- > > > > > > > > Mit freundlichen Grüßen > > > > > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > > > Vorstand > > > > > > > > Smart Web Business AG > > > > > > > > > > > > > > > > Im Niederfeld 8 > > > > > > > > 65462 Gustavsburg > > > > > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > -- > Mit freundlichen Grüßen > > ___________________________ > > Özcan Acar, Dipl. Inf(FH) > Vorstand > Smart Web Business AG > > Im Niederfeld 8 > 65462 Gustavsburg > > +49 171 57 33 66 5 > acar@... <acar%40unitedinter.net> > > > |
|
|
Re: Java Tasarim Sablonlari KitabiSizce bu tarz bir kitap yazmak ne kadar zaman,emek,zahmet gerektirir?Aslında Refactoring,TDD,DDD,Principles,Patterns,OOP'yi kapsayan yazılım tasarımı tarzı bir kitap yazmayı önceden beri istiyorum fakat cesaret edemiyorum. Bunu para için değilde türkiyede kaynak olması açısından istiyorum.Sizce böyle bir işe girişmeye değermi?
--- On Wed, 9/3/08, Seyit Caglar Abbasoglu <scabbasoglu@...> wrote: From: Seyit Caglar Abbasoglu <scabbasoglu@...> Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi To: YazilimMuhendisligiTurkiye@... Date: Wednesday, September 3, 2008, 5:08 PM Türkce kaynak sikintisi var....Bence böyle kitaplara zamanla talep olacaktir. Bu kaynak sıkıntısı öyle boyutlarda ki, "ingilizce bilmeyen adam programcı olamaz" gibi genel bir kanı var. Gerçekten tebrikler. 02 Eylül 2008 Salı 15:17 tarihinde Oezcan Acar <acar@unitedinter. net> yazdı: > Not: Kitap için tebrikler. Özellikle ticari olarak riskli ve cesaret > gerektiren bir çalışma, sektöre çok katkısı olacaktır. Ilginiz icin tesekkür ederim. >Genel > çoğunluk kitap > okumaktansa interneti tercih ediyor, ne yazıkki özellikle bizim > alanımızdaki > kişiler. Dediginiz gibi bircok arkadasimiz Internet üzerinden arastirma yapiyor. Bunun bir sebebi belki Türkce kaynak kitaplarin olmamasi olabilir. Cok profesyonel olanlar bu gibi konular hakkindaki bilgiyi ingilizce kaynak kitaplardan edinebiliyorlar. Son zamanlarda online sözlüklerin kullanim oraninin büyük ölcüde artmasindan da anlasildigi gibi, ingilizce kaynaklar kullaniliyor. Bana soracak olursaniz Türkce kaynak sikintisi var....Bence böyle kitaplara zamanla talep olacaktir. >Şu an için net rakam ortaya çıkmayacak olsa bile ilerleyen > zamanlarda kitap satış rakamları ile ilgili bilgi almak isterim, > kişiler bu > ihtiyaçlarının farkında mı sorusuna cevap verebilmek için. Pusula'dan bu bilgileri edinecegim ve sizinle paylasirim. iyi calismalar Özcan Acar > On Tue, Sep 2, 2008 at 11:09 AM, cihat altuntas > <mcaaltuntas@ yahoo.com>wrote: > > > .Aslında bence problem hem nesnenin bu sorumluluğu kendi yönetmesi > hemde > > global data olarak kullanılması . Doğal olarak tüm uygulamanın bu > nesneye > > bağımlı olması.Ayrıca uygulamanın test edilmesini > zorlaştırmasını da > > ekleyebiliriz. > > > > Sorumluluğu nesneden alınmasını Dependency Injection,Service > Locator... > > ile halledebiliriz. Bu şekilde bağımlılığı ve azaltmış ve test > işlemlerini > > kolaylaştırmış oluruz.Bu soruna kısmen bir çözüm getirsede > global olarak bir > > sınıfa bağımlılığı yinede ortadan kaldırmıyor.DI ile de alsak > interface > > kullansak bile yinede bu sınıfa ya da arayüze bağımlı oluyoruz. > > > > Bence yoğun olarak singleton kullanana projelerin tasarım olarak > gözden > > geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında > Singletonun > > gözü kapalı olarak kullanılmaması ve kullanıldığında ne gibi > problemlere yol > > açabilir bunlardan bahsetmesi gerekir.Anti- Pattern olarak > belirtilmesini > > söylmem bu yüzden. > > --- On *Tue, 9/2/08, Cenk Civici <ccivici@hotmail. com>* wrote: > > > > From: Cenk Civici <ccivici@hotmail. com> > > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > To: YazilimMuhendisligi Turkiye@yahoogro ups.com > > Date: Tuesday, September 2, 2008, 10:19 AM > > > > Singleton neden bir antipattern? > > Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin > > yonetmesi mi? > > Bu sorumluluk baska bir objeye ornegin Factory objelerine delege > > yuklendigi zaman problem cozuluyor mu? > > > > Iyi calismalar > > Cenk Civici > > > > --- In YazilimMuhendisligi Turkiye@yahoogro > ups.com<YazilimMuhendisligi Turkiye%40yahoogroups. com>, > > cihat altuntas > > <mcaaltuntas@ ...> wrote: > > > > > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak koysaydýn > :) > > Bu arada kitabýn hayýrlý olsun.. > > > > > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > > > From: Oezcan Acar <acar@...> > > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > To: YazilimMuhendisligi Turkiye@yahoogro > ups.com<YazilimMuhendisligi Turkiye%40yahoogroups. com> > > > > > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Degerli arkadaslar, > > > > > > > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > > kitabim Pusula tarafindan yayimlanmistir. > > > > > > > > > > > > Islenen Konular: > > > > > > > > > > > > • Interface ve Abstract Sýnýflar > > > > > > • Tasarým Þablon Çeþitleri > > > > > > • Oluþturucu Tasarým Þablonlarý > > > > > > • Yapýsal Tasarým Þablonlarý > > > > > > • Davranýþsal Tasarým Þablonlarý > > > > > > • JEE Tasarým Þablonlarý > > > > > > • Yazýlým Mimarisi > > > > > > • Spring ile Tasarým Mimarisi > > > > > > > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > > > > > > > - Abstract Factory (soyut fabrika) > > > > > > - Builder (inþaatçi) > > > > > > - Factory Method (fabrika) > > > > > > - Prototype (prototip) > > > > > > - Singleton (yanlýzlýk) > > > > > > - Adapter - Bridge (köprü) > > > > > > - Facade (cephe) > > > > > > - Decorator (dekotatör) > > > > > > - Composite (kompozit) > > > > > > - Flyweight (sinek siklet) > > > > > > - Proxy (vekil) > > > > > > - Command (komut) > > > > > > - Memento (hatýra) > > > > > > - Strategy (strateji) > > > > > > - Iterator (tekrarlayýcý) > > > > > > - State (durum) > > > > > > - Chain Of Responsibility (sorumluluk zinciri) > > > > > > - Mediator (aracý) > > > > > > - Observer (gözlemci) > > > > > > - Template Method (þablon metot) > > > > > > - Visitor (ziyaretçi) > > > > > > - MVC > > > > > > - Data Access Object > > > > > > - Front Controller > > > > > > - Business Delegate > > > > > > - Intercepting Filter > > > > > > - Service Locator > > > > > > > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > > kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan > > temin edebilirler. > > > > > > > > > > > > HepsiBurada. com > > > > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > > 211652&productId =kpusula177 > > > > > > > > > > > > EStore.com > > > > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > > Kitap&productid= KTI34714(7000000) > > > > > > > > > > > > IdeeFixe.com > > > > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > > > > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > > > > ISBN: 978-9944-711- 14-2 > > > > > > 1. Baski Mayis 2008 > > > > > > http://www.pusula. com > > > > > > > > > > > > Bilginize. > > > > > > > > > > > > Saygilarimla > > > > > > > > > > > > -- > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > Vorstand > > > > > > Smart Web Business AG > > > > > > > > > > > > Im Niederfeld 8 > > > > > > 65462 Gustavsburg > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > acar@unitedinter. net > > > > > > > > > > > > -- > > > > > > Mit freundlichen Grüßen > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > Vorstand > > > > > > Smart Web Business AG > > > > > > > > > > > > Im Niederfeld 8 > > > > > > 65462 Gustavsburg > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > acar@unitedinter. net > > > > > > > > > > > -- Mit freundlichen Grüßen ____________ _________ ______ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@unitedinter. net |
|
|
Re: Java Tasarim Sablonlari Kitabi> Sizce bu tarz bir kitap yazmak ne kadar zaman,emek,zahmet
> gerektirir? Kitabi hazirlamak bir yilimi aldi, cünkü sürdürmem gereken bir is hayatim var. Zaman buldukca yazabildim... >Aslında Refactoring,TDD,DDD,Principles,Patterns,OOP'yi kapsayan yazılım > tasarımı tarzı bir kitap yazmayı önceden beri istiyorum fakat cesaret > edemiyorum. Bunu para için değilde türkiyede kaynak olması açısından Ben bu konularin cogunu yeni kitabimda, Extreme Programming ismini tasiyor tematize ettim, eylül sonuna kadar piyasada olacak umarim. Bu sefer daha cok zaman ayirma firsati buldugum icin 4 aylik bir calisma sonunda olustu. Su an hala son bölümler üzerinde calisiyorum. Özellikle TDD konusuna özen gösterdim. Uygulamali Extreme Programming nasil yapilir, bunu tematize etmeye calistim... > istiyorum.Sizce böyle bir işe girişmeye değermi? Eger ticari düsünmüyorsaniz, o zaman her zaman deger bence :) Lakin böyle kitaplar cok spesifik oldugu icin satis rakamlari her zaman düsük olacaktir, 1000 tane satilmasi bile bazen mucize, cünkü korsan cok yaygin. Artik Pusula korsani önlemek icin Design Pattern leri tematize eden bir kitabi bile 15 YTL nin altinda satiyor ki, böyle kitaplar Avrupa'da 40, 50 belki 80 EUR degerinde.... Iyi calismalar Özcan Acar > --- On Wed, 9/3/08, Seyit Caglar Abbasoglu <scabbasoglu@...> wrote: > From: Seyit Caglar Abbasoglu <scabbasoglu@...> > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > To: YazilimMuhendisligiTurkiye@... > Date: Wednesday, September 3, 2008, 5:08 PM > > > > > > > > > > > > Türkce kaynak sikintisi var....Bence böyle kitaplara zamanla > talep olacaktir. > > > Bu kaynak sıkıntısı öyle boyutlarda ki, "ingilizce bilmeyen adam > programcı olamaz" gibi genel bir kanı var. > > Gerçekten tebrikler. > > 02 Eylül 2008 Salı 15:17 tarihinde Oezcan Acar <acar@unitedinter. net> > yazdı: > > > > > > > > > > > > > > > > > > > > > Not: Kitap için tebrikler. Özellikle ticari olarak riskli > ve cesaret > > > gerektiren bir çalışma, sektöre çok katkısı olacaktır. > > > > Ilginiz icin tesekkür ederim. > > > > >Genel > > > çoğunluk kitap > > > okumaktansa interneti tercih ediyor, ne yazıkki özellikle bizim > > > alanımızdaki > > > kişiler. > > > > Dediginiz gibi bircok arkadasimiz Internet üzerinden arastirma yapiyor. > > Bunun bir sebebi belki Türkce kaynak kitaplarin olmamasi olabilir. > > Cok profesyonel olanlar bu gibi konular hakkindaki bilgiyi ingilizce > kaynak kitaplardan > > edinebiliyorlar. Son zamanlarda online sözlüklerin kullanim oraninin > büyük ölcüde > > artmasindan da anlasildigi gibi, ingilizce kaynaklar kullaniliyor. Bana > soracak olursaniz > > Türkce kaynak sikintisi var....Bence böyle kitaplara zamanla talep > olacaktir. > > > > >Şu an için net rakam ortaya çıkmayacak olsa bile ilerleyen > > > zamanlarda kitap satış rakamları ile ilgili bilgi almak isterim, > > > kişiler bu > > > ihtiyaçlarının farkında mı sorusuna cevap verebilmek için. > > > > Pusula'dan bu bilgileri edinecegim ve sizinle paylasirim. > > > > iyi calismalar > > > > Özcan Acar > > > > > On Tue, Sep 2, 2008 at 11:09 AM, cihat altuntas > > > <mcaaltuntas@ yahoo.com>wrote: > > > > > > > .Aslında bence problem hem nesnenin bu sorumluluğu kendi > yönetmesi > > > hemde > > > > global data olarak kullanılması . Doğal olarak tüm uygulamanın bu > > > nesneye > > > > bağımlı olması.Ayrıca uygulamanın test edilmesini > > > zorlaştırmasını da > > > > ekleyebiliriz. > > > > > > > > Sorumluluğu nesneden alınmasını Dependency Injection,Service > > > Locator... > > > > ile halledebiliriz. Bu şekilde bağımlılığı ve azaltmış ve > test > > > işlemlerini > > > > kolaylaştırmış oluruz.Bu soruna kısmen bir çözüm getirsede > > > global olarak bir > > > > sınıfa bağımlılığı yinede ortadan kaldırmıyor.DI ile de > alsak > > > interface > > > > kullansak bile yinede bu sınıfa ya da arayüze bağımlı oluyoruz. > > > > > > > > Bence yoğun olarak singleton kullanana projelerin tasarım olarak > > > gözden > > > > geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında > > > Singletonun > > > > gözü kapalı olarak kullanılmaması ve kullanıldığında ne gibi > > > problemlere yol > > > > açabilir bunlardan bahsetmesi gerekir.Anti- Pattern olarak > > > belirtilmesini > > > > söylmem bu yüzden. > > > > --- On *Tue, 9/2/08, Cenk Civici <ccivici@hotmail. com>* wrote: > > > > > > > > From: Cenk Civici <ccivici@hotmail. com> > > > > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > > To: YazilimMuhendisligi Turkiye@yahoogro ups.com > > > > Date: Tuesday, September 2, 2008, 10:19 AM > > > > > > > > Singleton neden bir antipattern? > > > > Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin > > > > yonetmesi mi? > > > > Bu sorumluluk baska bir objeye ornegin Factory objelerine delege > > > > yuklendigi zaman problem cozuluyor mu? > > > > > > > > Iyi calismalar > > > > Cenk Civici > > > > > > > > --- In YazilimMuhendisligi Turkiye@yahoogro > > > ups.com<YazilimMuhendisligi Turkiye%40yahoogroups. com>, > > > > cihat altuntas > > > > <mcaaltuntas@ ...> wrote: > > > > > > > > > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak > koysaydýn > > > :) > > > > Bu arada kitabýn hayýrlý olsun.. > > > > > > > > > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > > > > > From: Oezcan Acar <acar@...> > > > > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > > > To: YazilimMuhendisligi Turkiye@yahoogro > > > ups.com<YazilimMuhendisligi Turkiye%40yahoogroups. com> > > > > > > > > > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Degerli arkadaslar, > > > > > > > > > > > > > > > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > > > > kitabim Pusula tarafindan yayimlanmistir. > > > > > > > > > > > > > > > > > > > > Islenen Konular: > > > > > > > > > > > > > > > > > > > > • Interface ve Abstract Sýnýflar > > > > > > > > > > • Tasarým Þablon Çeþitleri > > > > > > > > > > • Oluþturucu Tasarým Þablonlarý > > > > > > > > > > • Yapýsal Tasarým Þablonlarý > > > > > > > > > > • Davranýþsal Tasarým Þablonlarý > > > > > > > > > > • JEE Tasarým Þablonlarý > > > > > > > > > > • Yazýlým Mimarisi > > > > > > > > > > • Spring ile Tasarým Mimarisi > > > > > > > > > > > > > > > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > > > > > > > > > > > > > > > - Abstract Factory (soyut fabrika) > > > > > > > > > > - Builder (inþaatçi) > > > > > > > > > > - Factory Method (fabrika) > > > > > > > > > > - Prototype (prototip) > > > > > > > > > > - Singleton (yanlýzlýk) > > > > > > > > > > - Adapter - Bridge (köprü) > > > > > > > > > > - Facade (cephe) > > > > > > > > > > - Decorator (dekotatör) > > > > > > > > > > - Composite (kompozit) > > > > > > > > > > - Flyweight (sinek siklet) > > > > > > > > > > - Proxy (vekil) > > > > > > > > > > - Command (komut) > > > > > > > > > > - Memento (hatýra) > > > > > > > > > > - Strategy (strateji) > > > > > > > > > > - Iterator (tekrarlayýcý) > > > > > > > > > > - State (durum) > > > > > > > > > > - Chain Of Responsibility (sorumluluk zinciri) > > > > > > > > > > - Mediator (aracý) > > > > > > > > > > - Observer (gözlemci) > > > > > > > > > > - Template Method (þablon metot) > > > > > > > > > > - Visitor (ziyaretçi) > > > > > > > > > > - MVC > > > > > > > > > > - Data Access Object > > > > > > > > > > - Front Controller > > > > > > > > > > - Business Delegate > > > > > > > > > > - Intercepting Filter > > > > > > > > > > - Service Locator > > > > > > > > > > > > > > > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > > > > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > > > > kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > > > > > > > > > > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan > > > > temin edebilirler. > > > > > > > > > > > > > > > > > > > > HepsiBurada. com > > > > > > > > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > > > > 211652&productId =kpusula177 > > > > > > > > > > > > > > > > > > > > EStore.com > > > > > > > > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > > > > Kitap&productid= KTI34714(7000000) > > > > > > > > > > > > > > > > > > > > IdeeFixe.com > > > > > > > > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > > > > > > > > > > > > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > > > > > > > > ISBN: 978-9944-711- 14-2 > > > > > > > > > > 1. Baski Mayis 2008 > > > > > > > > > > http://www.pusula. com > > > > > > > > > > > > > > > > > > > > Bilginize. > > > > > > > > > > > > > > > > > > > > Saygilarimla > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > > > > > Vorstand > > > > > > > > > > Smart Web Business AG > > > > > > > > > > > > > > > > > > > > Im Niederfeld 8 > > > > > > > > > > 65462 Gustavsburg > > > > > > > > > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Mit freundlichen Grüßen > > > > > > > > > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > > > > > Vorstand > > > > > > > > > > Smart Web Business AG > > > > > > > > > > > > > > > > > > > > Im Niederfeld 8 > > > > > > > > > > 65462 Gustavsburg > > > > > > > > > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > > > > > > -- > > Mit freundlichen Grüßen > > > > ____________ _________ ______ > > > > Özcan Acar, Dipl. Inf(FH) > > Vorstand > > Smart Web Business AG > > > > Im Niederfeld 8 > > 65462 Gustavsburg > > > > +49 171 57 33 66 5 > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- Mit freundlichen Grüßen ___________________________ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@... |
|
|
Re: Java Tasarim Sablonlari KitabiBu soruları okurken aklımda oluşan bir fikir, yurtdışında yaygın olan, toplu
çalışma ile kitap yazma fikri oldu. Bu tür bir kitabın aslında ciddi bir getirisi olması pek beklenemez, zira hem kısıtlı çevre, hemde alışkanlıklardan ötürü. Yıllardır kimi kişilerin yazdığı yazılım kitaplarının çoğunun belli bir yazılımın kullanıcı kitapçığını türkçeye çevirmekten ibaret olduğu düşünülünce, hitap edilen çevre de türkçe kitaplara çekinerek yaklaşıyor. Daha önceki yıllarda bu şekilde yazılımış kitapları alıp sonra okumadan başkasına verdiğim veya çöpe attığım dahi oldu. Bu faktörler sonucunda, bu şekilde bir kitap yazmanın külfeti yazan kişinin omuzlarında. Belki bu tür kitapların çoğalmasını sağlamak için biraraya gelip kitabın değişik chapterlarını farklı kişilerin yazması gibi bir durum sözkonusu olabilir. Bu sayede sıkıntı kısmı azalacaktır. Türkiyede yazılım konusunun ne kadar standart altında yürüdüğünü gören herkesin bu konuyla ilgili bir katkı yapmak istediği kanaatindeyim. Konular çok geniş, hem genel konular, software testing, size estimation, continuous integration, build management, database design, object oriented design, orm, user interface vb vb. hemde özel konular, frameworkler, programlama dilleri. Aynı zamanda ciddi bir eksik de yazılım yönetimi konusunda. Bu konularla ilgili bir çalışma grubu başlatılır ve konular paylaşılırsa, kısa zamanda faydalı eserler çıkacağı kanaatindeyim. Grup olarak zaman harcanacağı için, tek kişinin bütün sıkıntıyı yüklenmesi gibi hususlar da ortadan kalkacaktır. Özcan bey tekrar cesaretinizi ve çabanızı takdir ve hayranlıkla karşıladığımı belirtmek isterim, çok yorucu bir çalışmayı sırtlamış ve tamamlamışsınız. 2008/9/4 Oezcan Acar <acar@...> > > Sizce bu tarz bir kitap yazmak ne kadar zaman,emek,zahmet > > gerektirir? > > Kitabi hazirlamak bir yilimi aldi, cünkü sürdürmem gereken bir is hayatim > var. Zaman buldukca yazabildim... > > >Aslında Refactoring,TDD,DDD,Principles,Patterns,OOP'yi kapsayan yazılım > > tasarımı tarzı bir kitap yazmayı önceden beri istiyorum fakat cesaret > > edemiyorum. Bunu para için değilde türkiyede kaynak olması açısından > > Ben bu konularin cogunu yeni kitabimda, Extreme Programming ismini tasiyor > tematize ettim, > eylül sonuna kadar piyasada olacak umarim. Bu sefer daha cok zaman ayirma > firsati buldugum icin > 4 aylik bir calisma sonunda olustu. Su an hala son bölümler üzerinde > calisiyorum. Özellikle TDD konusuna özen gösterdim. Uygulamali Extreme > Programming nasil yapilir, bunu tematize etmeye calistim... > > > istiyorum.Sizce böyle bir işe girişmeye değermi? > > Eger ticari düsünmüyorsaniz, o zaman her zaman deger bence :) > Lakin böyle kitaplar cok spesifik oldugu icin satis rakamlari her zaman > düsük olacaktir, > 1000 tane satilmasi bile bazen mucize, cünkü korsan cok yaygin. Artik > Pusula korsani önlemek > icin Design Pattern leri tematize eden bir kitabi bile 15 YTL nin altinda > satiyor ki, böyle kitaplar Avrupa'da 40, 50 belki 80 EUR degerinde.... > > Iyi calismalar > > Özcan Acar > > > > --- On Wed, 9/3/08, Seyit Caglar Abbasoglu <scabbasoglu@...<scabbasoglu%40gmail.com>> > wrote: > > From: Seyit Caglar Abbasoglu <scabbasoglu@...<scabbasoglu%40gmail.com> > > > > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > To: YazilimMuhendisligiTurkiye@...<YazilimMuhendisligiTurkiye%40yahoogroups.com> > > Date: Wednesday, September 3, 2008, 5:08 PM > > > > > > > > > > > > > > > > > > > > > > > > Türkce kaynak sikintisi var....Bence böyle kitaplara zamanla > > talep olacaktir. > > > > > > Bu kaynak sıkıntısı öyle boyutlarda ki, "ingilizce bilmeyen adam > > programcı olamaz" gibi genel bir kanı var. > > > > Gerçekten tebrikler. > > > > 02 Eylül 2008 Salı 15:17 tarihinde Oezcan Acar <acar@unitedinter. net> > > yazdı: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Not: Kitap için tebrikler. Özellikle ticari olarak riskli > > ve cesaret > > > > > gerektiren bir çalışma, sektöre çok katkısı olacaktır. > > > > > > > > Ilginiz icin tesekkür ederim. > > > > > > > > >Genel > > > > > çoğunluk kitap > > > > > okumaktansa interneti tercih ediyor, ne yazıkki özellikle bizim > > > > > alanımızdaki > > > > > kişiler. > > > > > > > > Dediginiz gibi bircok arkadasimiz Internet üzerinden arastirma yapiyor. > > > > Bunun bir sebebi belki Türkce kaynak kitaplarin olmamasi olabilir. > > > > Cok profesyonel olanlar bu gibi konular hakkindaki bilgiyi ingilizce > > kaynak kitaplardan > > > > edinebiliyorlar. Son zamanlarda online sözlüklerin kullanim oraninin > > büyük ölcüde > > > > artmasindan da anlasildigi gibi, ingilizce kaynaklar kullaniliyor. Bana > > soracak olursaniz > > > > Türkce kaynak sikintisi var....Bence böyle kitaplara zamanla talep > > olacaktir. > > > > > > > > >Şu an için net rakam ortaya çıkmayacak olsa bile ilerleyen > > > > > zamanlarda kitap satış rakamları ile ilgili bilgi almak isterim, > > > > > kişiler bu > > > > > ihtiyaçlarının farkında mı sorusuna cevap verebilmek için. > > > > > > > > Pusula'dan bu bilgileri edinecegim ve sizinle paylasirim. > > > > > > > > iyi calismalar > > > > > > > > Özcan Acar > > > > > > > > > On Tue, Sep 2, 2008 at 11:09 AM, cihat altuntas > > > > > <mcaaltuntas@ yahoo.com>wrote: > > > > > > > > > > > .Aslında bence problem hem nesnenin bu sorumluluğu kendi > > yönetmesi > > > > > hemde > > > > > > global data olarak kullanılması . Doğal olarak tüm uygulamanın bu > > > > > nesneye > > > > > > bağımlı olması.Ayrıca uygulamanın test edilmesini > > > > > zorlaştırmasını da > > > > > > ekleyebiliriz. > > > > > > > > > > > > Sorumluluğu nesneden alınmasını Dependency Injection,Service > > > > > Locator... > > > > > > ile halledebiliriz. Bu şekilde bağımlılığı ve azaltmış ve > > test > > > > > işlemlerini > > > > > > kolaylaştırmış oluruz.Bu soruna kısmen bir çözüm getirsede > > > > > global olarak bir > > > > > > sınıfa bağımlılığı yinede ortadan kaldırmıyor.DI ile de > > alsak > > > > > interface > > > > > > kullansak bile yinede bu sınıfa ya da arayüze bağımlı oluyoruz. > > > > > > > > > > > > Bence yoğun olarak singleton kullanana projelerin tasarım olarak > > > > > gözden > > > > > > geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında > > > > > Singletonun > > > > > > gözü kapalı olarak kullanılmaması ve kullanıldığında ne gibi > > > > > problemlere yol > > > > > > açabilir bunlardan bahsetmesi gerekir.Anti- Pattern olarak > > > > > belirtilmesini > > > > > > söylmem bu yüzden. > > > > > > --- On *Tue, 9/2/08, Cenk Civici <ccivici@hotmail. com>* wrote: > > > > > > > > > > > > From: Cenk Civici <ccivici@hotmail. com> > > > > > > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > > > > To: YazilimMuhendisligi Turkiye@yahoogro ups.com > > > > > > Date: Tuesday, September 2, 2008, 10:19 AM > > > > > > > > > > > > Singleton neden bir antipattern? > > > > > > Problem objenin tek bir instance a sahip olma sorumlulugunu > kendisinin > > > > > > yonetmesi mi? > > > > > > Bu sorumluluk baska bir objeye ornegin Factory objelerine delege > > > > > > yuklendigi zaman problem cozuluyor mu? > > > > > > > > > > > > Iyi calismalar > > > > > > Cenk Civici > > > > > > > > > > > > --- In YazilimMuhendisligi Turkiye@yahoogro > > > > > ups.com<YazilimMuhendisligi Turkiye%40yahoogroups. com>, > > > > > > cihat altuntas > > > > > > <mcaaltuntas@ ...> wrote: > > > > > > > > > > > > > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak > > koysaydýn > > > > > :) > > > > > > Bu arada kitabýn hayýrlý olsun.. > > > > > > > > > > > > > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > > > > > > > From: Oezcan Acar <acar@...> > > > > > > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > > > > > To: YazilimMuhendisligi Turkiye@yahoogro > > > > > ups.com<YazilimMuhendisligi Turkiye%40yahoogroups. com> > > > > > > > > > > > > > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Degerli arkadaslar, > > > > > > > > > > > > > > > > > > > > > > > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > > > > > > kitabim Pusula tarafindan yayimlanmistir. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Islenen Konular: > > > > > > > > > > > > > > > > > > > > > > > > > > > > • Interface ve Abstract Sýnýflar > > > > > > > > > > > > > > • Tasarým Þablon Çeþitleri > > > > > > > > > > > > > > • Oluþturucu Tasarým Þablonlarý > > > > > > > > > > > > > > • Yapýsal Tasarým Þablonlarý > > > > > > > > > > > > > > • Davranýþsal Tasarým Þablonlarý > > > > > > > > > > > > > > • JEE Tasarým Þablonlarý > > > > > > > > > > > > > > • Yazýlým Mimarisi > > > > > > > > > > > > > > • Spring ile Tasarým Mimarisi > > > > > > > > > > > > > > > > > > > > > > > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > > > > > > > > > > > > > > > > > > > > > > > - Abstract Factory (soyut fabrika) > > > > > > > > > > > > > > - Builder (inþaatçi) > > > > > > > > > > > > > > - Factory Method (fabrika) > > > > > > > > > > > > > > - Prototype (prototip) > > > > > > > > > > > > > > - Singleton (yanlýzlýk) > > > > > > > > > > > > > > - Adapter - Bridge (köprü) > > > > > > > > > > > > > > - Facade (cephe) > > > > > > > > > > > > > > - Decorator (dekotatör) > > > > > > > > > > > > > > - Composite (kompozit) > > > > > > > > > > > > > > - Flyweight (sinek siklet) > > > > > > > > > > > > > > - Proxy (vekil) > > > > > > > > > > > > > > - Command (komut) > > > > > > > > > > > > > > - Memento (hatýra) > > > > > > > > > > > > > > - Strategy (strateji) > > > > > > > > > > > > > > - Iterator (tekrarlayýcý) > > > > > > > > > > > > > > - State (durum) > > > > > > > > > > > > > > - Chain Of Responsibility (sorumluluk zinciri) > > > > > > > > > > > > > > - Mediator (aracý) > > > > > > > > > > > > > > - Observer (gözlemci) > > > > > > > > > > > > > > - Template Method (þablon metot) > > > > > > > > > > > > > > - Visitor (ziyaretçi) > > > > > > > > > > > > > > - MVC > > > > > > > > > > > > > > - Data Access Object > > > > > > > > > > > > > > - Front Controller > > > > > > > > > > > > > > - Business Delegate > > > > > > > > > > > > > > - Intercepting Filter > > > > > > > > > > > > > > - Service Locator > > > > > > > > > > > > > > > > > > > > > > > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > > > > > > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > > > > > > kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan > > > > > > temin edebilirler. > > > > > > > > > > > > > > > > > > > > > > > > > > > > HepsiBurada. com > > > > > > > > > > > > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > > > > > > 211652&productId =kpusula177 > > > > > > > > > > > > > > > > > > > > > > > > > > > > EStore.com > > > > > > > > > > > > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > > > > > > Kitap&productid= KTI34714(7000000) > > > > > > > > > > > > > > > > > > > > > > > > > > > > IdeeFixe.com > > > > > > > > > > > > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T > QAGZISIC > > > > > > > > > > > > > > > > > > > > > > > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > > > > > > > > > > > > ISBN: 978-9944-711- 14-2 > > > > > > > > > > > > > > 1. Baski Mayis 2008 > > > > > > > > > > > > > > http://www.pusula. com > > > > > > > > > > > > > > > > > > > > > > > > > > > > Bilginize. > > > > > > > > > > > > > > > > > > > > > > > > > > > > Saygilarimla > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > > > > > > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > > > > > > > > > Vorstand > > > > > > > > > > > > > > Smart Web Business AG > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im Niederfeld 8 > > > > > > > > > > > > > > 65462 Gustavsburg > > > > > > > > > > > > > > > > > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > > > > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Mit freundlichen Grüßen > > > > > > > > > > > > > > > > > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > > > > > > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > > > > > > > > > Vorstand > > > > > > > > > > > > > > Smart Web Business AG > > > > > > > > > > > > > > > > > > > > > > > > > > > > Im Niederfeld 8 > > > > > > > > > > > > > > 65462 Gustavsburg > > > > > > > > > > > > > > > > > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > > > > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Mit freundlichen Grüßen > > > > > > > > ____________ _________ ______ > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > Vorstand > > > > Smart Web Business AG > > > > > > > > Im Niederfeld 8 > > > > 65462 Gustavsburg > > > > > > > > +49 171 57 33 66 5 > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > Mit freundlichen Grüßen > > ___________________________ > > Özcan Acar, Dipl. Inf(FH) > Vorstand > Smart Web Business AG > > Im Niederfeld 8 > 65462 Gustavsburg > > +49 171 57 33 66 5 > acar@... <acar%40unitedinter.net> > > > |
|
|
Re: Türkiye yazılım sektörü için ortak çalışma grubu ile Kitap YazmaEvet çalışma grubu fikri bence de çok güzel.Sonuçta Türkiye'de yazılım sektörünün gelişmesi için gerçekten böyle bir çalışmaya ihtiyaç var. Böyle bir çalışma grubu kurulsa katılmayı düşünürmüsünüz aslında başka bir konu başlığı altında tartışılabilir.Tabi aklıma forumlarda birtürlü başlayamayan bitemeyen projeler gelmiyor değil. Tamam deyip başladıktan sonra işin yarım kalmasıda pek iyi olmaz.
Aklıma oldukça beğendiğim No Fluff Just Stuff Anthology kitapları geldi. Bu tarz bir içerik fazla katılımla oldukça kısa süre içinde çıkarılabilir aslında. Ne düşünüyorsunuz bu konuda? --- On Thu, 9/4/08, Alp Timurhan Çevik <atcevik@...> wrote: From: Alp Timurhan Çevik <atcevik@...> Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi To: YazilimMuhendisligiTurkiye@... Date: Thursday, September 4, 2008, 1:06 AM Bu soruları okurken aklımda oluşan bir fikir, yurtdışında yaygın olan, toplu çalışma ile kitap yazma fikri oldu. Bu tür bir kitabın aslında ciddi bir getirisi olması pek beklenemez, zira hem kısıtlı çevre, hemde alışkanlıklardan ötürü. Yıllardır kimi kişilerin yazdığı yazılım kitaplarının çoğunun belli bir yazılımın kullanıcı kitapçığını türkçeye çevirmekten ibaret olduğu düşünülünce, hitap edilen çevre de türkçe kitaplara çekinerek yaklaşıyor. Daha önceki yıllarda bu şekilde yazılımış kitapları alıp sonra okumadan başkasına verdiğim veya çöpe attığım dahi oldu. Bu faktörler sonucunda, bu şekilde bir kitap yazmanın külfeti yazan kişinin omuzlarında. Belki bu tür kitapların çoğalmasını sağlamak için biraraya gelip kitabın değişik chapterlarını farklı kişilerin yazması gibi bir durum sözkonusu olabilir. Bu sayede sıkıntı kısmı azalacaktır. Türkiyede yazılım konusunun ne kadar standart altında yürüdüğünü gören herkesin bu konuyla ilgili bir katkı yapmak istediği kanaatindeyim. Konular çok geniş, hem genel konular, software testing, size estimation, continuous integration, build management, database design, object oriented design, orm, user interface vb vb. hemde özel konular, frameworkler, programlama dilleri. Aynı zamanda ciddi bir eksik de yazılım yönetimi konusunda. Bu konularla ilgili bir çalışma grubu başlatılır ve konular paylaşılırsa, kısa zamanda faydalı eserler çıkacağı kanaatindeyim. Grup olarak zaman harcanacağı için, tek kişinin bütün sıkıntıyı yüklenmesi gibi hususlar da ortadan kalkacaktır. Özcan bey tekrar cesaretinizi ve çabanızı takdir ve hayranlıkla karşıladığımı belirtmek isterim, çok yorucu bir çalışmayı sırtlamış ve tamamlamışsınız. 2008/9/4 Oezcan Acar <acar@unitedinter. net> > Sizce bu tarz bir kitap yazmak ne kadar zaman,emek,zahmet > gerektirir? Kitabi hazirlamak bir yilimi aldi, cünkü sürdürmem gereken bir is hayatim var. Zaman buldukca yazabildim.. . >Aslında Refactoring, TDD,DDD,Principl es,Patterns, OOP'yi kapsayan yazılım > tasarımı tarzı bir kitap yazmayı önceden beri istiyorum fakat cesaret > edemiyorum. Bunu para için değilde türkiyede kaynak olması açısından Ben bu konularin cogunu yeni kitabimda, Extreme Programming ismini tasiyor tematize ettim, eylül sonuna kadar piyasada olacak umarim. Bu sefer daha cok zaman ayirma firsati buldugum icin 4 aylik bir calisma sonunda olustu. Su an hala son bölümler üzerinde calisiyorum. Özellikle TDD konusuna özen gösterdim. Uygulamali Extreme Programming nasil yapilir, bunu tematize etmeye calistim... > istiyorum.Sizce böyle bir işe girişmeye değermi? Eger ticari düsünmüyorsaniz, o zaman her zaman deger bence :) Lakin böyle kitaplar cok spesifik oldugu icin satis rakamlari her zaman düsük olacaktir, 1000 tane satilmasi bile bazen mucize, cünkü korsan cok yaygin. Artik Pusula korsani önlemek icin Design Pattern leri tematize eden bir kitabi bile 15 YTL nin altinda satiyor ki, böyle kitaplar Avrupa'da 40, 50 belki 80 EUR degerinde... . Iyi calismalar Özcan Acar > --- On Wed, 9/3/08, Seyit Caglar Abbasoglu <scabbasoglu@ gmail.com> wrote: > From: Seyit Caglar Abbasoglu <scabbasoglu@ gmail.com> > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > To: YazilimMuhendisligi Turkiye@yahoogro ups.com > Date: Wednesday, September 3, 2008, 5:08 PM > > > > > > > > > > > > Türkce kaynak sikintisi var....Bence böyle kitaplara zamanla > talep olacaktir. > > > Bu kaynak sıkıntısı öyle boyutlarda ki, "ingilizce bilmeyen adam > programcı olamaz" gibi genel bir kanı var. > > Gerçekten tebrikler. > > 02 Eylül 2008 Salı 15:17 tarihinde Oezcan Acar <acar@unitedinter. net> > yazdı: > > > > > > > > > > > > > > > > > > > > > Not: Kitap için tebrikler. Özellikle ticari olarak riskli > ve cesaret > > > gerektiren bir çalışma, sektöre çok katkısı olacaktır. > > > > Ilginiz icin tesekkür ederim. > > > > >Genel > > > çoğunluk kitap > > > okumaktansa interneti tercih ediyor, ne yazıkki özellikle bizim > > > alanımızdaki > > > kişiler. > > > > Dediginiz gibi bircok arkadasimiz Internet üzerinden arastirma yapiyor. > > Bunun bir sebebi belki Türkce kaynak kitaplarin olmamasi olabilir. > > Cok profesyonel olanlar bu gibi konular hakkindaki bilgiyi ingilizce > kaynak kitaplardan > > edinebiliyorlar. Son zamanlarda online sözlüklerin kullanim oraninin > büyük ölcüde > > artmasindan da anlasildigi gibi, ingilizce kaynaklar kullaniliyor. Bana > soracak olursaniz > > Türkce kaynak sikintisi var....Bence böyle kitaplara zamanla talep > olacaktir. > > > > >Şu an için net rakam ortaya çıkmayacak olsa bile ilerleyen > > > zamanlarda kitap satış rakamları ile ilgili bilgi almak isterim, > > > kişiler bu > > > ihtiyaçlarının farkında mı sorusuna cevap verebilmek için. > > > > Pusula'dan bu bilgileri edinecegim ve sizinle paylasirim. > > > > iyi calismalar > > > > Özcan Acar > > > > > On Tue, Sep 2, 2008 at 11:09 AM, cihat altuntas > > > <mcaaltuntas@ yahoo.com>wrote: > > > > > > > .Aslında bence problem hem nesnenin bu sorumluluğu kendi > yönetmesi > > > hemde > > > > global data olarak kullanılması . Doğal olarak tüm uygulamanın bu > > > nesneye > > > > bağımlı olması.Ayrıca uygulamanın test edilmesini > > > zorlaştırmasını da > > > > ekleyebiliriz. > > > > > > > > Sorumluluğu nesneden alınmasını Dependency Injection,Service > > > Locator... > > > > ile halledebiliriz. Bu şekilde bağımlılığı ve azaltmış ve > test > > > işlemlerini > > > > kolaylaştırmış oluruz.Bu soruna kısmen bir çözüm getirsede > > > global olarak bir > > > > sınıfa bağımlılığı yinede ortadan kaldırmıyor.DI ile de > alsak > > > interface > > > > kullansak bile yinede bu sınıfa ya da arayüze bağımlı oluyoruz. > > > > > > > > Bence yoğun olarak singleton kullanana projelerin tasarım olarak > > > gözden > > > > geçirilmesi gerekir.Bu yüzden Design Pattern kitabı yazanlarında > > > Singletonun > > > > gözü kapalı olarak kullanılmaması ve kullanıldığında ne gibi > > > problemlere yol > > > > açabilir bunlardan bahsetmesi gerekir.Anti- Pattern olarak > > > belirtilmesini > > > > söylmem bu yüzden. > > > > --- On *Tue, 9/2/08, Cenk Civici <ccivici@hotmail. com>* wrote: > > > > > > > > From: Cenk Civici <ccivici@hotmail. com> > > > > Subject: Re: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > > To: YazilimMuhendisligi Turkiye@yahoogro ups.com > > > > Date: Tuesday, September 2, 2008, 10:19 AM > > > > > > > > Singleton neden bir antipattern? > > > > Problem objenin tek bir instance a sahip olma sorumlulugunu kendisinin > > > > yonetmesi mi? > > > > Bu sorumluluk baska bir objeye ornegin Factory objelerine delege > > > > yuklendigi zaman problem cozuluyor mu? > > > > > > > > Iyi calismalar > > > > Cenk Civici > > > > > > > > --- In YazilimMuhendisligi Turkiye@yahoogro > > > ups.com<YazilimMuhendisligi Turkiye%40yahoogrou ps. com>, > > > > cihat altuntas > > > > <mcaaltuntas@ ...> wrote: > > > > > > > > > > Keþke Singleton'ý koymasaydýn ya da Anti-Pattern olarak > koysaydýn > > > :) > > > > Bu arada kitabýn hayýrlý olsun.. > > > > > > > > > > --- On Tue, 9/2/08, Oezcan Acar <acar@...> wrote: > > > > > From: Oezcan Acar <acar@...> > > > > > Subject: [YazMuhTR] Java Tasarim Sablonlari Kitabi > > > > > To: YazilimMuhendisligi Turkiye@yahoogro > > > ups.com<YazilimMuhendisligi Turkiye%40yahoogrou ps. com> > > > > > > > > > Date: Tuesday, September 2, 2008, 1:57 AM > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Degerli arkadaslar, > > > > > > > > > > > > > > > > > > > > son calismam, Java Tasarim Sablonlari ve Yazilim Mimarileri isimli > > > > kitabim Pusula tarafindan yayimlanmistir. > > > > > > > > > > > > > > > > > > > > Islenen Konular: > > > > > > > > > > > > > > > > > > > > • Interface ve Abstract Sýnýflar > > > > > > > > > > • Tasarým Þablon Çeþitleri > > > > > > > > > > • Oluþturucu Tasarým Þablonlarý > > > > > > > > > > • Yapýsal Tasarým Þablonlarý > > > > > > > > > > • Davranýþsal Tasarým Þablonlarý > > > > > > > > > > • JEE Tasarým Þablonlarý > > > > > > > > > > • Yazýlým Mimarisi > > > > > > > > > > • Spring ile Tasarým Mimarisi > > > > > > > > > > > > > > > > > > > > Tematize edilen tasarim sablonlari (Design Patterns) söyledir: > > > > > > > > > > > > > > > > > > > > - Abstract Factory (soyut fabrika) > > > > > > > > > > - Builder (inþaatçi) > > > > > > > > > > - Factory Method (fabrika) > > > > > > > > > > - Prototype (prototip) > > > > > > > > > > - Singleton (yanlýzlýk) > > > > > > > > > > - Adapter - Bridge (köprü) > > > > > > > > > > - Facade (cephe) > > > > > > > > > > - Decorator (dekotatör) > > > > > > > > > > - Composite (kompozit) > > > > > > > > > > - Flyweight (sinek siklet) > > > > > > > > > > - Proxy (vekil) > > > > > > > > > > - Command (komut) > > > > > > > > > > - Memento (hatýra) > > > > > > > > > > - Strategy (strateji) > > > > > > > > > > - Iterator (tekrarlayýcý) > > > > > > > > > > - State (durum) > > > > > > > > > > - Chain Of Responsibility (sorumluluk zinciri) > > > > > > > > > > - Mediator (aracý) > > > > > > > > > > - Observer (gözlemci) > > > > > > > > > > - Template Method (þablon metot) > > > > > > > > > > - Visitor (ziyaretçi) > > > > > > > > > > - MVC > > > > > > > > > > - Data Access Object > > > > > > > > > > - Front Controller > > > > > > > > > > - Business Delegate > > > > > > > > > > - Intercepting Filter > > > > > > > > > > - Service Locator > > > > > > > > > > > > > > > > > > > > Tasarim sablonlarinin nasil uygulandigi birer Java örnegiyle > > > > gösterilmistir. Bunun yanisira Interface ve Abstract siniflarin > > > > kullanimi ve tasarim prensipleri hakkinda bilgi edinmek mümkündür. > > > > > > > > > > > > > > > > > > > > Ilgi duyanlar kitabi Internet üzerinde asagida yeralan shoplardan > > > > temin edebilirler. > > > > > > > > > > > > > > > > > > > > HepsiBurada. com > > > > > > > > > > http://www.hepsibur ada.com/productD etails.aspx? CategoryId= > > > > 211652&productId =kpusula177 > > > > > > > > > > > > > > > > > > > > EStore.com > > > > > > > > > > http://www.estore. com.tr/ESTORE/ Products. aspx?catalog= > > > > Kitap&productid= KTI34714(7000000) > > > > > > > > > > > > > > > > > > > > IdeeFixe.com > > > > > > > > > > http://www.ideefixe .com/kitap/ tanim.asp? sid=C12CV6B6VT6T QAGZISIC > > > > > > > > > > > > > > > > > > > > Kitabin ismi: Java Tasarim Sablonlari ve Yazilim Mimarileri > > > > > > > > > > ISBN: 978-9944-711- 14-2 > > > > > > > > > > 1. Baski Mayis 2008 > > > > > > > > > > http://www.pusula. com > > > > > > > > > > > > > > > > > > > > Bilginize. > > > > > > > > > > > > > > > > > > > > Saygilarimla > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > > > > > Vorstand > > > > > > > > > > Smart Web Business AG > > > > > > > > > > > > > > > > > > > > Im Niederfeld 8 > > > > > > > > > > 65462 Gustavsburg > > > > > > > > > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Mit freundlichen Grüßen > > > > > > > > > > > > > > > > > > > > ____________ _________ ______ > > > > > > > > > > > > > > > > > > > > Özcan Acar, Dipl. Inf(FH) > > > > > > > > > > Vorstand > > > > > > > > > > Smart Web Business AG > > > > > > > > > > > > > > > > > > > > Im Niederfeld 8 > > > > > > > > > > 65462 Gustavsburg > > > > > > > > > > > > > > > > > > > > +49 171 57 33 66 5 > > > > > > > > > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > > > > > > -- > > Mit freundlichen Grüßen > > > > ____________ _________ ______ > > > > Özcan Acar, Dipl. Inf(FH) > > Vorstand > > Smart Web Business AG > > > > Im Niederfeld 8 > > 65462 Gustavsburg > > > > +49 171 57 33 66 5 > > acar@unitedinter. net > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- Mit freundlichen Grüßen ____________ _________ ______ Özcan Acar, Dipl. Inf(FH) Vorstand Smart Web Business AG Im Niederfeld 8 65462 Gustavsburg +49 171 57 33 66 5 acar@unitedinter. net |
| < Prev | 1 - 2 | Next > |
| Free embeddable forum powered by Nabble | Forum Help |