FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title HTTP Programming Recipes for Java Bots
- Author(s) Jeff Heaton
- Publisher: Heaton Research, Inc. (April 17, 2007)
- Paperback 680 pages
- eBook HTML and PDF
- Language: English
- ISBN-10: 0977320669
- ISBN-13: 978-0977320660
- Share This:
The Hypertext Transfer Protocol (HTTP) allows information to be exchanged between a web server and a web browser. Java allows you to program HTTP directly. HTTP programming allows you to create programs that access the web much like a human user would. These programs, which are called bots, can collect information or automate common web programming tasks. This book presents a collection of very reusable recipes for Java bot programming.
This book covers many topics related to Java HTTP programming. Both secure and insecure HTTP communications are covered, as well as HTTP authentication. Learn to interact with HTTP forms and support both HTTP POST and HTTP GET requests. Collect data from a wide array of HTML constructs, such as tables, and lists. Learn about advanced topics that complicate the life of a bot, such as AJAX and Javascript. Also learn about the ethical use of bots, and when bots should not be used.
This book also introduces the Heaton Research Spider. The Heaton Research Spider is an open source spider framework. Using the Heaton Research Spider you can create spiders that will crawl a web site, much like a real spider crawls the web. The Heaton Research Spider is available in both Java and Microsoft Dot Net form.
About the Authors- Jeff Heaton is an author, college instructor, and consultant. Jeff lives in Chesterfield (St. Louis), Missouri. The author of seven books and over two dozen journal and magazine articles, Jeff specializes in Internet, socket-level/spidering and Artificial Intelligence programming. A Sun Certified Java Programmer and a Senior Member of the IEEE. Jeff holds a Masters Degree in Information Management from Washington University in St. Louis.
- Network Programming
- Web Programming
- Advanced Java
- Introduction to Java, Basic Java
- Java Programming and Java EE (J2EE)
- HTTP Programming Recipes for Java Bots (Jeff Heaton)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
-
HTTP Programming Recipes for C# Bots (Jeff Heaton)
This book covers many topics related to C# HTTP programming. Both secure and insecure HTTP communications are covered, as well as HTTP authentication. . Learn to interact with HTTP forms and support both HTTP POST and HTTP GET requests.
-
HTTP Succinctly: HTTP from a Developer's Perspective (Scott Allen)
This book clearly explains HTTP and these interrelated core technologies, backed up by hundreds of detailed illustrations and examples, and convenient reference appendices. Equipped with this book, you'll be able to write better web apps and services.
-
TCP/IP Sockets in Java, 2nd Ed: Practical Guide for Programmers
This book's focused, tutorial-based approach helps the reader master the tasks and techniques essential to virtually all client-server projects using sockets in Java. It also covers several new classes and capabilities in the last few revisions of the Java.
-
O'Reilly® High Performance Browser Networking
This book provides a hands-on overview of what every web developer needs to know about the various types of networks (WiFi, 3G/4G), transport protocols (UDP, TCP, and TLS). It provides what every web developer should know about the network.
-
Practical JXTA II (Jerome Verstrynge)
This book is an introduction to JXTA, JXSE and P2P (Peer-to-peer) programming in Java. It teaches the experienced developer all they need to know to be able to play confidently with JXTA. It also teaches NAT traversal in Java.
-
Foundations of Jini 2 Programming (Jan Newmarch)
This is the perfect book for any Java programmer interested in learning and applying Jini toward their respective network applications (any Java-enabled device interoperable with another Java-enabled device).
-
Java Message Service API Tutorial and Reference
This book provides an introduction to the Java Message Service (JMS) API for new users. Also introduces the JMS API to new users, with simple JMS client program examples and shows how to use the JMS API within the Java Enterprise.
:
|
|