Große Auswahl an günstigen Büchern
Schnelle Lieferung per Post und DHL

Bücher veröffentlicht von APress

Filter
Filter
Ordnen nachSortieren Beliebt
  • - A Quick Translation Guide
    von Brian Bischof
    26,00 €

  • 10% sparen
    von Christopher M. Frenz
    27,00 €

    IF YOU ARE A NOVICE PROGRAMMER, this book iS designed for you. The text begins with an overview of the Visual Basic development environment, its important charac- teristics, and how the environment can be manipulated to suit your needs. Next, a discussion of forms and their uses ensues. This discussion is followed by cover- age of the Visual Basic controls, which are most essential to scientific program- ming. You then learn how to put controls to work by making use of the different control events. Once this introductory material has been covered, I show you the different data types that Visual Basic supports, with extra attention being paid to the vari- ous numerical data types and their uses. At this point the true heart and soul of the book begins, as you begin to gain insights into the various operators that can be used to manipulate these data types. You get an in-depth look at numerical and logical operators, and their order of operations are clearly spelled out.

  • 10% sparen
    von Dave Sill
    29,00 €

    THIS BOOK DOCUMENTS HOW to install, configure, and use qmail. It will be most bene- ficial to system, network, and mail administrators, but it will also be helpful to users who want to read and send e-mail more effectively. What Can VOU Expect to Learn from This Book? You can expect to learn the following: * What qmail is, what it can da, and what it cant da * How to in stall and configure a basic qmail server, including various sup- port utilities * How to use qmail as a regular user: controlling the disposition of incoming messages, formatting outgoing messages, and working with mailboxes in multiple formats * How to manage a qmail server: setting up aliases, users, virtual domains, and mailing lists; troubleshooting; performance tuning; and controlling junk mail and other abuse * How qmail works: not just what it does, but how it da es it Organization Chapter 1, "e;Introducing qmail,"e; describes qmail and its features. Read it ifyou're not sure exactly what qmail is or what it can do for you. It also describes the over- all organization of the qmail suite, compares qmail to other Unix mailers, and lists other sources of qmail information and support. Chapter 2, "e;Installing qmail,"e; describes step-by-step the installation of qmail on a wide range of operating system distributions, including commercial Unix variants, Linux, and various Berkeley Software Distributions (BSDs). Chapter 3, "e;Configuring qmail: The Basics,"e; shows how to configure qmail for a variety of basic functions.

  • von Allen Holub
    31,00 €

    Learning how to write multithreaded applications is the key to taking full advantage of the Java platform. In Taming Java Threads, well-known columnist and Java expert Allen Holub provides Java programmers with the information they need to write real multithreaded programsprograms with real code. Holub provides an in-depth explanation of how threads work along with information about how to solve common problems such as deadlocks and race conditions. He not only explains common problems, but also provides the uncommon solutions that mark the difference between production-level code and toy demos.While it is essential to build support for threading into a Java program from the very beginning, most books on the subjects of Java user interface construction and Java networking barely touch on threading topics. Along with being a basic Java reference, this book is a must-read for any Java developer.

  • 10% sparen
    von Michael Hyman & Phani Vaddadi
    27,00 €

    C++ is the language of choice for developing the most sophisticated Windows programs, but it is filled with hidden traps for the unwary. Mike Hyman and Phani Vaddadi's no-nonsense book helps C++ programmers avoid these traps by providing invaluable techniques gleaned from a combined 30 years of experience. In this book, you'll find a number of invaluable real-world tips and techniques that will help you improve your code and coding practices.

  • 14% sparen
    von Kourosh Ardestani
    37,00 €

    Do you want to know how you can use ASP.NET to build a modular Intranet? An intranet that could be used to share information within a small or medium sized organization? Well, congratulations, you've come to the right place! Microsoft provides sample architecture for this sort of 'portal' application, available at www.IBuySpy.com. Since they encourage developers to use this as a starting point for their own applications, we decided to take advantage ofthe functionality it offers. We will be taking this example and extending it to suit our needs, learning some valuable lessons in code reuse along the way. Just as we used the IBuySpy example as the starting point for our Intranet, readers are encouraged to use the code in this book in their own applications - the modules we have created will slot into any implementation of the IBuySpy architecture, and let's be honest - no-one wants to re-invent the wheel, right? What This Book Covers The book starts by discussing general issues of Intranet development: o Chapter 1 looks at why developing Intranet sites is different from building sites for the Internet. There are some considerations that need to be addressed in order for Intranet projects to be successful. The next three chapters look at the IBuySpy Architecture. o Chapter 2 provides a thorough explanation of the architecture and what it provides. It also explains why we decided to use the existing architecture rather than starting from scratch.

  • von Tom Barnaby
    48,00 €

    COM ON A WIRE, also known as DCOM, was a great boon to the distributed pro- grammer. Under the model ofDCOM, a client was able to interact with COM objects located literally anywhere, without requiring a change of code base. Using the indi- rection provided by AppiDs, stubs, proxies, and channels, our distributed endeavors involved little more than the use of declarative tools such as dcomcnfg.exe and the Component Services snap-in. However, all was not well in the world ofDCOM (or COM for that matter). Although the clicking of check boxes made COM-based remoting appear quite simple on the surface, we suffered through numerous registry conflicts, a lifetime of passing interface pointers by reference, and the dreaded prospect of crossing firewalls. Just as ADO.NET has nothing to do with classic ADO, the .NET Remoting story has nothing to do with classic DCOM. The most obvious case in point is the fact that .NET assemblies are not registered with the system registry. Given this, we have no AppiD. Without an AppiD, we have no RemoteServerName value, which means no reference to oleaut32.dll and thus no more COM-based stub and proxies. In short, everything we knew about interacting with types across the wire has changed dramatically.

  • 10% sparen
    von Ray Rischpater
    29,00 €

    THE WIRELEss WEB is here to stay. More than a billion people now use wireless devices, up from a paltry 200 million devices when I wrote the first edition of Wireless Web Development (Apress, 2000) a mere three years ago. The World Wide Web, and more recently the wireless World Wide Web, has made the dream of handheld devices for information access a reality. Wireless providers have activated the third-generation cellular systems to bring voice and high-speed data services to subscribers around the world. Data transfer rates for mobile handsets are often better than that of a conventional dialup modem, and in the future with fourth-and fifth-generation systems, wire- less networks rival today's Digital Subscriber Loop (DSL) data rates. It's time to stop and ask yourself: What are you doing on the wireless Web, and what can it do for you? Who Needs to Read This Book If you're interested in developing a Web site for use with wireless devices in a mobile environment, then this book is definitely for you. If you're a software developer, Webmaster, or intranet administrator, you can use the techniques and tools described in this book to deliver information to your customers, wherever they maybe. This book not only details the use of traditional Web technologies for the wireless market, but it gives you all the knowledge you need to create for emerg- ing environments including Wireless Application Protocol (WAP) 2.

  • - The Professional User's Guide
    von Donna L. Baker
    34,00 €

    Adobe Acrobat 5: The Professional User's Guide is designed for professionals. It provides information on how to use Acrobat-and how to use it effectively. Donna L. Baker covers all the major components of the program and includes a multitude of Workflow Tips designed to give the reader immediate information on how to use Acrobat's features effectively, how to make planning decisions, and things to watch for. Topics are self-contained within each chapter. Baker also includes a comprehensive project chapter that illustrates a real-life scenario, from project planning to form design processes. Adobe Acrobat 5: The Professional User's Guide is organized into functional areas for ease of use. After a general introduction to Acrobat 5, the book moves on to creation and security issues, and then covers output options. Separate chapters are devoted to different forms of output. An extensive chapter on Acrobat JavaScript is also included for reference. All topical chapters have projects, tutorials, and demonstrations.

  • 13% sparen
    von Les Smith
    40,00 €

    LIKE IT, TOLERATE IT, OR DO IT YOURSELF-that's what dealing with developer tools used to be. You either liked what you were given, managed with what you were given, or had to write not only the part you liked yourself, but also those features you thought were lacking. When it comes to something as complex as the Visual Basic IDE, that would be a large development effort just to duplicate what Microsoft gave you. Besides, who wants to reinvent the wheel by writing yet another editor? Programming technology has been developed to componetize our appli- cations and objects such that we can provide open access to other developers to enhance the feature set or functionality of the code without actually having to distribute source code. So now when we get the latest toy from Microsoft, if we find it lacks functionality or a feature that would be beneficial, we can simply write a chunk of code and add it to the application as seamlessly as though the feature were there since day one. As simple as that sounds, it is still no small task. I'm sure I could write pages about Les Smith's decades of programming expe- rience and knowledge. But this book isn't about programming practices. It's about writing add-ins and what you need to know to get your code connected and running in the IDE.

  • 10% sparen
    von Joachim Rossberg
    53,00 €

    Developing software is hard-really hard. Even more so when you think about the fact that as an industry we do not typically examine software development in a holistic approach. That is, we don't ask ourselves questions such as "e;What are the business drivers for this project?"e; "e;What benefits will this project provide us?"e; and "e;How do we determine if the project is s- cessful?"e; In many cases, the software development industry is concerned with simply developing the software. Software failures cost companies billions (yes, that's not a typo-billions with a b) of dollars every year. Organizations can no longer afford to ignore these failures. They have to understand how software helps them reach their goals and how to prioritize investments in software. Organizations must also understand the difference between software that provides value and successful software projects (which may not be the same thing). Unfortunately, this has been a difficult transition. I have worked with numerous customers who do not know the benefit of building a particular piece of software. Likewise, I have worked with numerous developers who did not understand the importance of the software they were building. Situations like these are unacceptable in the current marketplace. Everyone must understand the context in which applications are being built and the fact that the context can change during the development process. Companies that cannot respond to change effectively are no longer in business.

  • - The Secret History of the Internet and Its Founders
    von Michael Banks
    20,00 €

    On the Way to the Web: The Secret History of the Internet and Its Founders is an absorbing chronicle of the inventive, individualistic, and often cantankerous individuals who set the Internet free. Michael A. Banks describes how the online population created a new culture and turned a new frontier into their vision of the future.This book will introduce you to the innovators who laid the foundation for the Internet and the World Wide Web, the man who invented online chat, and the people who invented the products all of us use online every day. Learn where, when, how and why the Internet came into being, and exactly what hundreds of thousands of people were doing online before the Web. See who was behind it all, and what inspired them.

  • 15% sparen
    von Jonathan Morrison
    50,00 €

    Visual Basic is the most popular programming language in the world today. It can be used to quickly create a Windows application and has a short learning curve. However, there are limits to what Visual basic alone can do. By contrast, C++ is used for very complex and advanced systems programming and it has a very steep leaning curve. Because of the difference between the two languages, many programmers develop expertise in either one language or the other. The optimal situation would be for a programmer to be able to harness the power of C++ and take advantage of VB, thus allowing them to create Windows software in the most efficient manner possible. This book teaches VB programmers what they need to know in order to combine these two powerful tools and create truly world-class applications. This book is what Visual Basic programmers have long desired: a book that uses thier existing knowledge as a framework to teach the skills they need to move to the next level, C++. Jonathan Morrison has over five years of experience developing applications in both Visual Basic and C++. He has vast experience integrating Visual Basic and C++ in enterprise environments.

  • von John Lovett & Robert P. Trueblood
    44,00 €

    Where to Start xi Introduction WITH THE EXPLOSION IN computer technology during the past 30 years, there has been an accompanying proliferation of data. In many cases, however, companies have stacks of printed data or electronic databases that are of little use to them. This is often because those who could benefit the most from this information lack experience using the tools and techniques that could help them extract knowledge from the numbers. Now, more and more databases are also placed on the Internet. In fact, at no other time in history has more information been accessible to so many people. But how can it help us? Access to this information is important because data collected in the past may be used to predict future trends or to characterize a population from which a sample has been extracted. For example, a sample poll among 1,000 voters is often used to predict the outcome of an election. The latest computer-age term for this exercise is "e;data min- ing. "e; Statistics is the science (and art) of mining or analyzing such data. Like lawyers and physicians, statisticians have traditionally insulated themselves from the masses by using jargon and Greek symbols, thereby helping to ensure the need for their services.

  • 10% sparen
    von James Goodwill
    27,00 €

    Tomcat is the official Reference Implementation for the Java Servlet and JavaServer Pages technologies, and is developed in an open and participatory environment and released under the Apache Software License. Tomcat is intended to be a collaboration of the best-of-breed developers from around the world. "e;Apache Jakarta-Tomcat"e; is designed as a comprehensive reference for professional Web application developers and administrators. This title is intended to help readers get up to speed on the latest Apache open source JSP/Server Container, Tomcat. James Goodwill's book provides a solid foundation, which will give the reader practical insight into all of the major features of the Tomcat web application container. Topics covered in this title range from basic installation and configuration to more advanced topics, such as security management and persistent sessions. Other aspects covered include integration with some of the more popular Apache Foundation projects, including the Apache Web Server, SOAP, Log4J, and Struts.

  • 10% sparen
    - Client-Side Techniques
    von Deborah Kurata
    29,00 €

    New technologies such as Microsoft .NET are moving more and more traditional programmers into the world of Web application development, but most of the tools and books on Web development intended for programmers focus on server side development and neglect the critical client side. Proper use of client scripts, style sheets, and XML are essential for building high performance web applications that provide a rich user environment. This book addresses those client-side issues that every Web application programmer needs to know. "e;Doing Web Development: Client-Side Techniques"e; is designed for professional software developers who are moving into Web development. It provides comprehensive coverage on all aspects of client-side Web development, from basics of HTML to client-side scripting to XML, XSL, and SOAP. In doing so, Kurata provides an essential balance to the server side techniques, such as database access and server component development, that are already familiar to most professional software programmers. These client-side techniques enable Web application developers to offload work to the client computer, improving scalability by reducing server requests, while simultaneously offering a richer user experience.

  • 12% sparen
    - VoiceXML and Beyond
    von Ken Abbott
    31,00 €

    Ken Abbott's "e;Voice Enabling Web Applications: VoiceXML and Beyond"e; is a comprehensive introduction to the syntax, concepts, and strategies underlying the development of voice-based Internet applications. This book is divided into three parts, each of which tackles an important piece of the voice application development puzzle. In Part I, "e;Retrospective on Voice and the Web"e;, you'll learn how VoiceXML (VXML) is the perfect candidate for creating voice-enabled applications, accomplished through a summary and comparative analysis of the roles both markup languages and user interfaces play in creating today's Web architectures. In Part II, "e;The VoiceXML Language"e;, you'll be introduced to VXML syntax and programming concepts, quickly learning how to develop dynamic voice applications by following along with the creation of a voice-enabled personal information manager. You'll also learn about Voice User Interface (VUI) design principles, gaining valuable insight into the techniques used to create efficient, user-friendly voice applications. In Part III, "e;Incorporating Voice Into the Web"e;, you'll be introduced to the components used to create large-scale Web application architectures, learning more about the important role XML plays in creating applications capable of interfacing with various media.

  • 14% sparen
    von Artur Laksberg & Siva Challa
    36,00 €

    Forewords by Mark Hall and Stan Lippman, Compiler Architects, Visual C++ TeamThe Essential Guide to Managed Extensions for C++ provides a comprehensive guide for programmers writing code in Managed Extensions for C++ (MC++). The information in this book comes straight from the horses mouthboth authors have been key members of the Visual C++ .NET compiler development team and have spent most of their time implementing the language and educating others about managed C++. Managed Extensions for C++ are extensions added to the Visual C++ .NET compiler to allow developers access to the functionality provided by the .NET Framework. Visual C++ .NET is the only .NET language that can generate both native and managed code, and it has a rich set of features to let you write managed applications for the .NET platform. The book is divided into two parts. Part One covers the basics of MC++. It starts with an introduction to MC++. Then it gives a brief introduction to the .NET Framework. Next, it goes directly into the various features of MC++, including managed classes, interfaces, value types, properties, enumerations, pointers, arrays, operators, delegates, attributes, events, and exceptions. Part Two of the book is devoted to the transition between the managed and unmanaged worlds. It starts with a general introduction to interoperability between managed and unmanaged code. The following chapters describe the Platform Invoke service, interoperability between COM and .NET, and various data marshaling techniques. The last chapter of Part Two shows how MC++ can be used to write thin layers over existing components with minimal overhead. Appendix A describes various compiler options used to compile Managed C++ code. Appendices B and C provide brief tutorials on Metadata and Assemblies. About the Authors:Both authors were deeply involved in the design and implementation of Managed Extensions to C++ from the very early stages of the product. Siva Challa is a member of the Visual C++ development team at Microsoft. He has a Ph.D. in computer Science from Virginia Tech. Although Siva works on compilers, he tries to interpret his 1-year old daughters language and frequently recovers from errors by using his wifes knowledge base. Artur Laksberg is member of the Visual C++ .NET compiler development team at Microsoft. When not working, he can be seen cycling the back roads of the Puget Sound, reading books (military history being his latest passion), and programming.

  • 12% sparen
    von Jeffrey Mochal
    33,00 €

    Most of the project management books on the market are basically textbooks. They are dry to begin with and don't focus on the practical advice that most people need to run their projects. Lessons in Project Management does not assume you are a project manager building a nuclear reactor or sending a man to the moon. Instead, it focuses on the millions of people who manage normal, medium-to-large projects on an ongoing basis. Each case study in Lessons in Project Management contains accessible, easy-to-read case studies in real-world project management challenges. Each presentation of the problem is followed by an examination of the solution, written in easy-to-understand language.The format allows you to relate better to the book since it brings into play a project scenario with practical project management lessons to be learned. You'll also recognize recurring characters that appear in multiple stories and you'll start to develop some empathy and interest for their struggle.

  • 14% sparen
    von Marshall Harrison
    36,00 €

    This tutorial goes through the requirements for a game engine and addresses those requirements using the applicable aspects of DirectX with C#.

  • 12% sparen
    von Richard Sperko
    33,00 €

    Java Persistence for Relational Databases is chock full of best practices and patterns, for those of you who want to connect to databases using Java! Coverage includes various database-related APIs for Java, like JDO, JDBC (including the newest 3.0 APIs), and CMP (“Container Managed Persistence” with EJB). All those things you developers have wanted to know—but were afraid to ask—are featured inside this book. It offers a realistic and multi-angled look at persisting Java objects. Whether your environment requires you to use JDO, CMP, Castor, or to hand-code a persistence layer using JDBC, the answers all lie inside this book.

  • von Matthew Tagliaferri
    44,00 €

    Beginning programmers often motivate themselves by creating a first project in a subject that they are interested in. Many young programmers are interested in game programming. Learn VB .NET Through Game Programming is a self-paced learning tutorial designed to help any developer master the basics of object-oriented programming (OOP) with Microsoft Visual Basic .NET. Unlike other books on OOP, this easy-to-understand book provides readers with peer-level language, while illustrating concepts with definitive and intuitive game programming examples. Teaches object-oriented programming quickly and easily Game examples make for fun learning Shows both the wrong way and the right way through an intuitive and innovative approach to learning Written in a peer-to-peer language, easily accessible to young coders

  • 10% sparen
    von Kevin Marshall, Rachel Andrew, Gareth Downes-Powell, usw.
    29,00 €

    5 Chapter 1: Setting Up Site Definitions Before You Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . & Basic Site Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . *. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . & Basic HTML Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Dynamic Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Advanced Site Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Local Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Remote Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Testing Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Cloaking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Design Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Site Map Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 File View Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Contribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 The Edit Sites Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Bringing It All Together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Top Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Chapter 2: Databases and Connections 21 Understanding Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Choosing a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Microsoft Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 SOL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Oracle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Other Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Designing Your Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 An Example Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Creating the Connection . . -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ASP. NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Getting Data from the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Frequently Asked Questlons . . . . *. . . . . . . . . . . . . . . . . *. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Chapter 3: Setting Up liS for HTML, ASP, or PHP 37 Installing and Setting Up liS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Checking the Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Administering a Basic Web Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 viii Checking That Web Pages Are Being Served Correctly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Troubleshooting liS Install Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Installing PHP for liS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Downloading PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Installing PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Adding PHP to liS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Testing PHP Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Installing PHP Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . 53 Troubleshooting PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Chapter 4: Apache and Windows 59 Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Which Version of Apache? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Downloading Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Installing Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Apache's Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Checking the Apache Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Troubleshooting Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Apache Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Installing PHP with Apache on Wlndows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Downloading PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Installing PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • 11% sparen
    von Mark Pearce
    38,00 €

    THIS BOOK IS ABOUT FINDING, understanding, fixing, and preferably preventing bugs when creating desktop, network, and Web applications with Visual Basic (VB) .NET. It explores the power of the new cross-language and cross-component debugging tools, and shows you how to dig down into or tunnel across your entire application to find bugs at whatever level they live. With the arrival of VB .NET, many of the old debugging rules have changed. This means that some ominous storm clouds are gathering on the horizon. Well, Toto, We're Not in Kansas Anymore Back in the personal computing Dark Ages, during a period when men were men and code was written in blood, it took some seriously hard-core work to create a viable and stable Windows application. Windows itself was still relatively imma- ture and was being held back because of the lack of simple tools available for producing programs. Then in 1991 Visual Basic 1.0 and its successors (henceforth collectively referred to as VB.Classic) came riding to the rescue and changed the software development world in a dramatic way.

  • 12% sparen
    von Farhan Muhammad & Mathew Milner
    32,00 €

    Real World ASP.NET Programming: Best Practices and Fatal Traps goes far beyond the documentation to teach best ASP.Net development practices based on the author s real world experience. The emphasis is on helping developers do things correctly and avoid mistakes not on teaching ASP.Net in general. ASP.NET is a wonderful new enabling technology that allows developers to create business solutions much more effectively than ever before. However, there is room for improvement. The potholes and pitfalls related to these technologies are often not seen before you stumble. Real World ASP.NET Programming: Best Practices and Fatal Traps helps readers to avoiding such frustrations, In-depth coverage includes data handling, caching, JavaScript, user and server controls, distributed programming, configuration, and deployment.

  • 14% sparen
    von David Ezzio
    36,00 €

    JAVA DATA OBJECfS (JDO) specifies a transparent persistence service for Java objects. The specification describes a general framework for storing and retrieving the per- sistent state ofJava objects. The JSR-12 expert group defined JDO using the Java Community Process. JDO includes a specification, a reference implementation, and a technology compatibility kit (TCK). All three can be downloaded from the JavaCommunityProcessWebsite (http://W~M.jcp.org/jsr/detail/12.jsp). Anumber of vendors have created implementations of JDO and provide versions of their products that you can download from the Web. URLs to some of these vendors are found near the end of this introduction. Java programmers use tools to make their projects successful. Most applications and server-side components involve moving data between objects in memory and persistent storage. JDO promises to change the way that Java programmers store and retrieve object state. JDO simplifies the application's code, increases the appli- cation's portability, and helps to separate concerns in the application's design. Compared to existing alternatives, JDO makes persistence easier to understand, easier to model, and easier to code. Who Should Read This Book This book is intended for Java programmers and application architects. It assumes that you know how to program in Java, and it assumes that you want to use JDO and understand how it works. This book emphasizes what you need to know to use JDO effectively.

  • 13% sparen
    von Bruce Hopkins & Ranjith Antony
    40,00 €

    Bluetooth is a standard for wireless integration of small devices. "e;Bluetooth for Java"e; is specifically about using Java to program Bluetooth-enabled devices. The specification for Java and Bluetooth was released in February. However, vendors are implementing the specification now and most won't be ready/available until Fall 2002. Bluetooth is a technology for wireless communication. It is similar in functionality to the way laptops connect to the Internet from home/office, but is typically used for short burst communications instead of a continuous connection. Because of this difference, Bluetooth is more typically found supported in wireless phones and personal devices. What "e;Bluetooth for Java"e; offers is not an overview of what Bluetooth is. Instead, Bruce Hopkins and Ranjith Antony describe how to develop wireless Java applications using Bluetooth for a variety of platforms. This includes an API overview of the Java library, development of Bluetooth-based services, highlights of security concerns, and walkthroughs for development with some of the different tools available. Programs will not be just J2ME (micro devices) based, but will also be for J2SE (client/desktop).

  • 13% sparen
    von Jeff Linwood & Dave Minter
    40,00 €

    How do developers bring existing applications into a portal? How do developers integrate content management systems and search engines with a portal? And how do developers get started with the Portlet API? Jeff Linwood and Dave Minter show you how to solve these real problems in Building Portals with the Java Portlet API. This book describes the new Java portlet API, including security, portlet life cycles, and portlet interaction with servlets and JSP. The examples will work on any portal that complies with the JSR-168 portlet API. Several example portlets are developed to give you hands-on portlet experience. You’ll even learn how to port existing servlet and JSP applications into a new portal environment.The authors also discuss Single Sign-On (SSO) using Kerberos and the GSS-API, syndicating content with RSS, and integrating a charting solution with JFreeChart. Other topics covered are the open-source Apache Jakarta Lucene search engine, personalization, portlet configuration, portlet preferences, and Web Services for Remote Portals (WSRP). XDoclet is also used throughout portions of this book.

  • - And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity
    von Avram Joel Spolsky
    41,00 €

    Joel Spolsky began his legendary web log, www.joelonsoftware.com, in March 2000, in order to offer insights for improving the world of programming. Spolsky based these observations on years of personal experience.The result just a handful of years later? Spolsky's technical knowledge, caustic wit, and extraordinary writing skills have earned him status as a programming guru! His blog has become renowned throughout the programming worldnow linked to more than 600 websites and translated into over 30 languages.Joel on Software covers every conceivable aspect of software programming—from the best way to write code, to the best way to design an office in which to write code! All programmers, all people who want to enhance their knowledge of programmers, and all who are trying to manage programmers will surely relate to Joel's musings.

  • - Tales of the Oak Table
    von Connor McDonald, Anjo Kolk, Tim Gorman, usw.
    44,00 €

    Announcing a new book from Apress and the OakTable Network: Oracle Insights: Tales of the Oak Table presents 11 world-renowned industry specialists proffering their own highly experienced views, input, and insights on Oracle—where it's been, where it's going, how (and how not) to use it successfully, the software and techniques that theyve introduced to help people achieve their goals, and some frightening tales of what can happen when fundamental design principles are ignored.The collaborating authors have solved many of the worst Oracle performance problems in the world, and they've each saved at least one doomed flagship project. Over many years, they've been sharing their unique knowledge with each other at conferences, around the OakTable, and in coffee shops, restaurants, and bars on five continents. Now they want to share their key insights with you. A major focus of this book concerns the ways in which you can avoid common and debilitating mistakes when building Oracle software projects. From these stories, you'll learn the simple steps that will help you avoid real pain on your next (or current) Oracle project.

Willkommen bei den Tales Buchfreunden und -freundinnen

Jetzt zum Newsletter anmelden und tolle Angebote und Anregungen für Ihre nächste Lektüre erhalten.