sábado, 22 de março de 2008

Herb Schildt’s Java Programming Cookbook



TITLE : Herb Schildt’s Java Programming Cookbook (Paperback)
AUTHOR : by Herbert Schildt (Author)
PUBLISHER : McGraw-Hill Osborne Media publisher
ISBN : 0072263156
EDITION : 1st
PUB DATE : November 05, 2007
LANGUAGE : English
FORMAT : PDF

Your Ultimate “How-To” Guide to Java Programming!
Legendary programming author Herb Schildt shares some of his favorite programming techniques in this high-powered Java “cookbook.” Organized for quick reference, each recipe shows how to accomplish a practical programming task. A recipe begins with a list of key ingredients (the classes, methods, and interfaces) followed by step-by-step instructions that show how to assemble them into a complete solution. Detailed discussions explain the how and why behind each step, and a full code example puts the recipe into action. Each recipe ends with a list of options and alternatives that suggest ways to adapt the technique to fit a variety of situations. Whether you’re a beginner or an experienced pro, you’ll find recipes that are sure to satisfy your Java programming appetite!

Topics include:

- String Handling
- Regular Expressions
- File Handling
- Applets
- Servlets
- Swing
- The Collections Framework
- Multithreading
- Formatting Data

Learn how to:

- Find substrings that match a regular expression
- Use regular expressions to tokenize a string
- Compress and decompress data files
- Create a ZIP file
- Format time and date
- Use printf( ) to display formatted data
- Reverse, rotate, and shuffle a list
- Use a Comparator with a collection
- Create a simple Swing application
- Create a Swing-based applet
- Create a simple servlet
- Use a cookie with a servlet
- Synchronize threads
- Monitor a thread’s state
- Set and obtain a thread’s priority
- Use JScrollPane to automate scrolling
- Access a resource using HttpURLConnection
- Schedule a task for future execution
- Use reflection to dynamically create an object and call methods
- Much, much more

Download do Ebook

Java Web Services Illustrated

# Paperback: 276 pages
# Publisher: O'Reilly Media; 1 edition (March 2002)
# Language: English
# ISBN: 0596002696
# Product Dimensions: 9.2 x 7.1 x 0.7 inches



At the end of the day, Web services aren't hard to conceptualize. They're just a bunch of software modules with specific rules about how they go about discovering one another and sending messages back and forth. Implementation is another story, however. In the Java language, writing Web services requires an understanding of half a dozen specialized APIs at minimum, and more than that if you want to do fancier stuff. Java Web Services does a very good job of dispersing the confusing terminology (and obfuscating hype) and of showing you exactly how to do Web services work in Java. This doesn't sound like a revolutionary concept, but unfortunately it is. David Chappell and Tyler Jewell have comfortably fit into less than 250 pages what others have not done as well in twice as much space.

Take Universal Description, Discovery, and Integration (UDDI) work as an example. UDDI exists to help software locate other software that does what it wants. How do you do that? Chappell and Jewell present two concise program listings--a client and a server--that show how to do a UDDI lookup. They then refine their code by using a third-party API that makes the work easier. Similarly pragmatic attention goes to Simple Object Access Protocol (SOAP), in which they show how to create a message, populate it with XML, make an attachment if necessary, and send it on its way. You won't find a lot of frills or conceptual explanations (though there are enough "why" sections to ensure that you're not just typing recipes blindly); the emphasis is on writing Java code that interacts with Web services protocols and standards. --David Wall

Topics covered: How to write Web services software in Java, with respect to Universal Description, Discovery, and Integration (UDDI), Simple Object Access Protocol (SOAP), and Web Services Description Language (WSDL). There's also coverage of interprocess communication under JAX-RPC and ways to implement security. All of the low-level stuff is here. Look elsewhere for architecture and design information.


For many Java developers, web services appeared to come out of nowhere. Its advantages are clear: web services are platform-independent (like Java itself), language-agnostic (a clear advantage over Java RMI), can easily be tunneled through firewalls (an obvious benefit to anyone who has dealt with modern enterprise networks), object-oriented (we all know about that), and tends to be loosely coupled (allowing more flexible application development). But these advantages have been obscured by a cloud of hype and a proliferation of jargon that are difficult to penetrate. What are SOAP, UDDI, WSDL, and JAXM? To say nothing of JAXR, tModels, category bags, WSFL, and other friends? And assuming that you understand what they are, how do you do anything with them? Do they live up to their promises? Are they really the future of network computing, or a dead end? Java Web Services gives the experienced Java developer a way into the Web Services world. It helps you to understand what's going on, what the technologies mean and how they relate, and shows Java developers how to put them to use to solve real problems.

You'll learn what's real and what isn't; what the technologies are really supposed to do, and how they do it. Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else's service; and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services. The web services picture is still taking shape; there are many platforms and APIs to consider, and many conflicting claims from different marketing groups. And although web services are inherently language-independent, the fit between the fundamental principles on which Java and web services are based means that Java will almost certainly be the predominant language for web services development. If you're a Java developer and want to climb on the web services bandwagon, or if you only want to "kick the tires" and find out what web services has to offer, you will find this book indispensable.

Download do Ebook

Java Web Services Architecture

# Paperback: 831 pages
# Publisher: Morgan Kaufmann; Bk&CD-Rom edition (April 25, 2003)
# Language: English
# ISBN: 1558609008
# Product Dimensions: 9.2 x 7.4 x 1.8 inches



"Java Web Services Architecture really is one of the nicest technical books I have seen in a long time, combining a basic introduction to the subject with a systematic coverage of a very technical set of specifications. I can't imagine anyone is going to write anything better than this for a software developer or architect that wants to design Java Web services applications." -- Paul Harmon, Senior Consultant, Distributed Architecture Service, Cutter Consortium

Download do Ebook

SQL for MySQL Developers: A Comprehensive Tutorial and Reference

# Publisher: Addison-Wesley Professional; 1 edition (April 30, 2007)
# Language: English
# ISBN-10: 0131497359
# ISBN-13: 978-0131497351


Book Description

The Most Complete and Practical Guide to MySQL Version 5’s Powerful SQL Dialect

MySQL version 5 offers a SQL dialect with immense power. In SQL for MySQL Developers, Rick F. van der Lans helps you master this version ofSQL and take advantage of its full potential. Using case study examplesand hands-on exercises, van der Lans illuminates every key concept,technique, and statement–including advanced features that make iteasier to create even the most complex statements and programs.

Drawing on decades of experience as an SQL standards team member and enterprise consultant, he reveals exactly why MySQL’s dialect works as it does–and how to get the most out of it. You’ll gain powerful insight into everything from basic queries to stored procedures, transactions to data security.

Whether you’re a programmer, Web developer, analyst, DBA, or database user, this book can take you from “apprentice” to true SQL expert. If you’ve used SQL in older versions of MySQL, you’ll become dramatically more effective–and if you’re migrating from other database platforms, you’ll gain practical mastery fast.


Coverage includes
* Writing queries, including joins, functions, and subqueries
* Updating data
* Creating tables, views, and other database objects
* Specifying keys and other integrity constraints
* Improving efficiency with indexes
* Enforcing security via passwords and privileges
* Embedding SQL statements within PHP programs
* Building stored procedures and triggers
* Using transactions, locking, rollback, and isolation levels
* Utilizing MySQL’s catalog

Download do Ebook

Microsoft AJAX Library Essentials



Paperback: 300 pages
Publisher: Packt Publishing (July 27, 2007)
Language: English
ISBN: 1847190987
Format: Pdf

Microsoft AJAX Library Essentials: JavaScript in ASP.NET AJAX 1.0 Explained is a practical reference for the client-side library of the ASP.NET AJAX Framework 1.0, and a tutorial for the underlying technologies and techniques required to use the library at its full potential.

At the time of writing this message both the book description and its cover picture on Amazon are inaccurate. Until they get fixed, here are the main topics you can learn from this book:
Create basic AJAX applications using JavaScript, CSS, DOM, and the XMLHttpRequest object.
Understand the object-oriented model of JavaScript.
Learn what the Microsoft AJAX Library is made of.
Understand how the Microsoft AJAX Library extends the object-oriented capabilities of JavaScript by adding support for namespaces, interfaces, events, properties, and an improved set of base classes.
Implement JavaScript classes and interfaces based on Visual Studio class diagrams
Create client components, controls and behaviors, by extending existing elements of the page, registering events, and utilizing the page life cycle.
Go through a case study demonstrating a control named Timer and a behavior named EnhancedTextBox, which demonstrate the theory you learned throughout the book.

