ENTERPRISE JAVA. Alper AKALIN
|
|
- Emel Ünsal
- 8 yıl önce
- İzleme sayısı:
Transkript
1
2 ENTERPRISE JAVA Alper AKALIN
3 İçindekiler İthaf... xvii Teşekkür... xix Yazar Hakkında... xxi Kitap Hakkında... xxiii Kitap Konuları... xxv Kitap Nasıl Okunmalı... xxxi Kullanım Sözleşmesi... xxxiii 1. ECLIPSE Kurulum Proje Oluşturma Perspective Plug-in Marketplace Install New Software Update Eclipse Kısayolları Eclipse JDK Değişimi XML İŞLEMLER Xml Söz Dizim Kuralları Tag - Etiket CData Attribute Child Element Empty Element Well Formed - Valid Xsl Namespace Prefix Xml Schema Definition Element iii
4 ENTERPRISE JAVA Attribute Reference Type Oluşturma Maxoccurs - Minoccurs Group Complex Element Basit ve Complex Element Eclispe Xml İşlemler Java Xml Parser Sax Parser Dom Parser JDom Parser Jaxp Api PROJE com.xml Jaxb Api Jaxb Binding Compiler Binding Runtime Framework Marshalling Unmarshalling PROJE com.xml.jaxb Jaxb Anotasyon Marshalling - Unmarshalling PROJE com.xml.jaxb.advanced MAVEN Mavenin Geliştirme Sürecine Katkıları Maven Yapısı Project Object Model Define Goals Local - Remote Repository Project Artifacts Maven Plugins Custom Plugins iv
5 ENTERPRISE JAVA Maven Build System Maven Kurulum Komut Satırından Maven Kullanımı Pom.xml groupid artifatctid Version Packaging Properties Dependencies Maven ve Eclipse Eclipse Maven Projesi Maven Proje Yapısı Proje Build Bağımlılıkların Tanımlanması Maven Proje Import Maven Repository INTERFACE YÖNELİM PROJE com.interface inheritancesample inheritancesample inheritancesample interfacesample interfacesample Eclipse Comparison Tool interfacesample Modülarite Kod Okuma Kalitesi Nesne Davranışı PROJE com.interface.design Aslında ne oldu? Modülarite v
6 ENTERPRISE JAVA Sadelik Kompozisyon İzolasyon Esnek Bağ Çok Biçimlilik - Polymorphism Interface Yönelik Programlama REFLECTION PROJE com.reflection Java Dynamic Proxy PROJE com.reflection.dynamicProxy Aslında Ne Oldu? Invoke Metod Compile Time Runtime ANNOTATIONS Compiler İşlemler Build Time İşlemler Runtime İşlemler Custom Anotasyonlar PROJE com.annotation PROJE com.annotation.dynamic CONSTANT & ENUM Constant PROJE com.constant Eclipse Debug Enum PROJE com.enum vi
7 ENTERPRISE JAVA 8. LOGGING Log4j PROJE com.logging Log4j Mimarisi Core Objects Support Objects Log Level PROJE com.logging.level Etki Alanı Log Dosyası PROJE com.logging.file Log Dosyası Bölme mtail PROJE com.logging.rollingFile JDBC Java Database Connectivity Jdbc Driver Driver Manager Jdbc Api Driver Manager Statements Jdbc Ön Hazırlıklar PROJE com.jdbc Timestamp Batch Processing Commit ResultSet Refactoring PROJE com.jdbc.refactoring Veri tabanı Bağlantısı Kapama Tekrarlı Yapılar PROJE com.jdbc.refactoring.logging vii
8 ENTERPRISE JAVA Refactoring Dinamik Veri tabanı Bağlantısı PROJE com.jdbc.databaseChanging Transaction Rollback Model Sınıflar PROJE com.jdbc.advanced Data Alanı Static Metod Static Block ToString Metod Dao PROJE com.jdbc.dao Dao HIBERNATE & JPA İlişkisel Veri Tabanı Primary Key Foreign Key Orm Object Relational Mapping Uygulama Seviyesi Veri Tabanı Seviyesi Orm Tools Hibernate SessionFactory Session Persistent Objects TransactionFactory Transaction Connection Provider Pojo Xml Mapping viii
9 ENTERPRISE JAVA Annotation Mapping Jpa Jpa Mimarisi Persistence Unit EntityManagerFactory EntityManager persistence.xml Annotation Mapping Güvenli Parametre Geçişi Named Queries Object States Hibernate Nesne Durumları Session PROJE com.orm.jpa.objectState Crud İşlem Statüleri Jpa More Annotations Filtreleme com.orm.jpa.moreAnnotation Collections Hibernate Object Access Object Levels Fetch Types Relations Embedded ElementCollection OneToOne OneToMany & ManyToOne ManyToMany ix
10 ENTERPRISE JAVA Cascade Types Unidirectional Bidirectional OneToOne OneToMany ManyToMany Inheritance Single Table Sperate Table Connection Pooling C3P0 Connection Pool Dao PROJE com.orm.jpa.dao WEB SERVICES Soa Xml Xsd Web Service Soap Web Services Wsdl Java Web Services Web Service Interface Client Side RESTFUL SERVICES Rest Http Html Resources Resource Locations Http Methods Meta Data Status Code x
11 ENTERPRISE JAVA Message Format Resource Tasarımı Jax-Rs Annotations PROJE com.jaxrs Response Json Http Methods Get Post Put Delete PROJE com.jaxrs.methods Idempotent Get Delete Put Post Filtering & Pagination PROJE com.jaxrs.pagination PROJE com.jaxrs.beanFiltering Sub Resources PROJE com.jaxrs.subResources Status Codes & Location Headers Response & Response Builder PROJE com.jaxrs.statusLocation Generic Entity Refactoring Exceptions & Error Handling PROJE com.jaxrs.exception xi
12 ENTERPRISE JAVA Mapper Web Application Hateoas PROJE com.jaxrs.hateoas Richardson Maturity Model PoX Resources Http Verbs Hypermedia Controls Server & Client Server Client Client & Server Mimarisi DEPENDENCY INJECTION Dependency Dependency Injection PROJE com.injection.classic PROJE com.injection.polymorphism PROJE com.injection.methodParameter PROJE com.injection.composition Design Patterns Factory Design Pattern Dependency Inversion SPRING FRAMEWORK Spring Framework Inversion of Control Spring & J2EE Spring Modülleri Spring Framework Core Bean Tanımları Bean Factory Spring Container xii
13 ENTERPRISE JAVA Setter Injection Constuctor Injection Data Types Object Injection Spring Life Cycle Hangi Injection Yöntemi Context Kapama Collections Inner Beans Alias & Name Autowiring Bean Scopes Inheritance Bean Initialization Bean Destruction Bean Post Processor Spring Life Cycle Placeholder Interface Spring Annotations Streotypes Message Source Event Handling Java Annotations Java Base Annotations SPRING AOP Aspect Oriented Programming Seperation of Concerns Code Scattering & Tangling Croscutting Concerns Croscutting Concerns Aspect Oriented Programming xiii
14 ENTERPRISE JAVA Aspect Oriented Programming Aop Terminolojisi Aop Türleri AspectJ Spring AOP Spring Aop Sınırları Advice Türleri Before Advice After Advice Pointcut JoinPoint Passing Parameters AfterReturning & AfterThrowing Around Custom Advice Java Proxy Java Aop Spring Aop Life Cycle PROJE com.spring.aspectj.logging SPRING JDBC Spring Jdbc Spring Jdbc Template Row Mapper Crud Operations Named Parameter Dao Support Batch Transaction Spring Transaction Mekanizması Spring Exception Handling Spring Transaction Dao xiv
15 ENTERPRISE JAVA 17. SPRING ORM Spring Orm Jpa PROJE com.spring.orm.jpa.dao SPRING MVC Model View Controller Model View Controller Mvc Şablonu ile Spring Mvc DispatcherServlet Handler Mapping Controller Model Controller DispatcherServlet Çalışan Proje Örneği Spring Tool Suite Model Spring Mvc Spring Mvc Kurulum Controller Yazma View Resolvers Resource Url Tanımları Form Form Validation Playing Data ModelAndView xv
16 ENTERPRISE JAVA Custom Validation Exception Handling Global Exception Handling Session Interceptors Internationalization Spring Restful Services Kapanış... cmxvii Tasarım Şablonları... cmxix Kim Korkar Javadan Temel Java... cmxxi xvi
17 İthaf Var olmak ve Yâr olmak ihtimam ister. Hüdâvendigâr a xvii
18 xviii
19 Teşekkür Kitabın yazım sürecinde sürekli yanımda olan ve düzeltme işlemlerinde yardımlarını esirgemeyen kardeşim Yusuf İsmail Burak Kakı 'ya Kitabın bitmesi için psikolojik baskılarını üzerimden eksik etmeyen kardeşlerim Mehmet Özberk ve Yaşar Akkaya 'ya en içten teşekkürlerimi sunarım. xix
20 xx
21 Yazar Hakkında Alper Akalın Konya doğumlu İlk Orta Lise Konya bozkırında, buğday başakları ile okumuş. xxi
22 Üniversite Biraz babasının izinden gitmek. Belki de çok fazla sevdiğinden Fizik okumayı seçmiş. Gözü bilgisayar denen icadı sürekli takipte. Hep bir garip merak içinde acaba bu aletin içinde ne var diye yılında IT sektörüne adım atmış. Dönemin rüzgârına kapılarak, 2005 yılında C# ile yazılım/web sektörüne zaman harcamış yılında iç huzura erip Java dünyasında kelebek uçurmaya başlamış. Web projeleri Hastane Bilgi Yönetim Sistemleri Tele Radyoloji Sistemleri Doküman Yönetim Sistemleri, OCR E-Belediye İş Zekası Telekomünikasyon Finans/Bankacılık sektörlerinde ufak ufak geliştirmeler yapmış. Azıcık ucundan Eğitmen ve Yazar En çok da Java Programcısı xxii
23 Kitap Hakkında İleri seviye Java bilgileri ve Enterprise Java Framework lerini içermektedir. Kitap konuları bir Java projesiymişçesine tasarlanmıştır. Bir projede nasıl end to end gereksinimler belirlenir, tasarım ona göre yapılırsa kitapta da Enterprise Java teknolojilerin aynı şekilde ele alınmıştır. Bir projede gerekli olabilecek frameworkler belirlenmiş ve bu frameworkler alt yapıları ile birlikte ele alınmıştır. Sadece framework incelemesi yapılmamıştır. Frameworklerin alt yapıları veya nasıl tasarlandıkları karşılaştırmalı olarak incelenmiştir. Böylece ezber tanımlardan ziyade işin özüne inilmeye çalışılmıştır. Java frameworklerinin temeli olan reflection api, dynamic proxy ve interface yönelimli programlama gibi konular en başta incelenmiş. İncelenen her frameworkte nasıl kullanıldıklarına sık sık vurgu yapılmıştır. Böylece frameworkler temellerinden incelenmiştir. Örneğin Jdbc, Hibernate ya da Spring Jdbc template incelenirken bu teknolojilerin karşılaştırmasının yapıldığı bir kaynak yoktur. Bu kitapta konularla ilgili örnekler hep birbirleri ile karşılaştırılarak ya da atıfta bulunularak incelenmiştir. Yetmemiş bu konuların son proje örnekleri benzer tasarım altında incelenerek karşılaştırmaları yapılmıştır. Böylece sizlere teknolojilerin avantaj ve dezavantajları aktarılmaya çalışılmıştır. Konu incelemeleri kötü tasarım ile başlamış ve iyi tasarım ile sonlandırılmaya çalışılmıştır. Aslında konular refactoring mantığı çerçevesinde incelenmiştir. Kötü başlayan proje bileşenleri ile konular derinlemesine incelenmiş. Konular hakkında yeterli bilgi verildikten sonra refactoring ile bir kez de güzel tasarım altında ele alınmışlardır. Böylece incelenen konular hakkında sadece bilgi verilmemiş. Proje içerisinde nasıl kullanılmaları gerektiğine ışık tutulmaya çalışılmıştır. xxiii
24 Aslında kitap çalışan bir proje içerisinde ele alınmıştır. Yani tüm konular bir projenin modülü gibi düşünülerek sürekli refactoring içerisinde incelenmişlerdir. Bunun sonucunda Çalışan bir proje nasıl olmalıdır sorusuna yanıt aranmıştır. Örneğin bir veri tabanı katmanı ya da bir servis katmanı konu anlatımlarından sonra iyi bir tasarım altında incelenerek çalıştırılmıştır. Bu kitap bir başlangıç noktası olarak tasarlanmıştır. İşlediği konular hakkında çok ince ve detay bilgiler vermeye çalışırken incelemediği konular hakkında da ip uçları verilmeye çalışılmıştır. Böylece Java dünyasının ikinci büyük sorusu olan hangi teknoloji ya da framework seçilmelidir başlığı incelenmiştir. Bu kitap bir başlangıç noktası olarak okuyucusuna Java daki ileri konulara hakim olunduğunda her şeyin yapılabileceğini göstermeyi hedeflemektedir. Ülkemizde henüz Enterprise Java konularını bu seviyede ele alan bir kaynak bulunmamaktadır. Yazım metodolojisi ile henüz dünya da benzerine rastlamadığımı söyleyebilirim. xxiv
25 Kitap Konuları Eclipse Ide Java geliştirme ortamı olarak nasıl kullanılır. Kısayolları ve ileri seviye kullanım şekilleri incelenmiştir. Xml Java ile doğrudan ilgili olmayıp Java teknolojilerinin tamamında kullanılan bir araçtır. Java dünyası ve kitapta birçok yerde kullanıldığından temel düzeyde incelenmektedir. Java Xml Parser Java da xml işlemleri incelenmiştir. Örnek projeler geliştirilirken Eclipse IDE özelliklerinden yaralanma incelenmektedir. Maven Java projelerinin yönetiminde kullanılan araçtır. Oldukça popüler bir araç olan Maven komut satırından nasıl kullanılacağı incelenmektedir. Eclipse Ide Maven Eclipse - Maven ilişkisini ele alınmıştır. İleri serviye eclipse ve maven bilgileri taşıyan örnek projeler ile tek maven projesi ile 100 lerce projenin nasıl yönetilebileceği incelenmektedir. Interface Yönelimli Programlama Object Oriented Programming yapısına Java dünyası için ileri seviye bilgiler ele alınmaktadır. Design Patterns in ve esnekliğin temeli olduğundan incelenmesi elzemdir. Kitabın bu noktadan sonraki tüm konularındaki örnekler xxv
26 bu metodolojiye sahip olacak şekilde incelenmektedir. Her konunun sonundaki örnek proje interface dönük olarak tekrar ele alınarak güzel tasarım örnekleri incelenmeye çalışılmıştır. Reflection API Ülkemizde çok az bilinip kullanılmayan ancak tüm Java Framework lerinin temelini tasarım şablonları ile birlikte oluşturulan yapıdır. Reflection Api ve içerisindeki Java Dynamic Proxy bilinmeden ne Hibernate ne de Spring frameworkü tam anlaşılamayacaktır. Bu frameworkler sadece ezberlenecektir. Bu frameworkler anlatılırken reflection ve proxy e oldukça çok atıf yapılarak birlikte incelenmektedirler. Annotation Neredeyse Java Framework lerinin yönetilmesi artık sadece anotasyonlar üzerindedir. Reflectin ve Proxy gibi bu konunun da bilinmesi elzemdir. Java Enum ve Constant Core Java olsa da gözlerden uzak bir konudur. Parametrik yapılar için oldukça yararlıdır. Enum, constant arasındaki farklar incelenmiş. Fark incelemesinde eclipse debug yöntemi kullanılarak debug özelliği ele alınmıştır. Örnek projede interface karşı programlama, reflection api, anotasyonlar kullanılarak basit bir loglama api geliştirilmiş. Böylece bir api ya da framework nasıl geliştirilir sorusu incelenmektedir. Loglama Log4j2 framework ile loglama nasıl yapılır. Projelerde loglamanın önemi ele alınmıştır. Bunların yanında proje isimlendirmede seviyelendirme yapısı incelenmektedir. Jdbc xxvi
27 Java database işlemleri tek tek incelenmiştir. Aşama aşama refactoring yapılarak iyi bir tasarım ile Jdbc yetenekleri ele alınmıştır. Bu bölüm sonunda güzel tasarım ile geliştirilen Dao katmanı ilerideki bölümlerde Hibernate ve Spring ile karşılaştırılarak özün özü incelenmektedir. Hibernate ORM nedir? Hangi şartlarda kullanılmalıdır. Hibernate JPA implementasyonu ele alınmıştır. Özellikle Hibernate Lazy Loading vb konularındaki yanlış anlaşılmalara sebep olan tanımlamalara dikkat çekilmiştir. Java Dynamic Proxy hakkında bilgi sahibi olunmadan Hibernate bilgisi daima eksik kalacaktır. Bu nedenle tüm örnekler proxy konusu ile birlikte incelenmektedir. Jdbc ile karşılaştırılarak aralarındaki farklar da incelenmektedir. Web Servis Web servis bileşenleri, Wsdl yapısı ve Servis endpoint gibi kavramlar en ileri seviyede ele alınmaktadır. Contract First ve Contract Last yaklaşımı detaylıca ele alınmaktadır. Service interface ile Java interface kavramı karşılaştırılması yapılarak güzel tasarlanmış service interface yapısı incelenmektedir. Servis incelemeleri yapılırken Jax-Ws kullanılmaktadır. Rest Servis Rest bir servisi tasarlamak geliştirmekten zordur. Bu bağlamda iyi bir restful servisin sahip olması gereken bileşenler derinlemesine incelenmektedir. İnceleme http metodlardan tutunda Resource tanımı ve Hateoas gibi bileşenlere kadar tüm rest dünyasını ele almaktadır. Servisler Servis konuları ele alınırken özellikle bir servisin sahip olması gereken ve kesinlikle sahip olmaması gereken bileşenler incelenmektedir. Bu bileşenler örnekler ile tek te açıklanmaktadır. Dependency Injection Bağımlılıklar Spring xxvii
28 frameworke girilmeden Java ile incelenmektedir. Bu bölümde reflection ve dynamic proxy ile birlikte basit bir dependency injection mekanizması kurulmaktadır. Böylece dependency injection mekanizmasının tam olarak ne olduğu incelenmektedir. Doğrudan Spring gibi bir framework ile dependenc injection incelemesi konunun anlaşılmasında yetersiz kalacaktır. Spring Framework Spring framework nedir ne değildir. Neden ortaya çıktı? Dependency injection mekanizmasının çalışması birden çok interface ile birlikte ele alınmaktadır. Spring yaşam döngüsün nasıl çalıştığı ve yetenekleri incelenmektedir. Spring hem xml hem anotasyon konfigürasyon altında incelenmektedir. Spring AOP Aspect Oriented Programming nedir? Gerçekten de İlgiye Yönelik Programlama mıdır? Bir metod yapacağı işi tamamlamak için ilgi mi duyar endişe mi duyar? Refelction ve Dynamic Proxy ile ilişkisi nedir? Bu bölümde Java Dependency injection ve Spring Dependency injection karşılaştırılması da ileri düzeyde yapılmaktadır. Bu bölüm kitap boyunca incelenen teknolojilerin meyvesinin alındığı ilk duraktır. Çok dikkatli incelenmelidir. Transaction Transaction mekanizmasının sahip olması gereken özellikler incelenmektedir. Spring Jdbc Template Jdbc ile yapılan işlemler Spring Jdbc Template altında birebir ele alınmakta ve Jdbc ile karşılaştırılmaktadır. Böylece gerçekten bir frameworke ihtiyacımız olup olmadığı incelenmektedir. Spring in transaction mekanizmasına yaklaşımı ele alınmaktadır. Spring Hibernate Template xxviii
29 Hibernate, Spring altında incelenmektedir. Bu inceleme ile kitaptaki çalışan web projesinin ilk adımı atılmaktadır. Spring MVC Model View Controller tasarım şablonu incelenmektedir. Spring in bu şablonu gerçeklemesi ve kullandığı bileşenler derinlemesine ele alınmıştır. Çalışan Proje Spring MVC örnekleri gerçekten çalışan bir projeye hazırlık olarak tasarlanmıştır. Bölümdeki son örnek proje ile çalışan bir örnek projenin nasıl olabileceği resmedilmiştir. xxix
30 xxx
31 Kitap Nasıl Okunmalı Kitap Temel Java bilgisine sahip okuyuculara hitap etmektedir. Okuyucunun temel Java bilgisi yok ise Kim korkar Javadan Temel Java 1 kitabımızı incelmesini tavsiye ederim. Kitap için hazırlanan örnekler Kim Korkar Javadan 2 adresinde yayınlanacaktır. Satış sözleşmesinde de belirtildiği üzere kitap satın alınmadan örneklere erişim imkanı sunulmamaktadır. Örnekler kitaptaki akış sıralamasını takip edecek şekilde incelenmelidir. Bir sonraki örnek bir önceki örneği geliştirecek şekilde yani refactore edilerek tasarlanmıştır. Bu nedenle kitaptaki sıralamaya uyulması kolaylık sağlayacaktır. Kitaptaki tüm konular birbirlerine atıf yapmaktadırlar. Böylece kitap bir bütün olarak bir Java projesini andırmaktadır. Ancak tüm konular birbirinden bağımsız olarak incelenebilir. Örneğin sadece Restful Web Servislerine ait bilgiye ihtiyacı olan bir okuyucu bu bölümü doğrudan inceleyebilir. Aslında Interface Yönelimli Programlamadan son bölüme kadar olan kısımlar atlanmadan dikkatlice incelenmelidir. Böylece okuyucu Enterprise Java dünyası hakkında ileri seviye bilgiye sahip olacaktır. Allah yardımcınız olsun. Alper xxxi
32 xxxii
33 Kullanım Sözleşmesi Mesafeli Satış Sözleşmesi Madde 1 : SÖZLEŞMENİN TARAFLARI İş bu sözleşmenin bir taraftan; SATICI: (Alper Akalın Bilişim ve Danışmanlık Hizmetleri, Küçükbakkalköy Mh.Ali Ay.Sk.No:5/12 Ataşehir / İstanbul, satis@kimkorkarjavadan.com 1 ) Diğer Taraftan; ALICI: Son Kullanıcı (Müşteri) Madde 2: KONU İşbu sözleşmenin konusu, ALICI nın SATICI ya ait kimkorkarjavadan.com/ internet sitesinden elektronik ortamda sipariş verdiği, sözleşmede bahsi geçen nitelikleri haiz ve satış fiyatı belirtilen ürünlerin satışı ve teslimi ile ilgili olarak 4077 sayılı Tüketicilerin Korunması Hakkındaki Kanun ve Mesafeli Sözleşmeler Uygulama Esas ve Usulleri Hakkında Yönetmelik hükümleri gereğince tarafların hak ve yükümlülüklerinin saptanmasıdır. ALICI, satışa konu ürünlerin temel nitelikleri, satış fiyatı, ödeme şekli, teslimat koşulları vs. satışa konu ürün ile ilgili tüm ön bilgiler ve cayma hakkı konusunda bilgi sahibi olduğunu, bu ön bilgileri elektronik ortamda teyit ettiğini ve sonrasında ürünü sipariş verdiğini, işbu sözleşme hükümlerince kabul ve beyan eder. sitesinde yer alan ön bilgilendirme ve fatura işbu sözleşmenin ayrılmaz parçalarıdır. Sipariş gerçekleştiği anda ALICI bu sözleşmenin tüm koşullarını kabul etmiş sayılır. Madde 3: ÜRÜNÜN TESLİMİ, SÖZLEŞMENİN İFA YERİ VE TESLİM ŞEKLİ Ürün sitesi üzerinden online olarak ekitap şeklinde ve internet sayfasında yer alan örneklerden faydalanabilmesi için şifre ile birlikte alıcının hesabına tanımlanacak yani alıcıya ekitap olarak teslim edilecektir. 1 mailto:satis@kimkorkarjavadan.com xxxiii
34 Madde 4: TESLİMAT MASRAFLARI VE İFASI Teslimata ait herhangi bir masraf oluşmayacaktır. ürün ekitap olarak sitesinde alıcının hesabından indirilecektir. Sözleşme konusu ürünün teslimatı için işbu sözleşmenin E-imzalı bir nüshasının SATICI ya ulaştırılmış olması ve bedelinin ALICI nın tercih ettiği ödeme şekli ile ödenmiş olması şarttır. Ödeme gerçekleştiği anda ALICI bu sözleşmenin tüm koşullarını kabul etmiş sayılır. Herhangi bir nedenle ürün bedeli ödenmez veya banka kayıtlarında iptal edilir ise, SATICI ürünün teslimi yükümlülüğünden kurtulmuş kabul edilir. Madde 5: ALICININ BEYAN VE TAAHHÜTLERİ ALICI, sözleşme konusu ürünü teslim almadan önce muayene edecek indirdiği dosyada herhangi bir bozulma var ise satıcı ile 2 adresinden irtibata geçecektir. Teslimden sonra ürünün özenle korunması borcu, ALICI ya aittir. Ürünün tesliminden sonra ALICI ya ait kredi kartının ALICI nın kusurundan kaynaklanmayan bir şekilde yetkisiz kişilerce haksız veya hukuka aykırı olarak kullanılması nedeni ile ilgili banka veya finans kuruluşunun ürün bedelini Satıcıya ödememesi halinde, ALICI nın siteye erişimini bloke edebilir. Ayrıca ALICI, ALICI nın gösterdiği üyelik hesabına tanımlanan ekitap a erişim yetkilerine binaen yapılan teslimatın, ALICI ya yapılmış teslimat sayılacağını kabul etmektedir. Kitabı alan kullanıcılar internet sayfasından faydalanabileceği örnekleri, kitabı aldıkları tarihten itibaren 15 ay süreyle inceleyebileceklerdir. Örnekleri inceleme süresini uzatmak isteyenler satıcının belirleyeceği uzatma ücretini ödeyerek 12 ay daha uzatabilirler. Süre uzatımı satıcının belirlediği uzatma ücreti ödenerek 12 şer aylık periyotlar için tekrarlanabilir. Madde 6: SATICININ BEYAN VE TAAHHÜTLERİ Satıcı, sözleşme konusu ürünü sağlam, eksiksiz, siparişte belirtilen niteliklere teslim edilmesinden sorumludur. Sözleşme konusu ürün, ALICIdan başka bir kişi/kuruluşa teslim 2 mailto:satis@kimkorkarjavadan.com xxxiv
35 edilecek ve/veya hesabına tanımlanacak ise, teslim edilecek kişi/kuruluşun teslimatı kabul etmemesinden Satıcı sorumlu tutulamaz. Madde 7: SÖZLEŞMEYE KONU ÜRÜNÜN ÖZELLİKLERİ Ürünün Cinsi ve türü, Miktarı, Marka/Modeli, Rengi ve Tüm Vergiler Dâhil Satış Bedeli sitesindeki ürünün tanıtım sayfasında yer alan bilgilerde ve işbu sözleşmenin ayrılmaz parçası sayılan faturada belirtildiği gibidir. Satıcı teknik nedenlerden kaynaklanan fiyat güncelleme hatalarından sorumlu değildir. Madde 8: ÜRÜNÜN PEŞİN FİYATI fatura içeriğinde mevcuttur. Madde 9: CAYMA HAKKI, ürün online olarak e-kitap olarak pdf formatında elektronik ortamda ALICI ya anında teslim edilmektedir. Elektronik ortamda e-kitapların çoğaltılması ve kopyalanması oldukça kolay olduğundan alınan üründe iade işlemi yapılmayacaktır. Ürün dosyasında oluşabilecek hatalardan dolayı ürünün açılamaması, okunamaması gibi durumlarda 3 adresinden SATICI ile irtibata geçilecektir. SATICI, ALICIya yeni bir indirme linki oluşturarak ALICI nın e-kitaba sahip olmasını sağlayacaktır. Madde 10: TEMERRÜT HALİ VE HUKUKİ SONUÇLARI ALICI, kredi kartı ile yapmış olduğu işlemlerinde temerrüde düşmesi halinde kart sahibi bankanın kendisi ile yapmış olduğu kredi kartı sözleşmesi çerçevesinde faiz ödeyecek ve bankaya karşı sorumlu olacaktır. Bu durumda ilgili banka hukuki yollara başvurabilir; doğacak masrafları ve vekâlet ücretini ALICI dan talep edebilir ve her koşulda ALICInın borcundan dolayı temerrüde düşmesi halinde, ALICI, borcun gecikmeli ifasından dolayı Satıcının oluşan zarar ve ziyanını ödemeyi kabul eder. 3 mailto:satis@kimkorkarjavadan.com xxxv
36 Madde 11: Lisans Hakları ALICI tarafından satın alınan ürün/ürünlerin tamamı, bir kısmı ve/veya üründen elde edilen herhangi bir bilgi, yazılım veya hizmet değiştirilemez, kopyalanamaz, dağıtılamaz, çoğaltılamaz, yayınlanamaz, türev niteliğinde çalışmalara konu edilemez, aktarılamaz veya satılamaz. ALICI tarafından site üzerinden alınan ürün bireysel kullanım içindir. Ürünün eğitim, sunum vb her nevi toplu kullanımı için SATICI ile irtibata geçilmeli ve uygun lisans alınmalıdır. ALICI işbu sözleşme ile satın aldığı ürünü yasa dışı amaçlar için ve/veya bu yasaklanan şekillerde kullanmayacağını kabul ve taahhüt eder. Aksi halde doğabilecek tüm hukuki ve cezai sorumluluk ALICI ya ait olmakla beraber hak sahibi satıcı, üçüncü kişiler veya yetkili merciler tarafından SATICI ya karşı ileri sürülebilecek tüm iddia ve taleplere karşı ve yine SATICI nın söz konusu izinsiz kullanımdan kaynaklanan her türlü tazminat ve sair talep hakkı saklıdır. Örneklerin ve kitabın güvenliğini korumak adına aynı anda, aynı ya da farklı IP adreslerinden, aynı kullanıcı bilgileri ile 4 defa login olan kullanıcıların üyelikleri lisans hakkının ihlali olarak kabul edilecektir ve bu durumda ALICI nın satın almış olduğu e-kitap ile birlikte sitede mevcut örneklerden yararlanma hakları süresiz sonlandırılacaktır. Madde 12: YÜRÜRLÜK Site üzerinden verilen siparişe ait ödemenin gerçekleşmesi durumunda ALICI işbu sözleşmenin tüm koşullarını kabul etmiş sayılacaktır. Ödeme ve Teslimat Koşulları Siparişleriniz, kredi kartıyla ödeme yaptıktan sonra ya da Banka yolu ile EFT/Havale yapmanız durumunda banka onayı alındıktan sonra 3 ( üç ) iş günü içerisinde e-kitap olarak ALICI nın hesabına tanımlanarak teslim edilir. Tüm ürünlerimize yani kitaplarımıza ALICI online olarak sahip olabileceğinden herhangi bir kargo vb gönderimine ve ücretine gerek yoktur. Tüm ürünlerimizde K.D.V. fiyatlara dahildir. KDV oranları diğer resmi harç vergi gibi tutarlar xxxvi
37 değiştiğinde fiyatlara yansıtılır. Siparişlerinize ait faturalarınızı daha sağlıklı gönderebilmemiz için açık adres, vergi no su,vergi dairesi ve kart sahibine ait bir sabit veya cep telefon numarası belirtilmesi gereklidir. Tipografik hatalar ve fiyat hatalarından firmamız sorumlu tutulamaz. Firmamız, sitede görülen ürün görsellerini ve fiyatlarını herhangi bir duyuru yapmaksızın değiştirme hakkını saklı tutar. on-line alışveriş sitesidir. Aynı anda birden çok kullanıcıya alışveriş yapma imkanı tanır. Ürün online olarak satılıp online olarak dağıtıldığından stoklarda tükenme durumu söz konusu değildir. Ürünün ödemesi yapılmış ve teknik nedenlerden dolayı ürün temin edilemiyorsa 3 ( üç ) iş günü içerisinde ALICIya yaptığı ödeme geri iade edilir. Garanti Koşulları Tüm ürünler aksi belirtilmediği takdirde üretici firmaların garantisi altındadır. Herhangi bir hasar veya bozulma gördüğünüzde satis@kimkorkarjavadan.com 4 adresi üzerinden bizimle irtibata geçiniz. Bozuk ya da hasarlı ürünü tarafımıza iletmeniz durumunda 3 ( üç ) iş günü içerisinde yeni ürün sizlere tanımlanacaktır. Ürün üzerinde yapılan değişiklikler, ürünün deforme olması ya da ürünün orijinal dizaynının ALICI tarafından bozulması garanti kapsamı dışındadır. İade Koşulları Ürün online olarak e-kitap olarak pdf formatında elektronik ortamda ALICI ya teslim edilmektedir. E-kitapların çoğaltılması ve kopyalanması oldukça kolay olduğundan satılan üründe iade işlemi yapılmayacaktır. Ürün dosyasında oluşabilecek hatalardan dolayı ürünün açılamaması, okunamaması gibi durumlarda satis@kimkorkarjavadan.com 5 adresinden SATICI ile irtibata geçilecektir. Bozuk ya da hasarlı ürünü tarafımıza iletmeniz durumunda 3 ( üç ) 4 mailto:satis@kimkorkarjavadan.com 5 mailto:satis@kimkorkarjavadan.com xxxvii
38 iş günü içerisinde yeni ürün sizlere tanımlanacaktır. SATICI, ALICIya yeni bir indirme linki oluşturarak ALICInın kitaba sahip olmasını sağlayacaktır. Genel Hükümler 18 yaşından küçük kişiler ile ayırt etme gücünden yoksun veya kısıtlı erginler SATICI dan alış-veriş yapamaz. Yetkili Mahkeme İşbu mesafeli satış sözleşmesinin uygulanmasından doğacak uyuşmazlıklarda Gümrük ve Ticaret Bakanlığı nca her yıl Aralık ayında ilan edilen parasal sınırlar dahilinde ALICI nın mal veya hizmeti satın aldığı veya ikametgahının bulunduğu yerdeki Tüketici Sorunları Hakem Heyeti veya Tüketici Mahkemeleri yetkilidir. İşbu mesafeli satış sözleşmesi elektronik ortamda taraflarca okunup, kabul edilip, teyit edilmiştir. İşbu mesafeli satış sözleşmesinde düzenlenmemiş hususlarda 6502 sayılı Tüketicinin Korunması Hakkında Kanun ve ilgili mevzuat hükümleri uygulanır. xxxviii
39 Kapanış Uzun bir yolculuğun sonuna gelmiş bulunmaktayız. Buraya kadar birlikte incelediğimiz tüm konuları gerek internet gerek diğer kaynaklardan araştırmanızı tavsiye ederim. Araştırmalarınızı sadece frameworkler ya da popüler teknolojiler üzerinde yoğunlaşmamalısınız. Bu framework ve teknolojilerin alt yapıları da ileri derecede bilinmelidir. Unutmayalım ki gün gelir xxx frameworkü popülerliğini yitirir ve yyy frameworkü popüler olabilir. Ancak Java uzun yıllar bizlerle beraber olacaktır. Ve popüler olan her framework Java üzerinde kurgulanmış olacaktır. Bu nedenle tasarım şablonları altında Java nın yapabileceklerine odaklanmak faydalı olacaktır. Bu noktadan sonra kısa süre sonra yayınlamayı düşündüğümüz Tasarım Şablonları kitabımızın da müjdesini vermek isterim. Bu bölümden sonraki Tasarım Şablonları başlığında içerik hakkında kısa bir tanımtım bulabilirsiniz. Hakkınızı helal etmeniz ümidiyle Alper cmxvii
40 cmxviii
41 Tasarım Şablonları Problem, yazılımcı ve kullanıcı için farklı anlamlar ifade etmektedir. Kullanıcı için çalışma hayatında karşılaştığı bir zorluk ya da işini yapmasını engelleyen bir sorun olabilir. Yazılımlar bu gibi sorunlara çözüm ihtiyaçlarından doğmaktadır. Kullanıcının sorunlarını çözmede kullanılan yazılımların projelendirmesi de yazılımcının problemidir. Bu problem çözümünde kullanılabilecek metodolojilere Tasarım Şablonları denilmektedir. Tasarım şablonları ya da modellemeleri problem çözen yöntemler olmayıp problemlerden uzak durmamıza yarayan metodolojilerdir. Yani problem çözmek yerine en baştan problemden uzak durmayı öğütleyen yapılardır. cmxix
42 Tasarım şablonları kesin kanun gibi algılanmamalıdır. Bu şablonlar problem çözümlerinde bizlere yol gösteren rehberlerdir. Ancak kesin kanun hükmünde değildirler. Hazırlamakta olduğumuz yeni kitabımızda kardeşim Kubilay Kulaoğlu ile birlikte Tasarım Şablonlarını Java, C# ve JavaScript örnekleri ile inceliyoruz. Her zaman olduğu gibi tüm şablonlar ayrı ayrı örnek projeler ile ele alınmaktadır. Bu örnekler ile yazılım geliştirme süreçlerinde ortaya çıkabilecek sorunlardan uzak durma yöntemleri incelenmektedir. Yayına hazırladığımız Tasarım Şablonları kitabımızda gerek nesneye yönelimli programlama mantığı gerek ise fonksiyonel bir dil olan javascript için hatalardan uzak durma yöntemlerini inceleyebileceksiniz. cmxx
43 Kim Korkar Javadan Temel Java cmxxi
44 Java ve Nesneye Yönelim Java Temel Bilgiler İlk Program Temel - İlkel (Primitif) Veri Tipleri Tip Dönüşümleri, Casting Java SE7 Temel Veri Tipleri Kod Blokları Kontrol Yapıları Java SE7 - String İfadeler ve Switch Yapısı Klavyeden Basit Giriş - Çıkış İşlemleri Algoritma, Math Sınıfı Metotlar, Diziler, Stringler Nesne Yönelimli Programlama Yapılandırıcılar - Constructors Kalıtım - Inheritance, Çok Biçimlilik - Polymorphism Soyut-Abstract Sınıflar, Arabirimler - Interface İstisnalar - Exceptions, Dosya İşlemleri cmxxii
45 JavaSE7 ve Try Catch Blokları Java7 Kaynak Kapama, İç Sınıflar (Inner Class) Generics - Jenerik Sınıflar, Kolleksiyonlar - Collections JavaSE7 Diamond Inference ve Generic Tipler Multithreading Java 8 ve Getirdikleri Swing ile GUI Programlama, Ağ Programlama Veritabanlarına Giriş, JDBC cmxxiii
46 cmxxiv
MADDE 4 - MAL/HİZMETİN TESLİMİ, SÖZLEŞMENİN İFA YERİ VE TESLİM ŞEKLİ:
MADDE 1 - SÖZLEŞMENİN TARAFLARI SATICI: MISIR ÇARŞISI BAHARAT İTH. İHR. LTD. ŞTİ. Adresi: Selanik cad. 14/C Kızılay-ANKARA ALICI: Müşteri MADDE 2 - SÖZLEŞMENİN KONUSU: İş bu sözleşmenin konusu, Alıcının
Detaylı6166 sk. No:24/F Karacaoğlan Mh. Işıkkent- İZMİR TEL: (0232) 472 14 22-23 FAX: (0232) 472 01 10 * www.naturak.com.tr * info@naturak.com.
MESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1- TARAFLAR 1.1 - SATICI Ünvanı Naturak Gıda Pazarlama Sanayi Ticaret Anonim Şirketi (b2b.naturak.com.tr) Adresi Karacaoğlan Mah. 6166 Sk. No24/F Işıkkent-Bornova / İZMİR
DetaylıRahman USTA Editör Altuğ B. ALTINTAŞ Papatya Yayıncılık Eğitim
JAVA Mimarisiyle Kurumsal Çözümler Kurumsal JAVA Rahman USTA Editör Altuğ B. ALTINTAŞ Papatya Yayıncılık Eğitim İstanbul, Ankara, İzmir, Adana PAPATYA YAYINCILIK EĞİTİM Ekim 2012 Bilgisayar Sis. San. ve
DetaylıSpring Ekosisteminde Kurumsal Yazılım Geliştirme. Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş.
Ekosisteminde Kurumsal Yazılım Geliştirme Kenan Sevindik Harezmi Bilişim Çözümleri A.Ş. Hakkımızda Harezmi Bilişim Çözümleri 2011 yılında kuruldu Uzmanlık alanlarımız Kurumsal uygulama geliştirme Java
Detaylıİş bu sözleşme kapsamında ALICI caddeonline.com internet sitesinden sipariş veren
MADDE 1: TARAFLAR 1.1.SATICI: Ünvanı : caddeonline.com Mail: info@caddeonline.com 1.2 ALICI: İş bu sözleşme kapsamında ALICI caddeonline.com internet sitesinden sipariş veren kişidir. ALICI nın, üye olurken
DetaylıNesne Oluşturma Sırasının Tanımlanması Otomatik Veri Tipi Dönüşümü Tekil Nesneler ve Bean Scope Scope Bazlı Nesnelerin Enjeksiyonu Tanımlanabilir
İçindekiler Önsöz Yazar Hakkında İlk E-Kitap Neden Pratik Spring? Spring Sürümü Kitabın İçeriği Nedir? Kitabın İçeriği Ne Değildir? Kitap Kim İçin Yazıldı? Kitap Nasıl Okunmalı? Yazar İle İletişim PratikProgramci.com
DetaylıSipariş numarası: sipariş onaylandıktan sonra mail atılırken doldurulacak MESAFELİ SATIŞ SÖZLEŞMESİ
MESAFELİ SATIŞ SÖZLEŞMESİ Sipariş numarası: sipariş onaylandıktan sonra mail atılırken doldurulacak MESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1 TARAFLAR 1. ALICI BİLGİLERİ: BU KISIM SİPARİŞ FORMUNDAN ÇEKİLECEK Adı:
DetaylıORM & Hibernate. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu
ORM & Hibernate Ahmet Demirelli SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı Seminerleri 2008 Hakkımızda SabancıÜniversitesi BT Yüksek
DetaylıJava EE 5 Teknolojileri Jboss Seam
Java EE 5 Teknolojileri Jboss Seam Hakan Uygun İçerik Kurumsal Uygulama Nedir? Java Teknolojileri Web Uygulaması Java EE Bileşenleri JBoss Seam Yazılım İhtiyaçları Bireysel Kullanıcı Eğitim Eğlence İletişim
DetaylıEclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2
1 Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 Eclipse Mimarisi 4 Java Teknolojisine Genel Bir Bakış 6 Taşınabilirlik 6 Java Derleyicisi ve Bytecode 6 Java Sanal Makinası (Java Virtual Machine - JVM)
DetaylıKİM KORKAR JAVADAN EĞİTİM KATALOĞU
KİM KORKAR JAVADAN EĞİTİM KATALOĞU Alper AKALIN İletişim Tel: 0 212 318 0179 Fax: 0 212 275 7535 email: egitim@kimkorkarjavadan.com bilgi: http://kimkorkarjavadan.com/ İçindekiler 1. JAVA 8 ile NESNE YÖNELİMLİ
DetaylıSpring Application Framework e Giriş
Spring Application Framework e Giriş Ajandamız Spring Nedir? Spring i Öne Çıkaran Özellikler Gelişim Süreci Spring i Oluşturan Modüller ve Spring Mimarisi Spring deki Temel Teknolojiler IoC Container ve
DetaylıSatış Sözleşmesi SATIŞ SÖZLEŞMESİ MADDE 1- TARAFLAR 1.1. SATICI:
SATIŞ SÖZLEŞMESİ MADDE 1- TARAFLAR 1.1. SATICI: Ünvanı: Sürekli Eğitim ve Kalite Derneği İktisadi İşletmesi Adresi: Bosna Hersek Mahallesi Kamer Sokak Feriz Sitesi 8/4 Selçuklu/ KONYA Telefon: 332 241
DetaylıTeslim Şartları: Teslimat Adresi: Teslim Edilecek Kişi(ler):
İlan edilen fiyatlar ve vaatler güncelleme yapılana ve değiştirilene kadar geçerlidir. Süreli olarak ilan edilen fiyatlar ise belirtilen süre sonuna kadar geçerlidir. Kargo hariç toplam ürün bedeli: Kargo
Detaylıİçindekiler. Okuma lisansı info acar, için verilmiştir. Çoğaltılması ve dağıtılması yasaktır.
18 İçindekiler Lütfen Dikkatle Okuyunuz! Yasal Uyarı Bölüm Başlıkları Önsöz Kitabın İçeriği Nedir? Kitabın İçeriği Ne Degildir? Kitap Kim İçin Yazıldı? Yazar Hakkında Kitap Nasıl Okunmalı? Yazar İle İletişim
Detaylı.com. Özcan Acar 2009 Kurumsal Java.com
.com Spring MVC Özcan Acar acar@unitedinter.net http://www.ozcanacar.com http://www.kurumsaljava.com Özcan Acar Hakkında public class OezcanAcar { public static void main(string[] args) { Acar oezcan =
DetaylıKiM KORKAR AN. TEMEL JAVA KOLAYLASTIRILMIS KOD TAKİBİYLE 215 ÖRNEK. Alper AKALIN TÜRKİYE'NİN EN ÇOK SATAN JAVA KİTABI. Veritabanlarına Giriş
TÜRKİYE'NİN EN ÇOK SATAN JAVA KİTABI abakus KOLAYLASTIRILMIS KOD TAKİBİYLE 215 ÖRNEK l'tefflllde KiM KORKAR ' Java Temel Bilgiler Kod Blokları Algoritma Stringler Nesne Yönelimli Programlama AN. TEMEL
DetaylıSpring Framework Eğitimi
Hazırlayan: Barış Dere @BarisDere baris.dere@gmail.com Spring Framework Eğitimi Ders 1: Genel bir bakış Http://www.youtube.com/barisdere Ajanda Eğitim konuları Spring Framework nedir? Inversion Of Control
DetaylıTRİPOKİ MESAFELİ SATIŞ SÖZLEŞMESİ
TRİPOKİ MESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1 - TARAFLAR SATICI Ticari Ünvanı : Adresi : Telefon : Satıcı Mersis No : Satıcı E-Posta Adresi : ALICI Adı soyadı : Adresi : Telefon : E-Posta: MADDE 2-SÖZLEŞMENİN
Detaylı1 FULL STACK DEVELOPMENT NEDIR? 1 Nasıl Full Stack Developer Olurum? 2
İÇİNDEKİLER VII İÇİNDEKİLER 1 FULL STACK DEVELOPMENT NEDIR? 1 Nasıl Full Stack Developer Olurum? 2 2 ILK ASP.NET MVC UYGULAMASI 3 Controller Nedir? 15 Model Nedir? 15 View Nedir? 15 Action Yöntemleri 15
DetaylıJBoss Seam Next Generation Integration Framework
JBoss Seam Next Generation Integration Framework Melih Sakarya www.melihsakarya.com melih.sakarya@gmail.com www.mergecons.com Seam Framework JSF JPA Hibernate EJB 3.0 Ajax RichFaces A4J Drools itext PDF
DetaylıJAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması
JAVA RMI ve Hibernate teknolojileri kullanılarak çok amaçlı bir yazılım altyapısı hazırlanması Hakan ALBAĞ Tahsin Barış AKAN Bitirme Projesi 05.06.2006 Giriş Ticari yazılımlarda ortak ihtiyaçlar Birden
DetaylıSelsoft Eğitim Kataloğu
Selsoft Eğitim Kataloğu Haziran 2015 İçindekiler 1. Giriş... 3 2. le İlgili Genel Bilgiler... 3 a. Sınıf İçi ve Online... 3 b. Eğitim İhtiyaç Analizi... 4 c. Seviye ve Performans Değerlendirme... 4 d.
DetaylıBu doküman Kâtip Çelebi tarafından 1632 de yazılan ve İbrahim Müteferrika nın eklemeleri ile Matbaa-ı Amire de basılan Kitabı-ı Cihannüma nın
Detaylı
Mesafeli Satış Sözleşmesi
www.lifedetoks.com Mesafeli Satış Sözleşmesi MADDE 1 - TARAFLAR SATICI Ticari Ünvanı : Adresi : Telefon : Satıcı Mersis No : Satıcı E-Posta Adresi : ALICI Adı soyadı : Adresi : Telefon : E-Posta: MADDE
DetaylıPAKET TRANSFER SİSTEMİ
İLAÇ TAKİP SİSTEMİ ŞUBE MÜDÜRLÜĞÜ PAKET TRANSFER SİSTEMİ Kullanıcı Dökümanı Version 1.1 1 1. Revizyonlar... 1 2. Giriş... 1 2.1 Kapsam...1 2.2 Hedef Kitle...1 3. Gereksinimler... 1 3.1 Yazılım Gereksinimleri...1
DetaylıALICI VE SATICILAR GAV (Güvenli Alışveriş) işlemlerinde aşağıdaki hükmü peşinen kabul etmiş sayılır.
TÜKETİCİ HAKLARI TESLİMAT- CAYMA İPTAL İADE KOŞULLARI TESLİMAT-TAŞIMA; ALICI VE SATICILAR GAV (Güvenli Alışveriş) işlemlerinde aşağıdaki hükmü peşinen kabul etmiş sayılır. Kelepirgidiyor.com üzerindeki
DetaylıGENEL HİZMET SÖZLEŞMESİ
GENEL HİZMET SÖZLEŞMESİ MADDE 1: SÖZLEŞMENİN TARAFLARI 1.1: Hizmet sağlayan, bundan böyle sözleşmede NETİNTERNET olarak anılacaktır. Ünvan : Netinternet Bilgisayar Telekomünikasyon San. ve Tic. Ltd. Şti.
DetaylıSpring Security Framework Harezmi Bilişim Çözümleri
Spring Security Framework Harezmi Bilişim Çözümleri www.java-egitimleri.com 1 Ajanda Güvenlik İhtiyaçlarına Genel Bakış Spring Security Nedir? & Özellikleri Neden Spring Security? Spring Security Yapıtaşları
Detaylı1. Bölüm Spring'e Giriş
1. Bölüm Spring'e Giriş Spring Java dünyasında yazılım geliştirmeyi basitleştirmek için geliştirilmiş bir yazılım çatısıdır (framework). Spring'i diğer çatılardan ayıran en büyük özellik temellerinin dependency
DetaylıMESAFELİ SATIŞ SÖZLEŞMESİ
MESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1 - TARAFLAR SATICI Ünvanı : Adresi : MERSİS No : Telefon : FAX : E-posta : ALICI Adı soyadı : Adresi : Telefon : E-mail : MADDE 2 - KONU İşbu sözleşmenin konusu, ALICI'
DetaylıSpring Application Framework Harezmi Bilişim Çözümleri
Spring Application Framework Harezmi Bilişim Çözümleri www.java-egitimleri.com 1 Spring Nedir? Enterprise Java uygulamalarını kolay, hızlı, test edilebilir biçimde geliştirmek ve monolitik uygulama sunucularının
DetaylıGönderilen uygulama incelendiğinde, belirtilen gerekliliklerin bir kısmının karşılandığı görülmüştür.
İsim : İlker **** Soyad : K****** Değerlendirilme tarihi : 09.05.2014 Karşılıklı görüşme tarihi : 08.05.2014 Alanı : Backend Java Değerlendirme yorumu: Gönderilen uygulama incelendiğinde, belirtilen gerekliliklerin
DetaylıMESAFELİ SATIŞ SÖZLEŞMESİ
MESAFELİ SATIŞ SÖZLEŞMESİ 1.TARAFLAR İşbu Sözleşme aşağıdaki taraflar arasında aşağıda belirtilen hüküm ve şartlar çerçevesinde imzalanmıştır. A. ALICI ; (sözleşmede bundan sonra "ALICI" olarak anılacaktır)
Detaylı.com. Kurumsal Java. Özcan Acar 2009. com
. urumsal J Java ile Yüksek Performanslı Web Platformları Özcan Acar acar@unitedinter.net http://www.ozcanacar. http://www.kurumsalj urumsal Özcan Acar Hakkında public class OezcanAcar { public static
DetaylıÜnvanı : MEGA GRUP BİLİŞİM AĞ PAZARLAMA VE İNTERNET HİZMETLERİ TİC. LTD. ŞTİ.
MESAFELİ SATIŞ SÖZLEŞMESİ SATICI: Ünvanı : MEGA GRUP BİLİŞİM AĞ PAZARLAMA VE İNTERNET HİZMETLERİ TİC. LTD. ŞTİ. Adresi : Dünya Ticaret Merkezi, Yeşilköy Mahallesi, Atatürk Caddesi, No:12, B1 Blok Kat:4
Detaylıwww.vebarocco.com VEBAROCCO WEB SİTESİ SÖZLEŞMESİ Sayfa 1
VEBAROCCO WEB SİTESİ SÖZLEŞMESİ Sayfa 1 Madde 1 - TARAFLAR Bir tarafta Mimar Sinan mahallesi Üsküdar caddesi Yedpa ticaret merkezi F cad. 47 AS Ataşehir - İSTANBUL adresinde mukim MK GROUP ile diğer taraftan...
Detaylı3.1 Ürünün/lerin türü, cinsi, miktarı, modeli, rengi, satış bedeli, teslimat bilgileri aşağıdaki gibidir. Şöyle ki; Adet Peşin Fiyatı Vadeli Fiyatı
Mesafeli Satış Sözleşmesi Enka STORE MESAFELİ SATIŞ SÖZLEŞMESİ 1. SÖZLEŞMENİN TARAFLARI 1.1. ALICI Adı/Soyadı/Unvanı : Adresi : Telefon : Eposta adresi : 1.2. SATICI Unvanı : Adresi : Telefon : Faks :
DetaylıSATICI: İSTASYON MAH LONDRA ASFALTI NO :21 KEŞAN EDİRNE Adresine Mukim.YARAMAN GIDA TURİZM SANAYİ VE TİCARE T ANONİM ŞİRKETİ
İşbu sözleşme 13.06.2003 tarih ve 25137 sayılı Resmi Gazetede yayınlanan Mesafeli Sözleşmeler Uygulama Usul ve Esasları Hakkında Yönetmelik gereği internet üzerinden gerçekleştiren satışlar için sözleşme
DetaylıÜst Düzey Programlama
Üst Düzey Programlama Struts Framework Üst Düzey Programlama-ders08/ 1 JSP MODEL 1 ve MODEL 2 Mimarileri Bu mimariler bir web uygulaması geliştirilirken kullanılan yöntemlerdir. Bu yöntemler arasındaki
DetaylıMESAFELİ SATIŞ SÖZLEŞMESİ
MESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1 - KONU İşbu Mesafeli Satış Sözleşmesi nin ( Sözleşme ) konusu, Satıcı nın, Alıcı ya (Tüketici ye) satışını yaptığı, aşağıda nitelikleri ve satış fiyatı belirtilen ürünün
DetaylıÖN BİLGİLENDİRME FORMU
1. SATICIYA İLİŞKİN BİLGİLER Ticari Unvan: Adres: ÖN BİLGİLENDİRME FORMU Teknokta Eğitim Dan. Org. San ve Tic. Ltd. Şti. Ahi Evran Caddesi, Nazmi Akbacı İş Merkezi no: 175, Maslak, 34398 Sarıyer, İstanbul
DetaylıÖZGÜR YAZILIMLAR İLE J2EE
ÖZGÜR YAZILIMLAR İLE J2EE Buğra Çakır bugra@ibrahimcakir.com Seminer İçeriği 1. İki ve üç katmanlı yazılım mimarileri 2. Java ve J2EE platformu 3. Özgür yazılımlar ile J2EE 4. Eclipse, Lomboz ve JBoss
DetaylıJBoss Seam. Melih Sakarya www.melihsakarya.com melih.sakarya@gmail.com
JBoss Seam Melih Sakarya www.melihsakarya.com melih.sakarya@gmail.com Seam Framework JSF JPA EJB 3.0 Ajax RichFaces A4J Drools itext PDF JFreeChart Facelet Security SSL Web Servis Pojo IoC JBPM Hibernate
DetaylıJava EE web uygulamaları geliştirmek için kullanılan açık kaynak web uygulama framework üdür.
1 Apache Struts Java EE web uygulamaları geliştirmek için kullanılan açık kaynak web uygulama framework üdür. Kullanıcılara MVC mimarisini benimsetmek için Java Servlet API sini kullanıyor. Model-View-Controller
DetaylıEk1.b-a: Teklif İsteme Belgesinin Hazırlanması Tarih:
Ek1.b-a: Teklif İsteme Belgesinin Hazırlanması Tarih: 22.10.2018 1. Aşağıdaki kalemlerin tedariki için fiyat teklifi vermeye davet ediyoruz: (I) 3 ADET KONİK TABAN SİLO (II) 3 ADET MERDİVEN PAKETİ (III)
DetaylıYZM 3215 İleri Web Programlama
YZM 3215 İleri Web Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 5 ORM (Object Relational Mapping) ve EF (Entity
DetaylıLINQ (Temel Kavramlar)
LINQ (Temel Kavramlar) Ele Alınacak Başlıklar Temel Kavramlar Lambda İfadeleri (*Lambda Expressions) Query İfadeleri (*Query Expressions) Tür Çıkarsama (*Type Inference) Anonim Türler (*Anonymous Types)
Detaylı1.1 Metodolojiyi Gerçeklemek Üzere Geliştirilen Altyapı
1.1 Metodolojiyi Gerçeklemek Üzere Geliştirilen Altyapı Metodolojisi üzerinde durduğumuz çalışman Eğitim altyapısını gerçekleştirmek: Proje iki ana parçadan oluşacaktır. Merkezi Altyapı Kullanıcı Arabirimi
DetaylıYazılım Kodlama ve İ simlendirme Standartları v1.0
Yazılım Kodlama ve İ simlendirme Standartları v1.0 İçerik Yazılım Kodlama ve İsimlendirme Standartları... 2 1. Amaç... Hata! Yer işareti tanımlanmamış. 2. Kapsam... Hata! Yer işareti tanımlanmamış. 3.
DetaylıMESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1- TARAFLAR 1.1. SATICI: Ünvanı: HOMEND ELEKTRİKLİ CİHAZLAR SAN. VE TİC. A.Ş
MESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1- TARAFLAR 1.1. SATICI: Ünvanı: HOMEND ELEKTRİKLİ CİHAZLAR SAN. VE TİC. A.Ş Adresi: MERKEZ MAH. ERSEVEN SOK. NO:8 KAĞITHANE / İSTANBUL Telefon: 0850 222 32 45 Fax: 0212
DetaylıMADDE 4 - MAL/HİZMETİN TESLİMİ, SÖZLEŞMENİN İFA YERİ VE TESLİM ŞEKLİ:
MADDE 1 - SÖZLEŞMENİN TARAFLARI SATICI Email ALICI : Engin Yazılım ve Bilgisayar-Engin Dündar : info@enzep.com : Müşteri MADDE 2 - SÖZLEŞMENİN KONUSU: İş bu sözleşmenin konusu, Alıcının Satıcıya ait www.enzep.com
DetaylıJava. Hakkımızda. Java Eğitimi
JAVA Hakkımızda 1999 yılında bilişim teknolojileri alanında eğitim vermek amacıyla kurulan Bilişim Eğitim Merkezi temellerini istihdam ve verimlilik odaklı bir yapı üzerinde atmış ve verdiği eğitimlerle
DetaylıMESAFELİ SÖZLEŞMELERE DAİR YÖNETMELİK UYARINCA HAZIRLANAN ÖN BİLGİLENDİRME FORMU
MESAFELİ SÖZLEŞMELERE DAİR YÖNETMELİK UYARINCA HAZIRLANAN ÖN BİLGİLENDİRME FORMU 1. TANIMLAR KİRAYA VEREN: Ticaret Unvanı: Mobicar Araç Paylaşım Hizmetleri A.Ş. Adresi: Eski Büyükdere Cad. Ayazağa Yolu
DetaylıSwing ve JDBC ile Database Erişimi
Swing ve JDBC ile Database Erişimi JDBC API, tablolanmış herhangi bir tür veriye, özellikle İlişkisel Veritabanı, erişim sağlayan bir Java API sidir. JDBC, aşağıda verilen üç etkinliğin gerçekleştirilebileceği
DetaylıMESAFELİ SATIŞ SÖZLEŞMESİ. Aykimtaş Anadolu Yapı Kimyasalları İnş. San. Tic. A.Ş. Adresi:
MESAFELİ SATIŞ SÖZLEŞMESİ 1. TARAFLAR 1.1.Satıcı: Ticari Ünvanı: Aykimtaş Anadolu Yapı Kimyasalları İnş. San. Tic. A.Ş. Adresi: Çiğdem Mah. 1564. Cad. No:10 Kat:1 ANKARA Fax: 0 312 278 56 90 92 E-mail:
DetaylıCENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam. Alper UĞUR
CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam Alper UĞUR Yazılım Mimarisi Gereksinim: NE? Mimari : NE+NASIL GEREKSİNİMLER (software architecture) Requirements : WHAT? Architecture : WHAT + HOW?
DetaylıJava Programlama Giriş
Java Programlama Giriş 2013-2014 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Teknik Bilimler Meslek Yüksekokulu Burdur 2014 Muhammer İLKUÇAR 1 Neden Java Programlama Platformdan bağımsızdır
DetaylıPAKET TRANSFER SİSTEMİ
İLAÇ TAKİP SİSTEMİ ŞUBE MÜDÜRLÜĞÜ PAKET TRANSFER SİSTEMİ Kullanıcı Dökümanı Version 1.0 1 1. Revizyonlar... 1 2. Giriş... 1 2.1 Kapsam... 1 2.2 Hedef Kitle... 1 3. Gereksinimler... 1 3.1 Yazılım Gereksinimleri...
DetaylıSelsoft Academy Eğitim Kataloğu
Eğitim Kataloğu http://www.selsoft.academy 2017 Selsoft Academy, Selsoft Yazılım Danışmanlık Eğitim ve Tic. Ltd. Şti nin eğitim markasıdır. İçindekiler 1. Giriş... 4 2. Eğitimlerle İlgili Genel Bilgiler...
DetaylıTCMB Deneyim Raporu. Kurumsal Java Uygulama Platformu. Sacit Uluırmak. Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü
TCMB Deneyim Raporu Kurumsal Java Uygulama Platformu Sacit Uluırmak Türkiye Cumhuriyet Merkez Bankası Sistem Araştırma ve Planlama Müdürlüğü 2007 TCMB made available under the EPL v1.0 30.04.2007 Gündem
DetaylıKitapta UML diyagramları kullanılarak, tasarım şablonları görsel olarak açıklanmıştır. İçerik aşağıdaki bölümlerden oluşmaktadır:
23 Önsöz Bu kitapta profesyonel yazılım için vazgeçilmez olan tasarım şablonlarını (design pa erns) tematize etmek istedim. Çalıştığım birçok projede görevim mevcut sistemlere yeni fonksiyonlar eklemekti.
Detaylıİlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19. Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28
ix 1 İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19 23 Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28 Kayan Nokta Tipleri 30 Sayısal Veri Tipi Dönüşümleri
Detaylı1 REACT (REACTJS) GIRIŞ
İÇİNDEKİLER VII İÇİNDEKİLER 1 REACT (REACTJS) GIRIŞ 1 React Nedir? 4 ReactJS Özellikleri 6 Online Geliştirme Araçları 12 Jsfiddle (Jsfiddle.net) 12 CodePenIO (Codepen.io) 12 JSBin (jsbin.com) 13 Plunker
DetaylıMESAFELİ SATIŞ SÖZLEŞMESİ. 36/B Mimar Mehmet Vahip Caddesi, Lefkoşa Telefon: Faks:
MESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1 - TARAFLAR: SATICI Ünvanı: Denizler Bilişim Hizmetleri Ltd. Vergi Numarası: MŞ17098 Adresi: 36/B Mimar Mehmet Vahip Caddesi, Lefkoşa Telefon: +90 392 2255260 Faks: +90
DetaylıTurquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu
Turquaz Açık kodlu muhasebe yazılımı http://www.turquaz.com Turquaz Proje Grubu Konu Başlıkları 1. Turquaz Proje Grubu 2. Programın fikri 3. Geliştirme aşaması 4. Programın içeriği 5. Yapılacaklar 6. Dizayn
DetaylıÜst Düzey Programlama
Üst Düzey Programlama Yazılımda Günlükleme (Logging) Üst Düzey Programlama-ders07/ 1 Günlükleme -Logging Tüm büyük çaplı uygulamalarda günlükleme(logging) ihtiyaçları bulunmaktadır. Bir uygulamanın hata
DetaylıİZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAVINA BAŞVURACAKLAR İÇİN DUYURU
BAŞVURU TARİHLERİ : 27-11-2015 / 14-12-2015 İZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ SÖZLEŞMELİ BİLİŞİM PERSONELİ SINAVINA BAŞVURACAKLAR İÇİN DUYURU 31/12/2008 tarih ve 27097 sayılı Resmi Gazete'de yayımlanan "Kamu
Detaylı2 GELİŞTİRME ORTAMLARININ KURULUMU
İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kimler İçin? 1 Temel Kavramlar 6 ios İşletim Sistemi 6 ios Kısaltması Nereden Geliyor? 7 ios İşletim Sisteminin Katmanları 8 1. Çekirdek İşletim Sistemi Katmanı
DetaylıMVP, Observer ve Mediator Örüntüleri ile Yeniden Kullanılabilir Uygulama Bileşenleri Geliştirme
MVP, Observer ve Mediator Örüntüleri ile Yeniden Kullanılabilir Uygulama Bileşenleri Geliştirme Kenan Sevindik Kimdir? 1999 ODTÜ Bilgisayar Müh. mezunu 15 yılın üzerinde kurumsal uygulama geliştirme deneyimi
Detaylı1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?
İÇİNDEKİLER V İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? 4 Kaynak Kodu 4 2 MERHABA DÜNYA 7 Android Nedir?
DetaylıAsp.Net Veritabanı İşlemleri
Asp.Net Veritabanı İşlemleri Asp.Net Veritabanı İşlemleri Birçok uygulamada bilgiler geçici olarak tutulur ve oturum sonlandırıldığında bu bilgiler bellekten silinir. Ancak etkileşimli web sitelerinde
Detaylıİçindekiler. Okuma lisansı info acar, için verilmiştir. Çoğaltılması ve dağıtılması yasaktır
18 İçindekiler Lütfen Dikkatle Okuyunuz! Yasal Uyarı Bölüm Başlıkları Yazar Hakkında Önsöz Kitabın İçerigi Nedir? Kitabın İçeriği Ne Degildir? Kitap Kim İçin Yazıldı? Kitap Nasıl Okunmalı? Yazar İle İletişim
DetaylıAktarımı Çalıştırmak/Geri Almak 146 Alan Seçenekleri 148 Veri Tabanı Şeması 150 Veri Tabanı ile İlgili Bazı Rake Görevleri 162 Modeller 164
xi Ruby on Rails Nedir? 2 Rails Neden Farklıdır? 2 Başlamadan Önce Bilinmesi Gerekenler 4 İnternet Nasıl Çalışır? 4 İstemci-Web Sunucu İlişkisi 5 HTTP Protokolü 6 URL-Kaynak Konumlandırma Adresleri 7 HTTP
Detaylıİçindekiler JPA - Genel Konular...1 Genel Bilgiler...1 JPA Hakkında...1 Temel Kavramlar...3 Kurulum ve Yapılandırma...3 Yapılandırma Dosyası
İçindekiler JPA - Genel Konular...1 Genel Bilgiler...1 JPA Hakkında...1 Temel Kavramlar...3 Kurulum ve Yapılandırma...3 Yapılandırma Dosyası persistence.xml...4 Kalıcılık Birimi (Persistence Unit)...5
DetaylıÖN BİLGİLENDİRME FORMU
ÖN BİLGİLENDİRME FORMU İşbu Satış Sözleşmesi Ön Bilgi Formu nun konusu, SATICI' nın, ALICI' ya satışını yaptığı, aşağıda nitelikleri ve satış fiyatı belirtilen ürün/ürünlerin satışı ve teslimi ile ilgili
DetaylıUYARI. MESAFELİ SATIŞ SÖZLEŞMESİ 1. Dayanak
UYARI İlgili yasa gereği lütfen aşağıdaki sözleşme metnimizi 16 punto ve koyu fontta print ederek okuyunuz. Ayrıca; internet sitemize üye olan ve alış veriş yapan her müşteri, tarafımızdan düzenlenmiş
DetaylıFİYAT LİSTESİ 2015 EK LİSTE
FİYAT LİSTESİ 2015 EK LİSTE Genel Şartlar Bu fiyat listesi Şubat 2015 te yayınlanan fiyat listesi temel alınarak hazırlanmıştır. Ürün kodları yanında verilen sayfa sayısı Şubat 2015 fiyat listesinde ürünün
DetaylıBu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?
İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? 4 Kaynak Kodu 5 2 MERHABA DÜNYA 7 Android Nedir?
DetaylıDENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS Nesne Yönelimli Programlama BİM-222 2/II 1+0+2 2 3 Dersin Dili
Detaylı: AKŞEMSETTİN MAH. 3. SOKAK NO: 28 SULTANBEYLİ / İSTANBUL
SATIŞ SÖZLEŞMESİ SATIŞ SÖZLEŞMESİ MADDE 1- TARAFLAR 1.1. SATICI: Ünvanı :BAYBARS AKU A.S Adresi : AKŞEMSETTİN MAH. 3. SOKAK NO: 28 SULTANBEYLİ / İSTANBUL Telefon : 0216-661 56 58 Fax : 0216-242 67 38 1.2-
DetaylıClient Server Database
Java Server Faces Ahmet Demirelli Sabancı Üniversitesi 2007 Ajanda Model-1 Mimari Model-2 Mimari MVC Framework Java Server Faces Örnek Uygulama Model 1 Mimari 1 2 3 6 JSP (View) 5 JavaBeans (Model) 4 Client
Detaylı1 WINDOWS SERVER 2012 GENEL BAKIŞ 1 Giriş 1 Bu Kitapta 5 Çıkış Hikâyesi 6 Sürümler 7
İÇİNDEKİLER VII İÇİNDEKİLER 1 WINDOWS SERVER 2012 GENEL BAKIŞ 1 Giriş 1 Bu Kitapta 5 Çıkış Hikâyesi 6 Sürümler 7 2 ACTIVE DIRECTORY YENİLİKLERİ 11 DCPROMO suz Bir Hayat 11 Offline Domain Join 21 PowerShell
DetaylıGoogle Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi
Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi Mehmet Karakoç Akdeniz Üniversitesi Bilgisayar Bilimleri Araştırma ve Uygulama Merkezi 28.11.2014 inet-tr'14 : GWT AUFaculty Project 1 İçerik Giriş
DetaylıSATICI: EVDENOFİSİM a ait internet sitesi üzerinden bir mal veya hizmeti sağlayabileceğini,ilanda bulunarak taahhüt eden gerçek ya da tüzel kişiyi,
MESAFELİ SATIŞ SÖZLEŞMESİ: SATICI: EVDENOFİSİM a ait internet sitesi üzerinden bir mal veya hizmeti sağlayabileceğini,ilanda bulunarak taahhüt eden gerçek ya da tüzel kişiyi, ALICI: EVDENOFİSİM a ait internet
DetaylıDARÜŞŞAFAKA CEMİYETİ HOTSPOT İNTERNET ERİŞİMİ YAZILIM VE DONANIM ALTYAPISI KURULUMU VE BAKIM HİZMETİ TEKNİK ŞARTNAMESİ
DARÜŞŞAFAKA CEMİYETİ HOTSPOT İNTERNET ERİŞİMİ YAZILIM VE DONANIM ALTYAPISI KURULUMU VE BAKIM HİZMETİ TEKNİK ŞARTNAMESİ 1. ŞARTNAMENİN KONUSU ŞİRKET tarafından, DARÜŞŞAFAKA CEMİYETİ ve bağlı kurumlarına
DetaylıFIRAT ÜNİVERSİTESİ BİLGİSAYAR MÜH.
FIRAT ÜNİVERSİTESİ BİLGİSAYAR MÜH. WSDL-SOAP MURAT TEZGİDER Web Servisi Nedir? web servisi :standart formatları kullanarak programlama dili, işletim sistemi ve platformdan bağımsız olarak bilgiyi paylaşan
DetaylıMikro Ayarları. Mikro Programının kurulu olduğu veritabanı ve web servisi için bağlantı ayarlarının yapıldığı menüdür.
Mikro Ayarları Mikro muhasebe sistemini kullanan müşterilemizin, muhasebe sistemleri ile E Ticaret sitesi arasındaki entegrasyon parametrelerini tanımladıkları menüdür. Bu menü altındaki alt menüler kullanılarak
DetaylıÜst Düzey Programlama
Üst Düzey Programlama XML 1 XML XML (Extensible Markup Language) verileri belirli yapıda tutmak için kullanılan bir işaretleme dilidir. Bu yapı bilindiği için verinin istenildiğinde kullanılmasını, değiştirilmesini
DetaylıMESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1 - TARAFLAR 1.1 SATICI. İşbu sözleşmede satıcı bilgileri mevcuttur. 1.2 ALICI
İşbu mesafeli satış sözleşmesi, imzalandığı tarihten itibaren 3 (üç) yıl boyunca şirketimiz tarafından elektronik ortamda saklanacaktır. İşbu sözleşme onaylandıktan sonra sözleşme metni tarafınıza ait
DetaylıKepware Veritabanı Ürünleri. Teknolojiye Genel Bir Bakış
Kepware Veritabanı Ürünleri Teknolojiye Genel Bir Bakış Gündem Veritabanı Client API teknolojisinin gözden geçirilmesi ODBC istemci sürücüsü- bir KEPServerEX Plug-In Haberleşme Sürücüsüdür. DataLogger-
DetaylıÜst Düzey Programlama
Üst Düzey Programlama JDBC (Java Database Connectivity) Üst Düzey Programlama-ders07/ 1 JDBC JDBC ilişkisel veritabanlarına erişim için Java dilinde kullanılan standart bir kütüphanedir. Bu kütüphanedeki
DetaylıPLAYSTATION KİRALAMA SÖZLEŞMESİ
PLAYSTATION KİRALAMA SÖZLEŞMESİ BU SÖZLEŞME MÜŞTERİ MEMNUNİYETİ VE GÜVENLİĞİ ESAS ALINARAK 4822 SAYILI KANUNLA DEĞİŞİK 4077 SAYILI TÜKETİCİNİN KORUNMASI HAKKINDA KANUN KAPSAMINDA TÜKETİCİNİN MENFAATİ GÖZETİLEREK
Detaylı:Ehlibeyt Mah.1242.Cad.No:36/14 Balgat/Ankara
LUNAR & SOL MESAFELİ SATIŞ SÖZLEŞMESİ 1. SÖZLEŞMENİN TARAFLARI 1.1. ALICI Adı/Soyadı/Unvanı : Adresi : Telefon : Eposta adresi : 1.2. SATICI Unvanı Adresi :Lunar & Sol :Ehlibeyt Mah.1242.Cad.No:36/14 Balgat/Ankara
DetaylıMVP ve Mediator ile Loose Coupled, Modüler UI Geliştirme
MVP ve Mediator ile Loose Coupled, Modüler UI Geliştirme Hakkımızda Kenan Sevindik, 1999 ODTÜ mezunu 15 yıllık kurumsal uygulama geliştirme tecrübesine sahip Uzmanlık ve ilgi alanları Kurumsal uygulama
DetaylıOne ASP.NET. 5 bileşen barındırmaktadır. Web Forms Model View Controller (MVC) Web Pages Web API SignalR
ASP.NET Kısa Geçmiş Klasik ASP ilk defa 1990 ların sonunda tanıtılmıştır. ASP.NET 1.0 2002 (Web Forms) ASP.NET 2.0 2005 (Data) ASP.NET 3.5 ve ASP.NET MVC 2008 Takip eden iki yıl içinde ikiden fazla versiyon
DetaylıJavaServerFaces. Ahmet Demirelli. SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu
JavaServerFaces Ahmet Demirelli SCJP 5.0, SCWCD 1.4 ahmetdemirelli@sabanciuniv.edu Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı Seminerleri 2008 Hakkımızda SabancıÜniversitesi BT Yüksek
DetaylıMESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1- TARAFLAR 1.1-
MESAFELİ SATIŞ SÖZLEŞMESİ MADDE 1- TARAFLAR 1.1- Hidayet Kitabevi - Hidayet Odabaş Vergi Dairesi: Çankaya Vergi No: 6330383711 SATICI : Adresi : Meşrutiyet Mah. Karanfil Sk. Birlik İş Merkezi 5/15 Kızılay-Çankaya/ANKARA
DetaylıÇ NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7
+AS3-icindekiler 4/13/10 10:51 PM Page ix Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7 1 PROGRAMLAMAYA G R fi 9 Programlama
DetaylıÜniversite Çalışanlarına Özel Kampanya
Üniversite Çalışanlarına Özel Kampanya EXPER STYLE MODEL 1 Intel Atom N450 (1.66 GHz 533 MHz 512K Single Core) Orijinal Windows 7 Starter 1 GB DDR2 Ram 250 GB Sata HDD 10.1 WXGA (1.024x600) LED Ekran 10/100
Detaylı