Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 444 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
444
Dung lượng
4,64 MB
Nội dung
Электронная библиотека “Либрус” ( 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 Webapplications 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 Webapplications 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 Webapplications must always be reliable and often have to be produced and updated on very tight development schedules However, these applications ...Table of Contents BulletproofingWebApplications 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 Webapplications are typically assembled, and offer tips on assembling reliable Webapplications 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 - BulletproofingWeb 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 WebApplications 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 WebApplications 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 Webapplications 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