Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Dynamic Web Programming: Using Java, JavaScript and Informix
Dynamic Web Programming: Using Java, JavaScript and Informix

Dynamic Web Programming: Using Java, JavaScript and Informix

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

This is the first practical, step-by-step guide to building media-rich, interactive, data-driven dynamic Web applications using Java, JavaScript, and the Informix Web Integration Option. Included: a complete copy of Informix Dynamic Server.2000 Personal Edition and the Web Integration Option! Discover how to use the Informix Web Integration Option in both UNIX and NT environments, configuring the software to support large-volume, dynamic, and scalable content with Informix Dynamic Server (Version 7.0 through IDS.2000). Learn how to use Java, JavaScript and the AppScript scripting language together to create dynamic web pages and deploy them over an intranet or the Internet. Master Web application performance tuning, with extensive real-life case studies; and discover powerful tips and techniques for managing enterprise content more effectively. For all Web application developers using Informix databases (Version 7.0 through Informix Dynamic Server.2000).

Table of Contents:
I. THE IMPORTANCE OF DYNAMIC WEB APPLICATIONS. 1. Introduction. Who Should Use This Book. What You Should Be Familiar With. How to Use This Book. Informix Web Products Overview. Summary. 2. Web Applications The Generation Gap. Introduction. First-generation Web Applications. Second-generation Web Applications From Static to Dynamic. The Informix Generation Third-generation Web Applications. The Next Generation. Summary. 3. Dynamic Web Solutions Managing the Digital Value Chain. The Customer Solution Cycle. How to Web Enable the Installed Applications. Intranet Information Repositories. E-Commerce and Online Catalogs. Total Web Systems Integration. Summary. 4. Introduction to Dynamic Web Application Development. Basic Terminology. Web DataBlade Application Components. What Is the Web DataBlade? What Is JavaScript? How Does JavaScript Differ from AppPage Script? What Is Java? How Does Java Differ from JavaScript? Summary. II. DYNAMIC WEB PROGRAMMING WITH JAVA, JDBC, AND JAVASCRIPT. 5. Create Dynamic Web Pages Using JavaScript. "Hello World" Using JavaScript. Create Dynamic Web Pages with Frames and JavaScript. Mixing JavaScript with AppPage Scripting Variables. Using JavaScript to Display the Results of a Database Query. A JavaScript Summary. Integrating JavaScript with Java The Basics of LiveConnect. Scrolling Images from the Database. Creating Dynamic Selection Lists. Submitting Queries without Reloading the Page. Performing a JavaScript Text Search of the HTML Page. Summary. 6. A JavaScript SQL Explorer. What Is the JavaScript SQL Explorer? How the JavaScript SQL Explorer Works. Managing Web Content and Related Information. Using the JavaScript SQL Explorer. Putting the Tree Together--The Basics. Drawing the Tree. Implementing and Customizing the JavaScript SQL Explorer. Summary. 7. Informix Java Database Connectivity. What Is JDBC? Types of JDBC Driver. The Informix JDBC Type 4 Driver. Browsing the JDBC API. Configuring the JDBC Driver. Informix Client/Server Connectivity. Database Environment Properties for the JDBC API. Connecting to the Database. Testing Your JDBC Connection Using JLogin. Using the JDBC/ODBC Bridge. Summary. 8. Essential JDBC Programming. Setting Variables in the JDBC Environment. Mapping DBMS Datatypes to JDBC Datatypes. Executing SQL Statements and Retrieving Data. Error Handling. Managing Transactions. Calling Stored Procedures. Working with Large Objects. Managing Large Objects Using Java Forms. Debugging JDBC. Performance Tuning the Informix JDBC Driver. JDBC API Methods Not Supported by the Informix Type 4 Driver. Summary. 9. Integrating Java Applets with the Database. Serving Java Applets from the Database. Integrating Dynamic Web Pages with Java Applets. Summary. 10. Creating Distributed Applications Using RMI and JDBC. Understanding Remote Method Invocation (RMI). Creating a Multitier Database Application Using RMI. Implementing RMI in Applets. A Working RMI Applet Example. Connecting to the Database from the RMI Server Host. Parameterising Connection Information. Summary. 11. A Simple Java SQL Editor. What Is the Java SQL Editor? Why Is This Example Useful? Java SQL Editor Functionality. Java SQL Editor Component Summary. The Java SQL Editor Design. Invoking the Java SQL Editor. Establishing a Database Connection. Listing Tables and Table Information. Executing Queries and Displaying Results. How Query and Display Works. How the Java SQL Editor User Interface Works. Handling SQL Editor Events. Understanding the Protocol Handler. Managing the JDBC Layer. Summary. III. DYNAMIC WEB DATABLADE PROGRAMMING. 12. Web DataBlade Architecture. Web DataBlade Architecture. How Dynamic Page Generation Works. Understanding the webexplode DataBlade Function. Understanding the Web DataBlade. Registering and Unregistering the Web DataBlade. Summary. 13. Creating and Managing Websites with Data Director for Web. What Is Data Director for Web? Data Director for Web Development Environment. Designing and Building Websites. Data Director for Web Objects. An Overview of Site Manager. Storing Multimedia Content in the Database via Site Manager. An Overview of AppPage Editor. Using AppPage Editor Wizards. Migrating AppPage Builder Resources into Data Director for Web. Deploying Websites. Multimedia QuickStart Example. Summary. 14. Creating Web Applications with AppPage Builder. Using AppPage Script with AppPage Builder. AppPage Builder Components. Creating Web Applications Using AppPage Builder. Working with Large Objects and MIME Types. AppPage Builder Administration. Maintaining Versions of AppPages. Extending AppPage Builder. Summary. 15. Working with AppPage Tags and Functions 467Creating the "Hello World" Program with the Web DataBlade. Working with AppPage Tags. Working with AppPage Script. Using Variable-processing Functions. Variable-processing Function Summary. Navigating Websites. Summary. 16. Web Database Programming with AppPages. Selecting Data from the Database Using AppPage Script. Managing Volume Data with Data Windows. Maintaining Data in the Database. Using SQL-related System Variables. Two-pass Query Processing. Displaying Error Diagnostics with the MIERROR Tag. Calling SQL Procedures from the Web Page. Summary. 17. Dynamic Web Forms Programming. HTML Form Properties. How the Web DataBlade Processes Forms. Creating a Basic Form. Handling User Events in JavaScript 601Validating Form Data. Example A Database Browser Using Dynamic Web Forms. Summary. 18. Managing Documents in the Information Repository. The Intranet Information Repository Revisited. Content Items and Content Metadata. Example MIME Types. Uploading Client Files Using Forms. Changing Content Types Dynamically. Example A Simple Document Repository. Summary. 19. Creating and Using Dynamic Tags. What Are Dynamic Tags? Why Use Dynamic Tags? Varieties of Dynamic Tag Applications. Structure of a Dynamic Tag. Where Are Dynamic Tags Stored? When Are Dynamic Tags Processed? System Dynamic Tags. Inserting Database Resources into AppPages Using the Insert Resource Tag Wizard. Creating User Dynamic Tags. Creating a Web Page Header with User-defined Dynamic Tags. Auditing Your Website and Creating Web Page Hit Counters. Creating an AppPage Generic Error Handler with User Dynamic Tags. Summary. 20. Working with Large Objects. What Is a Large Object? Retrieving Large Objects by Name. Utilize Caching by Retrieving Large Objects by Large Object (LO) Handle. Customizing Large Object Retrieval Using Query Strings. Using Images in a Basic Online Shopping Catalog. Summary. 21. A Customer Maintenance Application. Application Functionality. Selecting Customers and Building Dynamic Queries. Viewing and Scrolling Customer Details. Editing Customer Details. Adding Customer Details. Deleting Customer Details. Screen Navigation Using JavaScript and Forms. Dynamic Headers and Footers. Summary. IV. ADVANCED CONFIGURATION AND PERFORMANCE. 22. Understanding webdriver Configuration. The webdriver Program. The Web DataBlade Module Administration Tool. webdriver Configurations. webdriver Variables. webdriver Configuration File Format--Version 4. Configuring webdriver--the Basics. Example Creating a webdriver Configuration for a Catalog Application--Version 4. Example Creating a webdriver Configuration for a Catalog Application--Version 3.x. Converting web.cnf from Version 3 to Version 4. Overwriting webdriver Variables in a URL. Managing Application Characteristics. Connecting to Multiple Databases. Summary. 23. Web Server Integration. Web Server Interfaces. CGI Process Architecture. API Process Architecture. Configuring the CGI webdriver. Configuring the NSAPI webdriver. Configuring and Using the ISAPI webdriver. Configuring and Using the Apache API webdriver. Version 4 Change Summary. Web Server Mapping of Distributed Applications. Summary. 24. Securing Your Web Applications. Security Components. Implementing Security in the webdriver Configuration File. Implementing Security in the Web Server. Restricting Access to AppPages. Distributed Web Server Security. Integrating Dynamic Web Applications with the Secure Sockets Layer (SSL). Summary. 25. Performance-tuning Essentials. Performance-tuning Objectives. Areas for Performance Tuning. Tuning the Web Server. Tuning the Database Server. Tuning the Network. Single- and Multiple-server Architectures. Tuning the Application Queries. Web DataBlade Tuning. Caching Large Objects for Performance. Caching AppPages for Performance. Implementing AppPage Caching. Partial AppPage Caching. Summary. 26. Debugging Web DataBlade Applications. A Problem Scenario. Isolating Problems. Testing the Web Server. Running webdriver Interactively. Checking the Web Server Configuration. Checking Database Server Availability. Debugging with RAW Mode. Tracing the webexplode() Function. Tracing webdriver. Checking AppPage Script with WebLint. Summary. Appendix A: Variable Mappings. Appendix B: The webdriver Variables. Retrieving AppPages (Schema-related webdriver Variables). Data Director for Web Specific. Enabling NSAPI, ISAPI, and Apache Security. Enabling Basic AppPage-level Security. Enabling AppPage Caching. Enabling Large Object Caching. Interrupting Queries. Enabling webdriver Tracing. Enabling webexplode() Tracing. Defining the SQL Environment. Retrieving Large Objects by Name. Retrieving Large Objects by Query String. Retrieving Large Objects by LO Handle. Enabling Use of Session Variables in AppPages. Handling Errors with the MI_DRIVER_ERROR Variable. Uploading Client Files. Passing Image Map Coordinates. Using RAW Mode with webdriver. Web Server Variables Available to the API webdriver. Managing Connections. Customizing webexplode() and webdriver. Index.


Best Sellers


Product Details
  • ISBN-13: 9780130861849
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Height: 235 mm
  • No of Pages: 950
  • Sub Title: Using Java, JavaScript and Informix
  • Width: 177 mm
  • ISBN-10: 0130861847
  • Publisher Date: 06 Jan 2000
  • Binding: SA
  • Language: English
  • Spine Width: 35 mm
  • Weight: 1431 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Dynamic Web Programming: Using Java, JavaScript and Informix
Pearson Education (US) -
Dynamic Web Programming: Using Java, JavaScript and Informix
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Dynamic Web Programming: Using Java, JavaScript and Informix

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA