70% stars - 3077 reviews
  • About The File:
    File Format | PDF
    File Size | 7.51 MB
    Pages | 437
    Language | English
    Category | Programming
    Description:  If you're a Java programmer working with XML, you probably already use some of the tools developed by the Apache Software Foundation. This book is a code-intensive guide to the Apache XML tools that are most relevant for Java developers, including Xerces, Xalan, FOP, Cocoon, Axis, and Xindice.
    Theodore Leung, a founding member of the Apache XML Project, focuses on the unique capabilities of these best-of-breed XML tools. With the help of a sample application, he demonstrates how you can use them in unison to develop professional XML/Java applications for the real world.
    If you need in-depth information to help you assemble a workable toolbox for developing sophisticated XML-based applications, you'll find it in this volume.

    In this book, you will find out about the following:
    How the Apache XML Project relates to Java programming
    When you'll need some of Xerces' extra parsing features, like grammar caching
    How to use Xalan's XSLTC to compile XSLT stylesheets into Java
    Prerequisites and applications for FOP and Batik
    Cocoon concepts and development
    Development techniques and practical usage for Xindice
    How to develop back-end applications with XML RPC and Axis
    Applications and concepts for XML Security.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 15.1 MB
    Pages | 404
    Language | English
    Category | Apache
    Description:  Tomcat is an open source web server that processes JavaServer Pages and Java Servlets. It can run as a stand-alone server or be integrated with Apache. Like Apache, the core Tomcat program is relatively simple, but there are many enhancements that can be added to make it much more complex.
    You will learn how to integrate Tomcat with the Apache HTTP server (and the situations when you should and you shouldn't), how to set up database connectivity through JDBC, and how to ensure your web applications are secure.
    This book will provide you, the server administrator, with the necessary knowledge to install and configure Tomcat, as well as many of the most popular enhancements to the Tomcat package. It will help you plan the installation and possible growth options of your site.

    Here are just a few of the things you'll find covered in this book:
    Tomcat 3.x, Tomcat 4.0.x, and Tomcat 4.1.x
    The Tomcat architecture
    Tomcat installation and configuration
    Apache and Tomcat integration using the AJP and WARP connectors
    Tomcat security with SSL, realms, and the Java Security Manager
    Shared Tomcat hosting, server load testing, and load balancing
    Managing and administering web applications
    JDBC with Tomcat
    Ant and Log4j
    It will also cover some of the tools that can be integrated with Tomcat, such as Ant (for automatically building web applications) and Log4J (for advanced logging).
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 15.3 MB
    Pages | 664
    Language | English
    Category | Apache
    Description:  Tomcat is the official reference implementation of Sun's servlet and JSP specifications, and Java developers must test all Web applications on Tomcat to ensure they work as designed
    Boasting more than 40 percent new and updated material, this book covers all the major new features affecting server administration and management
    Explores the additional built-in tools of Tomcat, which help Java developers program more efficiently, and looks at how Apache's other open source servlet/JSP technologies are designed to work with Tomcat
    Features full coverage of Release 6, which supports the latest JSP and servlet specifications: JSP 2.1 and Servlets 2.5
    Addresses solving real-world problems encountered during all phases of server administration, including managing class loaders and connectors, security, shared hosting and clustering, and system testing
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 12.7 MB
    Pages | 625
    Language | English
    Category | Apache
    Description:  You will learn to solve the problems that arise with installation and configuration, security, system testing, and more. This edition also introduces you to Tomcat clustering for planning and deploying installations in mission-critical production environments, and explores the new support for Tomcat in popular IDEs, such as IntelliJ IDEA, Eclipse, NetBeans/Sun Java Studio, and JBuilder.
    You’ll discover how to manage class loaders and Connectors, understand how to use IIS as a Web server front-end for Tomcat, examine JDBC-related issues in Tomcat, and be ready to put this technology to work.

    Here are some other things you'll learn from this book:
    Techniques and troubleshooting tips for installing JVM and Tomcat on Windows and UNIX/Linux systems
    Detailed Tomcat configuration, such as Access log administration, Single Sign-on across Web applications, request filtering, the Persistent Session Manager, and JavaMail session setup
    How to resolve JDBC connectivity issues, including connection pooling, JNDI emulation, configuring a data source, and alternative JDBC configurations
    How to use Web servers like Apache and IIS with Tomcat to serve static content
    A wide range of security issues, from securing Tomcat installations to configuring security policies for Web applications that run on them
    How to configure Tomcat for virtual hosting environments
    Procedures for load-testing Web applications deployed in Tomcat using the open source JMeter framework
    How to set up Tomcat clustering to provide scalability and high availability to Web applications
    How to embed Tomcat within custom applications
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 13.3 MB
    Pages | 416
    Language | English
    Category | Apache
    Description:  Geronimo is a popular production-grade Open Source J2EE 1.4 certified server available free of charge. It is the only server of its kind licensed under the Apache Software License 2.0, allowing free adaptation and modification for commercial or non-commercial use. The server is well-supported internationally by a large base of users, developers, and support vendors. Geronimo can host a variety of server applications. It comes equipped with a relational database server and message broker, enabling you to immediately deploy your enterprise applications.
    With all this potential, getting started with Geronimo can be a daunting task. This team of experienced authors has crafted a book to make your experience with Geronimo go smoothly -- and they've packed it with numerous examples of configuration and deployment for the Geronimo server. Whether you've been using a commercial J2EE server or this is your first encounter with an application server, you'll quickly learn what Geronimo can do for your environment.

    What you will learn from this book
    * How to configure and deploy a J2EE application on Geronimo
    * Ways to download, install, configure, and secure the server
    * Expert tips on server customization and tuning
    * How to use the various administrative, management, and troubleshooting tools that accompany Geronimo
    * How to take advantage of the highly modular architecture of the Geronimo server, and how it works inside
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 12.2 MB
    Pages | 723
    Language | English
    Category | Programming Web
    Description:  PHP, Apache, and MySQL are the three key open source technologies that form the basis for most active Web servers. This book takes you step-by-step through understanding each — using it and combining it with the other two on both Linux and Windows servers.
    This book guides you through creating your own sites using the open source AMP model. You discover how to install PHP, Apache, and MySQL. Then you create PHP Web pages, including database management and security. Finally, you discover how to integrate your work with e-commerce and other technologies. By building different types of Web sites, you progress from setting up simple database tables to tapping the full potential of PHP, Apache, and MySQL.
    When you’re finished, you will be able to create well-designed, dynamic Web sites using open source tools.

    Here's what you will learn from this book:
    How PHP server-side scripting language works for connecting HTML-based Web pages to a backend database
    Syntax, functions, and commands for PHP, Apache, and MySQL
    Methods and techniques for building user-friendly forms
    How to easily store, update, and access information using MySQL
    Ways to allow the user to edit a database
    E-commerce applications using these three technologies
    How to set up user logins, profiles, and personalizations
    Proper protocols for error handling.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 7.07 MB
    Pages | 808
    Language | English
    Category | Programming
    Description:  Apache, MySQL and PHP are each complex in and of themselves, and it's impossible for this book to cover every advanced detail of all three. The purpose of this book is to give you the best possible foundation for understanding how each of the core components work separately and together, which will enable you to take full advantage of all that they have to offer. When you’ve finished reading this book, you’ll have a thorough understanding of the core concepts you need to be an effective developer using Apache, MySQL, and PHP, and hopefully a burning desire to continue learning and growing as a developer.
    We assume that anyone reading this book has some experience with web site development concepts and a basic working knowledge of HTML and CSS. Knowledge of other programming languages besides PHP is not a prerequisite for this book, but certainly any programming experience you have will help you understand and apply the concepts we present.

    This book is geared toward the “newbie” to Apache, MySQL, and PHP, and we’ve done our best to distill many of the core concepts and code snippets down to their most basic levels. You will find more complex and perhaps more efficient ways of accomplishing the same tasks we present in this book as your knowledge, comfort level, and experience increase. When that happens, you can congratulate yourself and know that you have come over to the “dark side” to join us as Apache, MySQL, and PHP enthusiasts.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 13.7 MB
    Pages | 819
    Language | English
    Category | Programming Web
    Description:  This update to a Wrox bestseller dives in and guides the reader through the entire process of creating dynamic, data-driven sites using the open source "AMP" model: Apache Web server, the MySQL database system, and the PHP scripting language. The team of expert authors covers PHP scripting, database management, security, integration, and e-commerce functions and comes complete with a useful syntax reference.


    Showcases three fully functional Web site examples, with implementations for both Windows and Linux, that readers can incorporate into their own projects
    Updates include a new chapter on PHP5 features and functions, a new example Web site application, and updates to PHP5 throughout the text
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 29.7 MB
    Pages | 297
    Language | English
    Category | Programming
    Description:  Web Application Design and Implementation uses a hands-on approach of the major technologies and programming languages to teach readers web development. Providing an understanding of all major aspects of web programming in order to achieve the construction of a database-driven website, the book features state-of-the-art programming languages such as HTML, JavaScript, MySQL, PHP, Apache, Linux/Unix.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 1.14 MB
    Pages | 306
    Language | English
    Category | Programming
    Description:  Managing and troubleshooting Web servers is an integral part of every IT professional's job. Apache is an open source Web server that has captured 63% of the more than 18 million Web servers currently in place. This guide provides the in-depth information, skills, and techniques needed to effectively maintain an Apache Web server.


    With Linux growing rapidly in popularity as an enterprise solution, companies now more than ever are looking for IT professionals who are Linux certified. Designed and developed by the industry-leading members of Sair, Inc. and its advisory board, the Sair Linux and GNU Certification program provides IT professionals with a clear path for improving their Linux skills and knowledge base, while giving employers the means for ensuring the competency level of their staff. The LCE books in this series of study guides help readers master the areas of expertise necessary to pass the certification exam for becoming a Linux Certified Engineer (LCE). Readers will also get prep help through lab exercises and sample questions from the LCE exam.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 82.7 MB
    Pages | 448
    Language | English
    Category | Programming
    Description:  Visually explore the range of built-in and third-party libraries of Perl and Apache
    Perl and Apache have been providing Common Gateway Interface (CGI) access to Web sites for 20 years and are constantly evolving to support the ever-changing demands of Internet users. With this book, you will heighten your knowledge and see how to usePerl and Apache to develop dynamic Web sites.
    Beginning with a clear, step-by-step explanation of how to install Perl and Apache on both Windows and Linux servers, you then move on to configuring each to securely provide CGI Services. CGI developer and author Adam McDaniel shows techniques for effectively developing and maintaining dynamic sites and he shares real-world examples describing MySQL database access, PayPal credit-card transactions, and sample Facebook and Twitter interfaces.

    Apache and Perl have been providing Common Gateway Interface (CGI) access to Internet Web sites for more than two decades, and both products are constantly evolving to support today's user requirements
    Shows how to install Perl and Apache on Windows and Linux servers and configure each to securely provide CGI services
    Details techniques for effectively developing and maintaining dynamic Web sites
    Addresses MySQL database access and PayPal credit-card transactions, and examines sample Facebook and Twitter interfaces.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 3.99 MB
    Pages | 375
    Language | English
    Category | Apache
    Description:  A comprehensive tutorial on how to use the power of Velocity 1.3 to build Web sites and generate content
    Designed to work hand-in-hand with Apache Turbine, Struts, and servlets, Velocity is a powerful template language that greatly enhances the developer's ability to customize Web sites. It separates Java code from the Web pages, making a site more maintainable. Because of this, it is a viable alternative to JSPs and PHP and is expected to become the standard template engine. In addition to its use with Struts and Turbine, Velocity can also be used to generate Java and XML source code, XML schemas, HTML templates, and SQL code.
    Even with all its promise, finding expert instructions on how to properly program with this language has been difficult. This code-intensive tutorial gives you all the tools you'll need.

    It begins by quickly bringing you up to speed on all of the Velocity fundamentals and the Velocity Template Language. You'll then learn how to apply Velocity in a variety of areas with the help of richly detailed code examples. Additionally, you'll be taken through the steps of building a complete application in order to see how you can utilize all of the techniques and technologies discussed in the book. Covering the latest features of Velocity 1.3, Mastering Apache Velocity shows you how to:

    * Build Java-based Web sites with Struts, servlets, Turbine, and other open-source tools
    * Generate a wide variety of Web content and code, including Java, XML, SQL, and Postgres.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 4.74 MB
    Pages | 454
    Language | English
    Category | Programming Web
    Description:  Get up to speed on Apache, MySQL, and PHP - in a weekend.
    The big day is Monday. The day you get to show off what you know about Apache Web server, MySQL database, and PHP scripting. The problem is, you're not really up to speed. Maybe it's been a while since you installed all three of these technologies. Perhaps you've never used Apache, MySQL, and PHP together. Or maybe you just like a challenge. In any event, we've got a solution for you - Apache, MySQL, and PHP Weekend Crash Course. Open the book Friday evening and on Sunday afternoon, after completing 30 fast, focused sessions, you'll be able to dive right in and begin building dynamic, data-driven sites on either Windows or Linux with all three integrated technologies.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 7.48 MB
    Pages | 414
    Language | English
    Category | Programming
    Description:  You could think of Setting Up LAMP as four books in one, but it's actually something much more valuable: a single volume that presents the open-source technologies known collectively as LAMP—Linux, Apache, MySQL, and PHP—as tightly dovetailed components of today's most affordable and effective platform for building dynamic web-based applications.
    Each technology has uses outside of this context, of course, but within it they form something greater than the sum of their parts. This book shows you how to take full advantage of this power, walking you through all the steps required to lay your Linux foundation, install and configure your Apache web server, and then begin using PHP to access content stored in MySQL. Here are a few of the specific topics you'll find covered inside:

    Installing and configuring qmail with support for IMAP, POP3, SMTP, virtual domains, spam filtering, and antivirus
    Managing system users and groups
    Configuring your network
    Creating a custom firewall script using IP tables
    Recognizing when a system is in distress
    Handling MySQL database replication
    Configuring virtual domains
    Writing a basic PHP script that integrates with MySQL
    If you're new to all of this, you'll quickly get to where you need to be to start developing and deploying the higher-level pieces of your web application. Even if you have experience with one or all of these technologies, this book—including its quick-start installation appendix—is a resource you'll want close by whenever you're setting up or fine-tuning your LAMP system.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 12.4 MB
    Pages | 310
    Language | English
    Category | Programming
    Description:  This book is for Web Developers who want to learn how to use Linux & Apache for Website Hosting. The first chapters will teach you how to install Linux and Apache 2.0 on a home or office machine for testing purposes. Then you'll learn how to perform dozens of common tasks including:

    Updating server software
    Setting up new Websites, Email Accounts and Subdomains
    Configuring various Linux & Apache files related to performance and security
    Install spam filtering software
    Perform automatic backups and crash recoveries
    And much more.
    This is the ideal book for anyone who wants to run Websites using a leased or co-located Linux server, without having to spends thousands of dollars annually on third party support and management.
    Download | Free