The book also includes a visual reference to the Microsoft AJAX Library namespaces and classes with diagrams and quick explanations for all the classes mentioned in the book.

Download do Ebook

Ajax Security


# Publisher: Addison-Wesley Professional; 1 edition (December 16, 2007)
# Language: English
# ISBN-10: 0321491939
# ISBN-13: 978-0321491930

Book Description

The Hands-On, Practical Guide to Preventing Ajax-Related Security Vulnerabilities
More and more Web sites are being rewritten as Ajax applications; even traditional desktop software is rapidly moving to the Web via Ajax. But, all too often, this transition is being made with reckless disregard for security. If Ajax applications aren’t designed and coded properly, they can be susceptible to far more dangerous security vulnerabilities than conventional Web or desktop software. Ajax developers desperately need guidance on securing their applications: knowledge that’s been virtually impossible to find, until now.
Ajax Security systematically debunks today’s most dangerous myths about Ajax security, illustrating key points with detailed case studies of actual exploited Ajax vulnerabilities, ranging from MySpace’s Samy worm to MacWorld’s conference code validator. Even more important, it delivers specific, up-to-the-minute recommendations for securing Ajax applications in each major Web programming language and environment, including .NET, Java, PHP, and even Ruby on Rails. You’ll learn how to:

· Mitigate unique risks associated with Ajax, including overly granular Web services, application control flow tampering, and manipulation of program logic

· Write new Ajax code more safely—and identify and fix flaws in existing code

· Prevent emerging Ajax-specific attacks, including JavaScript hijacking and persistent storage theft

· Avoid attacks based on XSS and SQL Injection—including a dangerous SQL Injection variant that can extract an entire backend database with just two requests

· Leverage security built into Ajax frameworks like Prototype, Dojo, and ASP.NET AJAX Extensions—and recognize what you still must implement on your own

· Create more secure “mashup” applications

Ajax Security will be an indispensable resource for developers coding or maintaining Ajax applications; architects and development managers planning or designing new Ajax software, and all software security professionals, from QA specialists to penetration testers.

Download do Ebook

PHP Fast & Easy Web Development

# Publisher: Course Technology PTR; 1 edition (July 2000)
# Language: English
# ISBN-10: 076153055X
# ISBN-13: 978-0761530558

Book Description
PHP is a server-side, HTML embedded scripting language used to create dynamic Web pages. PHP is the number one add on module for Apache servers, and best of all--it's free! This is the only book on PHP that takes a visual approach to learning this topic. As a part of the Fast & Easy Web Development series, this book applies the highly successful combination of easy-to-understand instructions and real screenshots for a truly unique learning experience. PHP Fast & Easy Web Development is ideal for the beginning Web developer or for Web developers who want to increase their skill set.

Download do Ebook

quarta-feira, 7 de novembro de 2007

Hacking MythTV



You don't do stuff like this to cut corners. You do it because you want what you wantand because it's fun. And a personalized MythTV is so much more than a PVR. You can combine HDTV, DVD, all kinds of music, radio, photos, even a plug-in videophone module. All you need is a little Linux know-how, assorted software components and plug-ins, an adventurous nature, and this book to tell you how it all goes together. Voil¨¤the entertainment hub of your dreams.

Learn to do all this and much more:
*Choose HD capture cards and sound drivers.
*Install and configure MythTV.
*Build your program guides.
*Use xine to add DVD menu support.
*Pass raw digital streams to an external decoder.
*Do cool things with your remote control.
*Hack your own themes.
*Export MythTV .nuv recordings to other formats.

Download do Ebook

Hacking Exposed Wireless


IT professionals are looking for a book that gives them more than just theory and generic security information. With the best-selling Hacking Exposed series already established as the leader in the marketplace, Hacking Exposed Wireless provides real, tactical wireless security implementation coverage by showing how to execute the attacks and implement the defenses. This is an invaluable resource for any IT professional who works with wireless technology.

  • Demonstrates how attackers identify and exploit wireless network weaknesses
  • Covers the spectrum of wireless technologies: WiFi/802.11, Bluetooth, IRDA, 3G Wireless, RFID,WiMAX, and more
  • Includes new, previously unpublished attacks and their countermeasures

Download do Ebook

domingo, 28 de outubro de 2007

Entendendo e Dominando o Linux - 5ª Edição


O mais completo guia de referência do Linux!

Download do Ebook