A framework implementing a suit of design patterns for web applications
dc.contributor.advisor | Kuru, Selahattin | en_US |
dc.contributor.author | Kılavuz, Alper | en_US |
dc.contributor.other | Işık Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Yüksek Lisans Programı | en_US |
dc.date.accessioned | 2019-05-28T04:16:27Z | |
dc.date.available | 2019-05-28T04:16:27Z | |
dc.date.issued | 2002-09 | |
dc.department | Işık Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Yüksek Lisans Programı | en_US |
dc.description | Text in English ; Abstract: English and Turkish | en_US |
dc.description | Includes bibliographical references (leaves 144-146) | en_US |
dc.description | xii, 147 leaves | en_US |
dc.description.abstract | With the rapid improvement, Internet applications became the main field in software development and hundreds of developers are working on web projects all over the world for meeting customer needs.The rapid increase in the web projects and the number of web developers has created a chaotic situation. Many of developers are deprived of a guide for developing a perfect Object Oriented code in these projects. We can overcome these problems by using a framework. The Framework relates many design patterns for solving Internet application development. Compared with a loose collection of patterns, the framework provides rules for design patterns to work together to solve a set of related problems.Relating many design patterns for solving Internet application development, the framework provides rules for design patterns to work together to solve a set of related problems,initials a collection of co-related design patterns. | en_US |
dc.description.abstract | Internet projeleri çok hızlı bir gelişimle, yazılım geliştirmede ana alanlardan biri haline geldi. Günümüzde binlerce yazılım geliştirici müşteri isteklerini karşılamak için bu alanda çalışmaktadır. Fakat Internet alanındaki bu hızlı gelişim ve programcıların sayısındaki artış kaotik bir durum yaratmıştır. Bir çok kullanıcı bu projelerde Object Oriented kod geliştirmede onlara yardımcı olacak bir kılavuzdan yoksundur. Bir framework yapısı kullanarak bu problemlerle başa çıkabiliriz. Framework Internet programlama alanındaki bir çok design pattern'i ilişkilendirecektir. Patternler arasındaki zayıf ilişkilere kıyasla,framework design patternlerin problemleri çözmesi için kurallar getirir. Framework Internet uygulamalarının geliştirilmesi sırasında ortaya çıkacak problemlerin çözümü için bir çok pattern'i ilişkilendirir. Ayrıca patterların bir araya gelerek bir çözüm oluşturmaları için gerekli kuralları koyar. | en_US |
dc.description.tableofcontents | How to Overcome the Problems of Developing Web Applications | en_US |
dc.description.tableofcontents | What is a Framework | en_US |
dc.description.tableofcontents | Goals for Framework Design Pattern Concept What is a Design Pattern | en_US |
dc.description.tableofcontents | MAIN PROBLEMS IN WEB DEVELOPMENT | en_US |
dc.description.tableofcontents | Problems In Presentation Tier | en_US |
dc.description.tableofcontents | Session Management Problem | en_US |
dc.description.tableofcontents | Duplicate form Submission | en_US |
dc.description.tableofcontents | Validation Problem | en_US |
dc.description.tableofcontents | Control Code in Multiple Views | en_US |
dc.description.tableofcontents | Exposing Presentation Tier Data Structures Business Tier | en_US |
dc.description.tableofcontents | Exposing Presentation Tier Data Structures to Domain Objects | en_US |
dc.description.tableofcontents | Exposing Sensitive Resources to Direct Client Access | en_US |
dc.description.tableofcontents | Creating Fat Controllers | en_US |
dc.description.tableofcontents | Business Tier Problems | en_US |
dc.description.tableofcontents | Mapping Object Model Directly to Entity Object Model | en_US |
dc.description.tableofcontents | Mapping Relational Model Directly to Entity Object Model | en_US |
dc.description.tableofcontents | Mapping Each Use Case to a Session Object | en_US |
dc.description.tableofcontents | Embedding Service Lookup in Clients | en_US |
dc.description.tableofcontents | Using Entity Object as Read-Only Object | en_US |
dc.description.tableofcontents | Using Entity Object Finder Methods to Return a Large Results Set | en_US |
dc.description.tableofcontents | Client Aggregates Data From Business Components | en_US |
dc.description.tableofcontents | Stateless Session Objects Reconstructs Conversational State for Each Invocation | en_US |
dc.description.tableofcontents | Integration Tier Problems | en_US |
dc.description.tableofcontents | Using Separate Connections for Accessing Database | en_US |
dc.description.tableofcontents | Putting Data Access Code in Business Components | en_US |
dc.description.tableofcontents | DESIGN PATTERNS | en_US |
dc.description.tableofcontents | Presentation Tier Design Patterns | en_US |
dc.description.tableofcontents | Front Controller | en_US |
dc.description.tableofcontents | View Helper | en_US |
dc.description.tableofcontents | Composite View | en_US |
dc.description.tableofcontents | Service to Worker | en_US |
dc.description.tableofcontents | Dispatcher View | en_US |
dc.description.tableofcontents | Intercepting Filter | en_US |
dc.description.tableofcontents | Business Tier Design Patterns | en_US |
dc.description.tableofcontents | Business Delegate Pattern | en_US |
dc.description.tableofcontents | ValueObject Pattern | en_US |
dc.description.tableofcontents | Session Fagade | en_US |
dc.description.tableofcontents | Value Object Assembler | en_US |
dc.description.tableofcontents | Value List Handler | en_US |
dc.description.tableofcontents | Integration Tier Patterns | en_US |
dc.description.tableofcontents | Data Access Object | en_US |
dc.description.tableofcontents | THE PROPOSED FRAMEWORK | en_US |
dc.description.tableofcontents | The Framework Architecture | en_US |
dc.description.tableofcontents | Defining a Web Project in Terms of Layers | en_US |
dc.description.tableofcontents | Model View Control Architecture Pattern | en_US |
dc.description.tableofcontents | Designing Framework Modules | en_US |
dc.description.tableofcontents | Solutions for Problems | en_US |
dc.description.tableofcontents | Design Strategy | en_US |
dc.description.tableofcontents | Finding The Services of The Framework | en_US |
dc.description.tableofcontents | Finding The Components of The Framework | en_US |
dc.description.tableofcontents | Implementation of Framework Components | en_US |
dc.description.tableofcontents | Presentation Tier Components | en_US |
dc.description.tableofcontents | Filter Manager | en_US |
dc.description.tableofcontents | Request Handler | en_US |
dc.description.tableofcontents | Screen Creator | en_US |
dc.description.tableofcontents | Business Tier Components | en_US |
dc.description.tableofcontents | Business Delegator | en_US |
dc.description.tableofcontents | Business Data Handler | en_US |
dc.description.tableofcontents | Session Manager | en_US |
dc.description.tableofcontents | List Proxy | en_US |
dc.description.tableofcontents | Integration Tier Components | en_US |
dc.description.tableofcontents | Data Source Manager | en_US |
dc.description.tableofcontents | Pattern Mapping | en_US |
dc.description.tableofcontents | AN EXAMPLE JAVA PROJECT THAT USES THE FRAMEWORK | en_US |
dc.description.tableofcontents | The DKS System | en_US |
dc.description.tableofcontents | Use Case Model of The DKS System | en_US |
dc.description.tableofcontents | Software Architecture of DKS | en_US |
dc.description.tableofcontents | Packages | en_US |
dc.description.tableofcontents | Implementation Of Presentation Tier | en_US |
dc.description.tableofcontents | Implementation of Filter Manager | en_US |
dc.description.tableofcontents | Implementation of Request Handler | en_US |
dc.description.tableofcontents | Implementation Of Business Tier | en_US |
dc.description.tableofcontents | Implementation of Session Manager | en_US |
dc.description.tableofcontents | Implementation Of Integration Tier | en_US |
dc.description.tableofcontents | Implementation of Data Source Manager | en_US |
dc.description.tableofcontents | An Overview of DKS System | en_US |
dc.identifier.citation | Kılavuz, A., (2002). A framework implementing a suit of design patterns for web applications. İstanbul: Işık Üniversitesi Fen Bilimleri Enstitüsü. | en_US |
dc.identifier.uri | https://hdl.handle.net/11729/1596 | |
dc.institutionauthor | Kılavuz, Alper | en_US |
dc.language.iso | en | en_US |
dc.publisher | Işık Üniversitesi | en_US |
dc.relation.publicationcategory | Tez | en_US |
dc.rights | info:eu-repo/semantics/closedAccess | en_US |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | Design patterns | en_US |
dc.subject | Framework | en_US |
dc.subject | Object oriented programing | en_US |
dc.subject | Web programming | en_US |
dc.subject | Design patternleri | en_US |
dc.subject | Nesne yönelimli programlama | en_US |
dc.subject | Web programlama | en_US |
dc.subject.lcc | QA76.625 .K53 2002 | |
dc.subject.lcsh | Internet programming. | en_US |
dc.subject.lcsh | World Wide Web. | en_US |
dc.subject.lcsh | Object-oriented programming (Computer science) | en_US |
dc.title | A framework implementing a suit of design patterns for web applications | en_US |
dc.title.alternative | WEB projeleri için bir grup design pattern kullanan bir framework | en_US |
dc.type | Master Thesis | en_US |
dspace.entity.type | Publication |