دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: شبکه سازی: اینترنت ویرایش: 1 نویسندگان: Eric van der Vlist, Danny Ayers, Erik Bruchez, Joe Fawcett, Alessandro Vernet سری: Wrox Professional Guides ISBN (شابک) : 9780470087886, 0470087889 ناشر: Wrox سال نشر: 2006 تعداد صفحات: 551 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 12 مگابایت
در صورت تبدیل فایل کتاب Professional Web 2.0 Programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه ریزی حرفه ای وب 2.0 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
معماری وب 2.0 تعداد باورنکردنی از گزینه ها را برای طراحی وب انعطاف پذیر، استفاده مجدد خلاقانه و به روز رسانی آسان تر باز می کند. این کتاب منحصربهفرد همراه با پوشش زبانها و تکنیکهای کلیدی Web 2.0، شما را با تمام فناوریهایی که Web 2.0 را در سطح حرفهای تشکیل میدهند، آشنا میکند. در سرتاسر فصلها، کدی را برای چندین برنامه کاربردی که با چارچوبهای محبوب ساخته شدهاند، پیدا خواهید کرد که میتوانید از آنها استفاده کنید. ابتدا فن آوری هایی را که برای ایجاد برنامه های Web 2.0 استفاده می شود را بررسی خواهید کرد. این شامل نگاهی عمیق به XHTML، Cascading Style Sheets (CSS)، جاوا اسکریپت و Ajax است. در مرحله بعد، درک بهتری از پروتکل ها و فرمت هایی که امکان تبادل اطلاعات بین سرویس گیرندگان وب و سرورها را فراهم می کنند، به دست خواهید آورد. در نهایت، شما دقیقاً آنچه را که باید در مورد برنامه نویسی سمت سرور بدانید به منظور پیاده سازی ایده های جدید و توسعه برنامه های کاربردی قوی خود کشف خواهید کرد. آنچه از این کتاب یاد خواهید گرفت چگونه برنامه های کاربردی وب 2.0 توسعه می یابند روش های جدید برای به کارگیری فناوری های اصلی سمت کلاینت کلاس جدید ابزارهای نوظهور همه چیز درباره HTTP و URI، XML، پیوند، میکروفرمت ها و تکنیک های خدمات وب برای پیاده سازی و حفظ فضای URI خود نحوه ارائه XML بر روی HTTP مراحل ساخت mashup برای جمع آوری اطلاعات از چندین منبع روش هایی برای افزایش امنیت در برنامه های شما این کتاب برای چه کسانی است این کتاب برای توسعه دهندگان حرفه ای است که درک اولیه ای از HTML، CSS، جاوا اسکریپت دارند. و XML. راهنماهای حرفه ای Wrox توسط برنامه نویسان فعال برنامه ریزی و نوشته شده اند تا نیازهای دنیای واقعی برنامه نویسان، توسعه دهندگان و متخصصان فناوری اطلاعات را برآورده سازند. آنها متمرکز و مرتبط، به مسائلی می پردازند که متخصصان فناوری هر روز با آن مواجه هستند. آنها مثالها، راهحلهای عملی و آموزش تخصصی در زمینه فناوریهای جدید را ارائه میکنند که همگی برای کمک به برنامهنویسان در انجام کار بهتر طراحی شدهاند. این کتاب همچنین به عنوان بخشی از 4 کتاب جاوا اسکریپت و Ajax Wrox Box (ISBN: 0470227818) موجود است. این مجموعه 4 کتابی شامل: جاوا اسکریپت حرفه ای برای توسعه دهندگان وب (ISBN: 0764579088) نسخه دوم حرفه ای آژاکس (ISBN: 0470109491) برنامه نویسی حرفه ای وب 2.0 (ISBN: 04700877889) (ISBN: 04700877889) 470082801)
Web 2.0 architecture opens up an incredible number of options for flexible web design, creative reuse, and easier updates. Along with covering the key languages and techniques of Web 2.0, this unique book introduces you to all of the technologies that make up Web 2.0 at a professional level. Throughout the chapters, you\'ll find code for several example applications built with popular frameworks that you\'ll be able to utilize. You\'ll first explore the technologies that are used to create Web 2.0 applications. This includes an in-depth look at XHTML, Cascading Style Sheets (CSS), JavaScript, and Ajax. Next, you\'ll gain a better understanding of the protocols and formats that enable the exchange of information between web clients and servers. Ultimately, you\'ll discover exactly what you need to know about server-side programming in order to implement new ideas and develop your own robust applications. What you will learn from this book How Web 2.0 applications are developed New ways to get the major client-side technologies to work together The new class of emerging tools All about HTTP and URIs, XML, syndication, microformats, and Web Services Techniques for implementing and maintaining your URI space How to serve XML over HTTP Steps for building mashups to aggregate information from multiple sources Methods for enhancing security in your applications Who this book is for This book is for professional developers who have a basic understanding of HTML, CSS, JavaScript, and XML. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. This book is also available as part of the 4-book JavaScript and Ajax Wrox Box (ISBN: 0470227818). This 4-book set includes: Professional JavaScript for Web Developers (ISBN: 0764579088) Professional Ajax 2nd edition (ISBN: 0470109491) Professional Web 2.0 Programming (ISBN: 0470087889) Professional Rich Internet Applications: Ajax and Beyond (ISBN: 0470082801)
About the Authors......Page 7
Credits......Page 8
Contents......Page 10
Foreword......Page 18
Acknowledgments......Page 20
Who This Book Is For......Page 22
What This Book Covers......Page 23
How This Book Is Structured......Page 24
What You Need to Use This Book......Page 25
Source Code......Page 26
p2p.wrox.com......Page 27
Introducing BuzzWatch......Page 30
Charting the Landscape......Page 33
Exploring Behind the Scene......Page 35
Making BuzzWatch a Better Web Citizen......Page 53
Making BuzzWatch More Maintainable......Page 57
Applying the Final Touch......Page 62
Conclusion......Page 64
Creating Clean and Simple Pages......Page 66
Producing Valid HTML......Page 67
Using Cascading Style Sheets......Page 69
Choosing Appropriate Elements......Page 70
From HTML to XHTML......Page 71
XHTML 1.1......Page 72
Why Use XHTML?......Page 73
Differences from HTML......Page 74
The Document Object Model......Page 76
DOM API Overview......Page 78
Cascading Style Sheets......Page 80
Rounded Corners......Page 81
Tabs......Page 83
The DOM Inspector for Firefox......Page 84
The Web Developer Toolbar for Firefox......Page 86
The Internet Explorer Developer Toolbar......Page 87
DevBoi for Firefox......Page 88
Summary......Page 89
JavaScript: Understanding Lesser-Known but Crucial Features......Page 90
The undefined Value and Type......Page 91
The === Operator......Page 93
Iterating with for-in......Page 94
Functional Programming......Page 95
Function Arguments......Page 96
Reducing JavaScript Download Time......Page 98
Ajax......Page 99
XMLHttpRequest History......Page 100
XMLHttpRequest Example......Page 101
Yahoo! UI Library......Page 104
Google Web Toolkit......Page 107
Handling Memory Leaks......Page 108
Summary......Page 110
Design Principles......Page 112
Bookmarks......Page 113
Navigation......Page 117
Minimizing Traffic......Page 118
Support for Down-Level Devices......Page 122
Accessibility Requirements and Guidelines......Page 123
Summary......Page 138
XSLT and XPath......Page 140
XSLT Hello World Example......Page 141
More XSLT......Page 143
XSLT Styles......Page 146
More XSLT......Page 148
Using XSLT in a Browser......Page 151
SVG......Page 153
SVG Hello World Example......Page 155
Styling SVG......Page 159
More SVG......Page 161
XForms......Page 171
XForms Hello World Example......Page 172
Styling XForms......Page 176
More XForms Examples......Page 180
What’s Next for HTML......Page 190
The W3C Proposals......Page 191
The WHATWG Counterproposals......Page 192
Comparing XHTML 2.0 and HTML 5......Page 193
Summary......Page 194
From Browsers to Rich Clients......Page 196
Browser Drawbacks......Page 197
Comparing Rich Client Frameworks......Page 198
OpenLaszlo......Page 199
XUL......Page 208
XAML......Page 215
Summary......Page 219
How the Web Was Won......Page 222
Web 1.0: HTML, URLs, and HTTP......Page 223
Under the Hood......Page 224
URLs and URIs......Page 225
What Does a Web Server Really Do?......Page 228
The Web Model and REST......Page 229
Representations......Page 230
State......Page 231
Transfer: Using HTTP Methods......Page 232
Considerations for Building an HTTP Service......Page 233
Resources of Interest......Page 234
Required Representations......Page 235
Server Response......Page 236
An HTTP Example......Page 237
More Representations......Page 241
Content Negotiation......Page 243
Watching Messages with HTTPTracer......Page 244
Summary......Page 248
The Basics of XML......Page 250
XML Namespaces......Page 254
Unicode and Character Encodings......Page 256
Dealing with Binary Data......Page 258
Features of XML You Usually Won’t Need......Page 259
Datatypes......Page 260
Schema Languages......Page 261
XSLT and XPath......Page 262
Other XML Technologies......Page 263
Alternatives to XML......Page 264
JSON......Page 265
HTML......Page 267
Other Formats......Page 269
Summary......Page 270
Some Syndication Basics......Page 272
The Feed......Page 273
Syndication Formats......Page 275
RSS 2.0: Simple Content......Page 276
RSS 1.0: Resource Description......Page 280
RSS 1.0 Specifications and Modules......Page 285
Atom: Best of Both Worlds?......Page 286
Comparing Elements Across Formats......Page 290
Enclosures and Podcasting......Page 291
Summary......Page 292
Microformats......Page 294
The Basics of Microformats......Page 295
CSS and Microformats......Page 296
Disambiguation......Page 298
Coverage......Page 300
Standards Org 2.0......Page 302
Example: Events Timeline......Page 304
Summary......Page 314
Clarifying Web Services......Page 316
A Sample Application......Page 317
REST Services in the Wild......Page 321
More Resources on REST......Page 323
WS-* Services and SOAP......Page 324
WS-* Services and WSDL......Page 328
The WS-* Stack......Page 330
SOAP......Page 332
WSDL......Page 333
Tool Support......Page 334
Summary......Page 336
Media Types......Page 338
Serving Static Content......Page 339
Principles......Page 341
Serving XML with Java......Page 342
Serving XML with ASP.NET and C#......Page 346
Serving XML with Ruby on Rails......Page 350
Using Server-Side XSLT......Page 351
Using an XML Platform......Page 354
XQuery and XML Databases......Page 357
Serving XML with eXist......Page 358
WebDAV and Subversion......Page 360
Summary......Page 361
Dealing with Non-XML Sources......Page 362
Converting Relational Data to XML......Page 363
Server-Side Transformation Using SQL Server......Page 368
Client-Side Transformation Using ADO.NET......Page 372
Using Oracle XSQL......Page 377
A Manual Conversion......Page 387
Automating the Conversion......Page 392
Summary......Page 399
A Simple Atom Service......Page 400
User Interfaces......Page 401
Abdera Atom Toolkit......Page 403
Code Overview......Page 404
Compiling and Deploying the Application......Page 417
Adding E-mail Support......Page 418
Setting Up a Local Mail Server......Page 420
Using the MailClient Class......Page 422
MailEntryCollector......Page 425
Summary......Page 429
Mashups, HTML Scraping, and Web Services......Page 430
Popular Examples: Mapping Mashups......Page 431
Why Use Mashups?......Page 433
The Business Model of Mashups......Page 435
Benefits and Drawbacks......Page 436
Downloading the Page......Page 437
Analyzing the Page......Page 438
A Simple Screen Scraping Example......Page 439
Creating Feeds......Page 440
Deploying on Your Server......Page 443
Mapping and Badges......Page 444
Badges......Page 445
Google Maps......Page 446
Summary......Page 448
Implementing and Maintaining Your URI Space......Page 450
Technology Agnosticism......Page 451
Hierarchies and Collections......Page 452
Trailing Slashes and Location Independence......Page 453
The Basics of HTTP Redirection......Page 454
Temporarily Redirecting Resources......Page 455
Redirection Methods You Should Not Use......Page 456
Java Servlets......Page 457
Apache mod_alias and mod_rewrite......Page 458
Summary......Page 462
Podcasting and Serving Multimedia......Page 464
Descriptive Formats......Page 465
Container and Encoding Formats......Page 476
Protocols......Page 483
Unicast......Page 484
Choosing a Protocol......Page 485
Summary......Page 486
Resource Security......Page 488
Message Security......Page 489
The Layered Approach......Page 490
Authentication and Authorization in IIS and ASP.NET......Page 491
Different Authentication Methods in IIS and ASP.NET......Page 493
Authentication and Authorization in Apache......Page 495
Symmetric Encryption......Page 496
Public Key Infrastructure......Page 497
Digital Certificates......Page 498
Secure Sockets Layer......Page 499
Setting Up SSL in IIS......Page 500
Setting Up SSL in Apache......Page 504
General Principles......Page 508
Web Services Security......Page 511
Using Web Services Security......Page 512
How the Web Service Works......Page 514
Adding Policy......Page 515
Adding the Custom Authentication......Page 516
Creating a Client......Page 519
Improving Security......Page 522
Summary......Page 523
Index......Page 524