close menu
Bookswagon-24x7 online bookstore
close menu
My Account
Home > Computing and Information Technology > Computer networking and communications > The Developer's Guide to Oracle® Web Application Server 3
The Developer's Guide to Oracle® Web Application Server 3

The Developer's Guide to Oracle® Web Application Server 3

          
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
X

About the Book

"This book is a must-have for...serious Oracle developers, particularly those looking at the rapidly emerging area of application servers. It takes you far beyond the basic introductory material found in other publications and provides a multitude of real-world examples." --Beatriz Infante, Senior Vice President Application Server Division, Oracle Corporation "Dennis Harvey and Steve Beitler have not only written an excellent book about Oracle Application Server products and technologies, they were also instrumental in helping us test and debug the product. The feedback they have provided to us has been extremely useful." --Magnus Lonnroth, Director of Product Management Internet Application Server Group, Oracle Corporation Written by two of the industrys leading authorities, The Developers Guide to Oracle® Web Application Server 3 is a practical, comprehensive guide to Oracle Web Application Server (OAS), a leading-edge development platform for creating Web-enabled database applications. This book focuses on developing multitiered Web applications that interact with relational databases, a promising new arena for business application development. This book describes in detail the architecture and fundamental concepts of OAS, as well as key design challenges and practical approaches for solving them. Abundant real-world programming examples--using working code that you can incorporate into your own programs--demonstrate time- and trouble-saving techniques. In addition, the book features: The key elements of Oracle Web Application Servers architecture: cartridges, Web Request Broker (WRB) API, application services, HTTP listeners, dispatchers, and CORBA Several complete applications, written in all of the major languages, including a HelpDesk application implemented in Java, PL/SQL, and Perl Detailed descriptions of the APIs and nuances of programming within the Java, PL/SQL, WRB C API, Perl, LiveHTML, and ODBC cartridges An in-depth examination of the OAS 3.0 toolkits for PL/SQL and Java A Web Applications Framework for each OAS 3.0 cartridge, that will save you weeks of development time Examples of database access using PL/SQL, Java Database Connectivity (JDBC), and the Oracle Call Interface (OCI) Using their experience in developing commercial applications with OAS, from its initial release to its latest version, the authors provide the practical, hands-on skills you need to create effective enterprise applications for the Web.

