Best of
Web

2004

Head First Servlets and JSP: Passing the Sun Certified Web Component Developer Exam


Bryan Basham - 2004
    Isn't it time you learned the latest (J2EE 1.4) versions of Servlets & JSPs? This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the Sun Certified Web Component Developer (SCWCD) 1.4 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use Servlets & JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only AFTER you're an expert (or worse one that puts you to sleep). No problem. Head First Servlets and JSP's brain-friendly approach drives the knowledge straight into your head (without sharp instruments). You'll interact with servlets and JSPs in ways that help you learn quickly and deeply. It may not be The Da Vinci Code, but quickly see why so many reviewers call it "a page turner". Most importantly, this book will help you use what you learn. It won't get you through the exam only to have you forget everything the next day. Learn to write servlets and JSPs, what makes the Container tick (and what ticks it off), how to use the new JSP Expression Language (EL), what you should NOT write in a JSP, how to write deployment descriptors, secure applications, and even use some server-side design patterns. Can't talk about Struts at a cocktail party? That'll change. You won't just pass the exam, you will truly understand this stuff, and you'll be able to put it to work right away. This new exam is tough--much tougher than the previous version of the SCWCD. The authors of Head First Servlets and JSP know: they created it. (Not that it EVER occurred to them that if they made the exam really hard you'd have to buy a study guide to pass it.) The least they could do is give you a stimulating, fun way to pass the thing. If you're one of the thousands who used Head First EJB to pass the SCWCD exam, you know what to expect!

The Power of Critical Theory: Liberating Adult Learning and Teaching


Stephen D. Brookfield - 2004
    The book presents powerful arguments for the importance of critical theory in fostering the kind of learning that leads to a truly democratic society, and it explores a number of tasks for adult learners including learning to challenge ideology, contest hegemony, unmask power, overcome alienation, learn liberation, reclaim reason, and practice democracy.

Web Standards Solutions: The Markup and Style Handbook


Dan Cederholm - 2004
    It is important that these implementations are the same throughout the Web, otherwise it becomes a messy proprietary place, and lacks consistency. These standards also allow content to be more compatible with multiple different viewing devices, such as screen readers for people with vision impairments, cell phones, PDFs, etc. HTML, XML, and CSS are all such technologies.This book is your essential guide to understanding the advantages you can bring to your web pages by implementing web standards and precisely how to apply them.Web standards such as XHTML and CSS are now fairly well-known technologies, and they will likely be familiar to you, the web designerindeed, they are all around you on the Web. However, within web standards still lies a challengewhile the browser's support for web standards is steadily increasing, many web developers and designers have yet to discover the real benefits of web standards and respect the need to adhere to them. The real art is in truly understanding the benefits and implementing the standards efficiently.As a simple example of its power, you can use CSS to lay out your pages instead of nesting tables. This can make file sizes smaller, allowing pages to load faster, ultimately increasing accessibility for all browsers, devices, and web users. Use XHTML elements correctly so that your markup is compact and more easily understood. Use CSS to style different elements of a web page. Lay out pages easily and effectively. Compare multiple methods of achieving the same results to make better design choices. Learn about advanced web design techniques and their important caveats.Web Standards Solutions is broken down into 16 short chapters, each covering the theory and practice of different web standards concept and showing multiple solutions to given problems for easy learning. You'll learn about multi-column layouts, using image replacement techniques to your best advantage, making the best use of tables and lists, and many more. This highly modular approach allows you to rapidly digest, understand, and utilize the essentials of web standards."

.NET Framework Standard Library Annotated Reference, Volume 1: Base Class Library and Extended Numerics Library


Brad Abrams - 2004
    Great Book,+CD, ship immediately, Includes CD very good condition

Web Search Savvy: Strategies and Shortcuts for Online Research


Barbara G. Friedman - 2004
    Utilizing her experience as a reporter working on deadline, author Barbara G. Friedman offers the most effective methods for finding useful and trustworthy data online, and presents these techniques in a straightforward, user-friendly manner.Anyone who uses the Internet for research will find much of value here, including techniques that harness the power of advanced searches to optimize search results, avoid advertising clutter, and locate low- or no-cost databases. Screen captures and diagrams illustrate the steps, rationale, and results to accompany various search strategies. This book emphasizes techniques that make the Web work for individuals rather than for advertisers, such as choosing the most appropriate search engine for the job and tweaking its advanced options to narrow a search and optimize results; identifying cost-free sources of online data; using creative approaches to locate information; evaluating the integrity of online data; and protecting the privacy of the researchers and the researched.Web Search Savvy is an essential resource for students, scholars, and practitioners in journalism and mass communications, and it offers practical and useful guidance for anyone researching information online.

Mining Google?web Services: Building Applications with the Google?api


John Paul Mueller - 2004
    Now you can use and improve on Google technology in your own applications. Mining Google Web Services teaches you dozens of techniques for tapping the power of the Google API. Google already gives you fine-grained control over your search criteria, and this book shows you how to exert the same control in your own focused search and analysis applications. With just a little knowledge of JavaScript, VBA, Visual Studio 6, Visual Studio .NET, PHP, or Java, you will get better (and more relevant) search results--faster and more easily. Here's a little of what you'll find covered inside:Improving the speed and accuracy of searches Performing data mining across the Internet Using Google Web Services to search a single website Building search applications for mobile devices Using caching techniques to improve application performance and reliability Analyzing Google data Creating searches for users with special needs Discovering new uses for Google Obtaining historical data using cached pages Performing spelling checks on any text Reducing the number of false search hits Whether your goal is to improve your own searches or share specialized search capabilities with others, this is the one resource that will see you through the job from start to finish.

