Always Learning

Enterprise Curl
Paul Sheehan

ISBN-10: 0131461222
ISBN-13:  9780131461222

Publisher:  Prentice Hall
Copyright:  2003
Format:  Paper; 400 pp
Published:  12/20/2002
Status: Out of Print


We're sorry, this product is no longer available.
Please contact your Pearson rep if you are using this product and need instructor resources.


Print this content

In this section:


Description

An advanced level handbook aimed at system architects, web developers, and project managers, who are looking for advice on how to develop a full-featured enterprise application written in Curl.


Table of Contents



Preface.


1. Introduction.

Welcome and Purpose. Where We Are Today. Brief History of Curl. The Curl Platform. What We Will Cover.



2. The Framework and Application.

Introduction. Setting up the File Structure. Writing and Coding Conventions. The Enterprise Curl Framework. VMS Motors Application.



3. The Logon Framework.

Introduction. The Logon Architecture. Parsing the XML Response Email Interaction. Error Messages. Summary.



4. Using the Logon Module.

Introduction. Using the Logon Framework. VMS Motors Logon Window. XML Response File. Logon Application Parameters. Logon SAX Handler. Putting It All Together. Generating a Resizable Logon Window. Summary.



5. The Multiple Document Interface.

Introduction. Multiple Document Interface (MDI). AppCanvas. Sheet. SheetControlBar. SheetState. SheetVisibilityEvent. SheetCloseEvent. AppFrame. AppParameters. Putting it All Together. Summary.



6. Using the Frame.

Introduction. Logon. VMSFrame. Start.curl. Import Statement. Summary.



7. Adding a Status Bar to the Frame.

Introduction. Status Bar Module. Adding the Status Bar to the Frame. Putting It All Together. Summary.



8. Using the Status Bar Module.

Introduction. Application Parameters. VMS Motors Frame. Summary.



9. Adding a Menu Bar to the Frame.

Introduction. Menu Bar Module. MenuBarManager. AppSubMenu. SubMenuHelp. HTTPCommunication. SplashScreenManager. Integrating the Splash Screen with the Logon Process. IPC Package. SubMenuFile. SheetManager. Changes to AppFrame. Summary.



10. Using the Menu Bar Module.

Introduction. Application Parameters. VMS Motors Frame. Summary.



11. Rich Table Control.

Introduction. Rich Table Control. ReturnTable. ReturnTableCell. SaveData. XMLController. SaxHandler. BusinessObject. Import Statement. Summary.



12. Using the Rich Table Control.

Introduction. Employee List. SubMenuEmployee. VMSSheetManager. EmployeeSheet. EmployeeHandler. Opening the Employee List Sheet. Summary.



13. The Wizard Control.

Introduction. Wizard. WizardControl. WizardForm. Import Statement. Summary.



14. Using the Wizard Module.

Introduction. Car Manufacturer Inventory Search Wizard. SubMenuStock. VMSSheetManager. MakeWizardForm. Make. MakeHandler. Launching the Car Manufacturer Inventory Search Wizard Control. Changes to VMSSheetManager. MakeSheet. StockHandler. Stock. Using the Selected Value. Summary.



15. 2D Pie Chart.

Introduction. 2D Pie Chart. SimpleGraph. Rect. Enumerated Data Types. GraphItem. PieChart. PieSizeAndPosition. Import Statement. Summary.



16. Using the 2D Pie Chart Module.

Introduction. Top Manufacturer Report. SubMenuStock. VMSSheetManager. StockByMakeSheet. StockByMake. StockByMakeHandler. Launching the Example. Summary.



17. 2D Bar Chart.

Introduction. 2D Bar Chart. SimpleBar. BarLabelType. MultiBar. Import Statement. Summary.



18. Using the 2D Bar Chart Module.

Introduction. Stock by Manufacturer Report. SubMenuStock. VMSSheetManager. StockByMakeSheet. Launching the Example. Summary.



19. Tab Control.

Introduction. Tab Control. TabControl. Button. TabPage. Summary.



20. Using the Tab Control.

Introduction. Add Employee Tab Page. EmployeeTabPage. Location XML. LocationHandler. Location. EmployeeTabControl. SubMenuEmployee. VMSSheetManager. Import Statement. Summary.



21. Web Services.

Introduction. Web Services. Ship Rater Web Service. QuickRates. SoapStruct. QuickRateOutputHolder. Soap-1-1-StructureDescriptor. Putting it All Together. Summary.



22. Using the Web Service.

Introduction. Transfer Cost. TransferCostSheet. HTTPCommunication. SubMenuStock. VMSheetManager. Import. Summary.



Index.



Back to top

Print this content

In this section:


Sample Chapter

View a Sample Chapter PDF:/samplechapter/0131461222.pdf


Author Bios

PAUL SHEEHAN has over a decade's IT experience, most of it spent developing leading-edge object-oriented component architectures for Intel, Chase Manhattan Bank, and currently SI International, a leading IT consultancy based in McLean, VA. He leads the Curl Practice at SI International and contributes regularly to the CurlExamples.com community Web site.


Backcover Copy

Breakthrough Curl techniques Build rich, robust, low-bandwidth Web applications

Curl makes it easy to build Internet applications that use little bandwidth, integrate with existing Web standards, provide a rich graphical interface, and fit seamlessly into virtually any client environment. Enterprise Curl is the first book that shows how to take advantage of Curl for serious enterprise development. Through a start-to-finish case study, Paul Sheehan introduces powerfully effective design and development techniques that draw on his experience leading a Curl consulting teams. Coverage includes:

  • Developing the key elements of a Curl-based application framework
  • Creating search interfaces that accept and extract XML responses, then display them in flexible, powerful spreadsheet-like grids
  • Using Curl to show data within 2D graphs
  • Building Web-based data mining applications that can "drill down" to more detailed views of data
  • Using Curl's built-in SOAP support to construct sophisticated Web services

Back to top

Log in to the Instructor Resource Center

Login name: 

  Password: 

Forgot login/password?  |  Need to redeem an access code?

        

Instructor Resource Center File Download

This work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Dissemination or sale of any part of this work (including on the World Wide Web) will destroy the integrity of the work and is not permitted. The work and materials from this site should never be made available to students except by instructors using the accompanying text in their classes. All recipients of this work are expected to abide by these restrictions and to honor the intended pedagogical purposes and the needs of other instructors who rely on these materials.

Cancel     I accept, proceed with download

Print this content

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.

Back to top