Tài liệu Bulletproofing Web Applications pptx

444 382 0
Tài liệu Bulletproofing Web Applications pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Электронная библиотека “Либрус” ( http://librus.ru ) Научно-техническая библиотека электронных книг. Первоначально задуманная как хранилище компьютерной литературы, в настоящий момент библиотека содержит книжные издания по различным областям знания (медицинские науки, техника, гуманитарные науки, домашнее хозяйство, учебная литература и т.д.). Серьезность научно-технических e-book'ов разбавляет раздел развлекательной литературы (эротика, комиксы, задачи и головоломки). Основной целью проекта является ознакомление читателей с многообразием книгопечатной продукции и помощь в выборе действительно стоящей книги для приобретения у законных издателей, их представителей или в соответствующих организациях торговли. Для покупки через Internet мы рекомендуем воспользоваться услугами интернет-магазина “ Озон”. ВНИМАНИЕ! Данный файл представлен исключительно в ознакомительных целях! После ознакомления с данной книгой Вы обязаны удалить ее с Вашего компьютера. В случае несоблюдения данного обязательства, Вы нарушите закон "Об авторском праве и смежных правах". Все авторские права сохраняются за правообладателем. По его требованию доступ к данному электронному документу будет перекрыт . Однако, таким образом, тысячи потенциальных покупателей так и не узнают о, возможно, нужной и полезной книге. Авторам и издательствам Если Вы заинтересованы в рекламе и продвижении Ваших книг на бескрайних сетевых просторах мы с удовольствием включим их в наш каталог. [...]... complex Web application structures can be 17 Figure 2-1: The structure of a Web application Web services Often, the tiers of Web applications include Web services Web services are selfcontained units of business logic that can be accessed programmatically over the Internet by another software system As these services continue to grow in popularity, many developers will be creating them or working on Web applications. .. including Web applications This chapter describes the structure of a typical Web application and looks at how an application is assembled Having an efficient method for assembling a Web application is a key factor in developing a successful Web application Web applications must always be reliable and often have to be produced and updated on very tight development schedules However, these applications ...Table of Contents Bulletproofing Web Applications Foreword Preface Acknowledgments Part I - Getting Started Laying the Foundation for Reliable Web Chapter 1 Applications Chapter 2 - The Anatomy of a Web Application Chapter 3 - Identifying Web Development Pitfalls Designing a Demo Web Application — The Chapter 4 Online Grocer Chapter 5 - Prototyping... application-level testing These are expanded upon later in this book In the next chapter, we dissect the anatomy of Web applications, explain how Web applications are typically assembled, and offer tips on assembling reliable Web applications in the most efficient way possible 15 Chapter 2: The Anatomy of a Web Application Chapter 1 provides a basic overview of what an effective software development process looks... Application-Level Testing Part III - Other Technologies Chapter 16 - Bulletproofing Databases Chapter 17 - Bulletproofing XML Chapter 18 - Bulletproofing Web Services Chapter 19 - Bulletproofing Components Chapter 20 - Bulletproofing JSP Appendix A - What’s on the CD-ROM? Appendix B - “Errors” in the Online Grocer Application Appendix C - Installing and Starting WebKing Appendix D - Tips on Writing Rules Appendix E... Laying the Foundation for Reliable Web Applications Chapter 2: The Anatomy of a Web Application Chapter 3: Identifying Web Development Pitfalls Chapter 4: Designing a Demo Web Application — The Online Grocer Chapter 5: Prototyping the Online Grocer Application Chapter 6: Implementing the Online Grocer Application 1 Chapter 1: Laying the Foundation for Reliable Web Applications Even the most experienced... plug in to Web services Web services enhance functionality by providing an additional layer to a traditional Web application These services plug in to traditional Web applications at the business logic tier and communicate with the existing application using Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL), or other Internet-friendly protocols 18 An example of a Web service... a Web application could have a Web browser ( ay, Internet Explorer s running on Windows) talking to a Web server (say, Apache running on Linux) using HTTP The Web server could handle the request by starting a Perl script This script could connect to a Web service implemented on another machine, using Simplified Object Access Protocol (SOAP), and process the results to return data to the original Web. .. changes For instance, as ad clickthroughs taper off, many Web sites are redesigning how they present and deliver ads, in an attempt to maintain advertiser support This means that your application has to be more flexible than a typical non -Web application Defining Web Application Structure When we use the term Web application, we mean a complex n-tier Web application consisting mainly of dynamic elements... their developers could develop a corporate Web site in an afternoon As Web sites grew increasingly complex, people realized that developing Web sites is as complicated as — if not more complicated than — building n-tier, complex client/server applications As a result, developers started applying more and more traditional software development practices to their Web development projects Since then, most . 16 - Bulletproofing Databases Chapter 17 - Bulletproofing XML Chapter 18 - Bulletproofing Web Services Chapter 19 - Bulletproofing. Reliable Web Applications Chapter 2: The Anatomy of a Web Application Chapter 3: Identifying Web Development Pitfalls Chapter 4: Designing a Demo Web Application

Ngày đăng: 18/01/2014, 04:20

Từ khóa liên quan

Mục lục

  • Bulletproofing Web Applications

  • Foreward

  • Preface

  • Table of Contents

  • Part I - Getting Started

    • Chapter 1 - Laying the Foundation for Reliable Web Applications

    • Chapter 2 - The Anatomy of a Web Application

    • Chapter 3 - Identifying Web Development Pitfalls

    • Chapter 4 - Designing a Demo Web Application - The Online Grocer

    • Chapter 5 - Prototyping the Online Grocer Application

    • Chapter 6 - Implementing the Online Grocer Application

    • Part II - Bulletproofing Practices

      • Chapter 7 - Practicing Defensive Programming

      • Chapter 8 - Enforcing Coding Standards

      • Chapter 9 - Performing Unit Testing

      • Chapter 10 - Deploying Your Application

      • Chapter 11 - Finding Flow Problems - Broken Lines and More

      • Chapter 12 - Verifying Content

      • Chapter 13 - Creating and Testing Paths

      • Chapter 14 - Performing Load Testing

      • Chapter 15 - Performing Application-Level Testing

      • Part III - Other Technologies

        • Chapter 16 - Bulletproofing Databases

Tài liệu cùng người dùng

Tài liệu liên quan