Table of Contents:
(Chapters 3-13 conclude with a Summary.) Preface. 1. Thin Clients and Network Computing Architecture. Evolution of Client/Server Architectures. Two-Tiered Client/Server Model. Three-Tiered Client/Server Model. HTML/HTTP Client. Java/IIOP Client. Oracle Network Computing Architecture. 2. Foundations for OAS Developers. Condensed HTML Tutorial. Condensed HTTP Tutorial. Condensed CGI Tutorial. Other Languages and Technologies. Oracle PL/SQL. Java. Perl. JavaScript. Distributed Objects, CORBA, and Network Computing Architecture. 3. Architecture, Web Cartridges, and Services. Web Application Server versus Web Server. WRB Core Services. Application Cartridges. Tool Cartridges. PL/SQL. Java. Perl. LiveHTML. ODBC. WRB Application Services. Intercartridge Exchange (ICX). Transactions. Session-Enabled Cartridges and Persistent Data. Security and Authentication Server. Content Repository. 4. Installation and Basic Administration of Web Application Server. System Requirements. Hardware. Software. Installation Overview. Web Application Server Manager. Oracle Web Listener. Oracle Web Application Server Overview. Configuring the Tool Cartridges. PL/SQL. Java. LiveHTML. Perl. ODBC. Custom Cartridges. Cartridge-Level Security. 5. PL/SQL Cartridge: Fundamentals. PL/SQL Cartridge Architecture. PL/SQL Web Toolkit. Using the PL/SQL Cartridge to Call PL/SQL Procedures. PL/SQL Web Toolkit Packages. Sample Application: HelpDesk. Cookies. HelpDesk Application Pages. HelpDesk Code Review. 6. PL/SQL Cartridge: Beyond the Fundamentals. Major PL/SQL Packages. The owa_opt_lock Package. The owa_pattern Package. The owa_text Package. The owa_sec Package. The owa_util Package. Other Useful PL/SQL Packages. The utl_file Package. The dbms_sql Package. Error Handling and Debugging Techniques. HTML Errors. PL/SQL Cartridge Errors. Database and PL/SQL Language Errors—Exception Handling. Application Errors. Assessment of the PL/SQL Cartridge. 7. Java Cartridge: Fundamentals. Java Cartridge Architecture. Java Web Toolkit. The oracle.html Package. The oracle.plsql Package. The oracle.rdbms Package. Database Access Programming. PL/SQL Database Access. JDBC Database Access. Using the ConnectionFactory Class. Application Business Objects. Implementing Business Objects. Presentation Layer Objects. The LoginPage Class. The LoginDispatch Class. The CaseFrames Class. The CaseSearch Class. The CaseList Class. 8. Java Cartridge: Beyond the Fundamentals. New Classes in OAS 3.0. The HTTP Class. The WRB Class. The HtmlStream Class. The OutputLogStream Class. Web Page Templates: Using the HtmlFile Class. ICX from Java Cartridge: Using Native WRB API C Code. Sales Analyst Application. Extending the oracle.html Classes. Static Member Variables and Persistent State. Assessment of the Java Cartridge. 9. LiveHTML, ODBC, and Perl Cartridges. LiveHTML Cartridge. ODBC Cartridge. Perl Cartridge. Performance Benefits. 10. Web Request Broker API: Fundamentals. WRB Architecture. Advantages of the WRB Architecture. WRB Services. Debugging WRB Cartridges. Session-Enabled Cartridges and Persistent Data. 11. Web Request Broker API: Beyond the Fundamentals. Intercartridge Exchange. Authorization Services. Listener, Dispatcher, and Cartridge Security. Authorization Server. Cartridge Security and WRB API. Intercartridge Exchange Security. Sales Analyst Cartridge—Secure Version. Content Repository Services. 12. Transactions. Web Application Server Support. Sessions. Transactions. Using Configured Transactions: Web Teller Machine. Implementing Programmed Transactions: WRB Transaction API. 13. OAS 3.0: Conclusions and Prospects. Appendix A. About the CD-ROM and the Addison Wesley Longman Web Site. Appendix B. Oracle Database Schema. HelpDesk Application (HelpDesk.sql). Sales Analyst Application (SalesAnalyst.sql). Web Teller Machine Application (Wtm.sql). Appendix C. PL/SQL Source Code for Web Application Framework (WAF). Package Specification (waf_s.sql). Package Body (waf_b.sql). Appendix D. PL/SQL Source Code for Applications. HelpDesk. Package Specification (hdesk_s.sql). Package Body (hdesk_b.sql). Advanced HelpDesk. Package Specification (hdesk_s.sql). Package Body for Advanced HelpDesk (hdesk_b.sql). Package Body to Restore owa_init.authorize Function (owa_init_restore.sql). Web Teller Machine. Package Specification (wtm_s.sql). Package Body (wtm_b.sql). Phone Checker. Package Specification (phone_s.sql). Package Body (phone_b.sql). Gettysburg Address. Procedure (Gettysburg.sql). Text (HTML) for Gettysburg Address (gettysburg.html). OrderNotes. Package Specification (notes_s.sql). Package Body (notes_b.sql). Appendix E. Java Source Code for Web Application Framework (WAF). WafArgs Class (WafArgs.java). WafArgsVector Class (WafArgsVector.java). WafCookie Class (WafCookie.java). WafDate Class (WafDate.java). WafForm Class (WafForm.java). WafMessagePage Class (WafMessagePage.java). WafNameValue Class (WafNameValue.java). WafPage Class (WafPage.java). WafUtil Class (WafUtil.java). Appendix F. Java Source Code for Applications. HelpDesk. Package Specification for HdeskPlsql (plsql_s.sql). Package Body for HdeskPlsql (plsql_b.sql). HdeskPlsql Class (HdeskPlsql.java). HdeskPlsqlImpl Class (HdeskPlsqlImpl.java). HdeskInterface Class (HdeskInterface.java). HdeskJdbc Class (HdeskJdbc.java). ConnectionFactory Class (ConnectionFactory.java). HdeskCase Class (HdeskCase.java). HdeskSession Class (HdeskSession.java). HdeskUser Class (HdeskUser.java). CaseEdit Class (CaseEdit.java). CaseEditDispatch Class (CaseEditDispatch.java). CaseFrames Class (CaseFrames.java). CaseList Class (CaseList.java). CaseSearch Class (CaseSearch.java). LoginPage Class (LoginPage.java). LoginDispatch Class (LoginDispatch.java). RegisterPage Class (RegisterPage.java). RegisterDispatch Class (RegisterDispatch.java). Gettysburg Address. Gettysburg Class (GettysburgAddress.java). HistoricalArchive Class (HistoricalArchive.java). Template (HTML) for Historical Archive System (template.html). Text (HTML) for Gettysburg Address (Gettysburg.html). Appendix G. Java and C WRBV API Source Code for ICX Service for the Java Cartridge. Java Source Code for NativeIcx.java. C Header File Generated from javah NativeIcx (NativeIcx.h). C File Generated from javah -stubs NativeIcx (NativeIcx.c). C Implementation for Native makeRequest Function (NativeIcxImpl.c). C Implementation for DllMain Function Required for a Windows DLL (wrbdll.c). Java Source Code for ICX Test Program (NativeIcxMain.java). Appendix H. Using ICX from Java Cartridge for Sales Analyst. Java Source Code for SalesAnalyst.java. PL/SQL Source Code for the sales_applet Procedure (sales_applet.sql). PL/SQL Source Code for the sales_table Procedure (sales_table.sql). Appendix I. LiveHTML Source Code for Sales Analyst. LiveHTML Page (sales_analyst.shtml). PL/SQL Source Code for the sales_applet2 Procedure(sales_applet2.sql). PL/SQL Source Code for the sales_table2 Procedure (sales_table2.sql). Appendix J. Perl Source Code for WAF and HelpDesk. Web Application Framework (WAF). HelpDesk. Bat Command File (HelpDesk.bat) to Run HelpDesk.pl as a CGI Program. HelpDesk Configuration File (HelpDesk.ini). Appendix K. WRB C Source Code for Application Cartridges. GoThere Cartridge (gothere.dll). Header File (gothere.h). C Implementation (gothere.c). C Implementation for DllMain, Required for Windows DLL. Sales Analyst Cartridge (salesicx.dll). C Header File (salesicx.h). C Implementation File (salesicx.c). Web Teller Machine. C Header File (wtm.h). C Implementation File (wtm.c). Index. 0201309602T04062001


Best Sellers



Product Details
  • ISBN-13: 9780201309607
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Height: 234 mm
  • No of Pages: 736
  • Weight: 1110 gr
  • ISBN-10: 0201309602
  • Publisher Date: 02 Jul 1998
  • Binding: SA
  • Language: English
  • Spine Width: 27 mm
  • Width: 234 mm


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
The Developer's Guide to Oracle® Web Application Server 3
Pearson Education (US) -
The Developer's Guide to Oracle® Web Application Server 3
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.

The Developer's Guide to Oracle® Web Application Server 3

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