Kids Can Sew: Fun and Easy Projects for Your Small Stitcher


Beverly Alvarez - 2004
    It�1/2s also a great way to create styles that fit their personality and show their individuality. Step-by-step instructions guide them through basic stitching techniques, and easy-to-follow diagrams demonstrate the more complex embroidery and appliqu�1/2 skills that they�1/2ll master in the process of creating many of the book�1/2s items. Sixteen separate projects include --personalized tee shirtsa snazzy shoulder baga cell phone caseCinderella slippersRosy the rag doll, with wardrobe . . . and lots moreThis book also gives tips on using a sewing machine, hemming, making buttonholes, and attaching zippers. Kids Can Sew is filled with color illustrations that show details of work in progress and finished pieces, as well as instructive and fun-to-follow pattern diagrams. Hundreds of color illustrations.

Machall Volume 1


Matt Boyd - 2004
    Packed like sardines in a can, they have little comfort or privacy, let alone dignity. Still, they deal as best they can with class, life, and the occasional reality warp... when they manage to get off the couch.

Web Database Applications with PHP and MySQL


David Lane - 2004
    Anyone with a modest knowledge of HTML and web site management can learn to create dynamic content through the PHP programming language and the MySQL database. This book gives you the background and tools to do the job safely and reliably.Web Database Applications with PHP and MySQL, Second Edition thoroughly reflects the needs of real-world applications. It goes into detail on such practical issues as validating input (do you know what a proper credit card number looks like?), logging in users, and using templatesto give your dynamic web pages a standard look.But this book goes even further. It shows how JavaScript and PHP can be used in tandem to make a user's experience faster and more pleasant. It shows the correct way to handle errors in user input so that a site looks professional. It introduces the vast collection of powerful tools available in the PEAR repository and shows how to use some of the most popular tools.Even while it serves as an introduction to new programmers, the book does not omit critical tasks that web sites require. For instance, every site that allows updates must handle the possibility of multiple users accessing data at the same time. This book explains how to solve the problem in detail with locking.Through a sophisticated sample application--Hugh and Dave's Wine Store--all the important techniques of dynamic content are introduced. Good design is emphasized, such as dividing logic from presentation. The book introduces PHP 5 and MySQL 4.1 features, while providing techniques that can be used on older versions of the software that are still in widespread use.This new edition has been redesigned around the rich offerings of PEAR. Several of these, including the Template package and the database-independent query API, are fully integrated into examples and thoroughly described in the text. Topics include: Installation and configuration of Apache, MySQL, and PHP on Unix®, Windows®, and Mac OS® X systems Introductions to PHP, SQL, and MySQL administration Session management, including the use of a custom database for improved efficiency User input validation, security, and authentication The PEAR repository, plus details on the use of PEAR DB and Template classes Production of PDF reports

How Tomcat Works: A Guide to Developing Your Own Java Servlet Container


Budi Kurniawan - 2004
    Unlike other Tomcat titles, it is unique because it does not simply covers the configuration or servlet development with Tomcat. Rather, this book is meant for advanced readers interested in writing their own Tomcat modules or in understanding more beyond servlet/JSP programming.The authors of this book have cracked open Tomcat 4 and 5 and revealed the internal workings of each component. Upon understanding the contents of this book, you will be able to develop your own Tomcat components or extend the existing ones.In particular, this book explains:- How to develop Java web servers- Whether or not more Tomcat creates more than one instance for each servlet- How Tomcat runs a servlet that implements the SingleThreadModel interface- Why you cannot change the value of request parameters.- The two main modules of a servlet container: connector and container- How to build your own connector or extend the existing ones- The four types of containers: engine, host, context, wrapper- How Tomcat manages sessions and how to extend the session manager in a distributed environment.- The class loader and how to create custom loaders- How Tomcat implements security and basic/form-based/digest authentication- How realms and login configuration work.- How Tomcat processes the configuration file (server.xml) and converts the XML elements to Java objects using Digester- Tomcat's shutdown hook- JMX, Apache's Commons Modeler, and Tomcat JMX manageable resources

Team-Based Learning: A Transformative Use of Small Groups in College Teaching


Larry K. Michaelsen - 2004
    It is the only pedagogical use of small groups that is based on a recognition of the critical difference between "groups" and "teams," and intentionally employs specific procedures to transform newly-formed groups into high performance learning teams. This book is a complete guide to implementing TBL, across a wide variety of disciplines, in a way that will promote the deep learning all teachers strive for. Part I covers the basics, beginning with an analysis of the relative merits and limitations of small groups and teams. It then sets out the processes, with much practical advice, for transforming small groups into cohesive teams, for creating effective assignments, and thinking through the implications of team-based learning. In Part II teachers from disciplines as varied as accounting, biology, business, ecology, chemistry, health education, and law, describe their use of team-based learning. Part III offers a synopsis of the major lessons and tips derived from the experiences of the teachers who have used TBL, as described in Part II.