题名
Hands-On RESTful API Design Patterns and Best Practices
副标题
Design, Develop, and Deploy Highly Adaptable, Scalable, and Secure RESTful Web APIs
作者
Harihara Subramanian
and Pethuru Raj
出版社
Packt Publishing, Limited
打印出版日期
2019-01-31
TITLE
Advanced Python Programming
SUBTITLE
Build High Performance, Concurrent, and Multi-Threaded Apps with Python Using Proven Design Patterns
AUTHORS
Gabriele Lanaro,
Quan Nguyen,
and Sakis Kasampalis
PUBLISHER
Packt Publishing, Limited
PRINT PUB DATE
2019-02-28
Title: Advanced Error Control Techniques for Data Storage Systems
Author(s): Erozan M. Kurtas, Bane Vasic
Year: 2005
Language: English
Pages (biblio\tech): 284\284
ISBN: 084939547X, 9780849395475, 9781420036497
Книга посвящена разработке веб-сайтов на Python с использованием веб-фреймворка Django 2.1. Рассмотрены основные функциональные возможности, необходимые для программирования сайтов общего назначения: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др.
Рассказано о вспомогательных инструментах: посредниках, сигналах, средст-вах отправки электронной почты, подсистеме кэширования и пр. Описано форматирование текста посредством BBCode, обработка CAPTCHA, вывод графических миниатюр, аутентификация через социальные сети, интеграция с Bootstrap. Рассмотрено программирование веб-служб REST, использование административного веб-сайта Django, тестового сайта на Angular. Дан пример разработки полнофункционального веб-сайта — электронной доски объявлений. Исходный код доступен для загрузки с сайта издательства.
Description
Essentials Object EO.Total is the Essential Object product suite for .NET developers. The collection includes the following, which we briefly describe each:
• EO.WebBrowser is a web browser based web browser based on the Chrome browser core, which is fully coded with .NET, do not assume that this component is the wrapper for the Chrome browser, the entire engine is fully coded in a dll file and You will not have any external affiliation to use this library.
• EO.Pdf for .NET is a collection of components for building, editing, and reading pdf documents in dataset applications, this component can be used on both ASP.NET-based web applications and Windows desktop applications. The key features of this product are the converting of HTML documents into a PDF, splitting and combining pdf documents, storing and decompressing pdf files.
• EO.Wpf for .NET is a complete set of wpf quality controls for use in wpf applications
• EO.Web for ASP.NET More than 20 ASP.NET quality controls to build web-based user interfaces. These controls support most web browsers with the standards of the day, as well as in ipad versions and ... there is no compatibility.
Using the various capabilities of the Essentials Object EO.Total package, .NET developers can develop more quickly and flexibly with a wider range of their dot-net choices, and thus get rid of commonly used coding problems. And the end user will enjoy more of a flawless product.
Suggest an edit
Chrome based Browser Engine for .NET
EO.WebBrowser is a web browser engine based on Google's Chromium project but with native .NET programming interface --- don't worry, it's not a wrapper around the Chrome browser installed on your machine. In fact EO.WebBrowser has the whole browser engine embedded inside a single .NET DLL. In another word, it has zero external dependency. Just reference and use.
Why use EO.WebBrowser?
• Based on Google's Chrome Project
EO.WebBrowser uses the same core Google's Chrome and Apple Safari uses. It does not rely on IE. The engine is much faster and safer.
• Zero External Dependency
What if user updates/uninstall their browser? What if user disables JavaScript in Internet Explorer's settings dialog? These questions does not exist with EO.WebBrowser because everything is embedded inside our DLL files.
• Native .NET components written in C#
Because it's written in .NET, you can use it with any .NET based language/development tool. The same DLL works for both 32 bit and 64 bit environments;
• Easy to use Programming Interface
EO.WebBrowser offers core components that can be used in any Windows application, as well as wrapper controls for both Windows Forms applications and WPF applications;
• Extensive Customization Options
EO.WebBrowser offers extensive customization options that allow you to customize context menu, hot keys, JavaScript dialogs, file dialogs, focus and window control. Together these features allow you to seamlessly integrate the browser engine into your application;
• .NET code -> JavaScript code
Turn any web page into an integral part of your application -- both visually and programmatically. You can execute JavaScript code and access all the JavaScript objects directly from your .NET code. Access their properties or even call a JavaScript function are all different options available to you;
• JavaScript code -> .NET code
Things always go both ways --- and this is reflected in our programming interface as well. You can call JavaScript code from .NET code, and the other way around is also true --- you can call .NET code from your JavaScript code. This allows your Web page to seamlessly interact with the host application;
• Custom Resource Handler
Want to keep an eye on everything? Or want to keep everything to yourself? We got you covered. EO.WebBrowser offers ability to intercept and modify all requests that originate from the browser engine. For example, you can automatically deny all request sent to a specific host. It also offers you the ability to implement custom protocols or custom resource handlers. For example, you can implement a custom request handler to load images from your database instead of a Web server;