Advanced Java Networking (Bk/CD)

Advanced Java Networking (Bk/CD)

          
5
4
3
2
1

Available


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.
Add to Wishlist

About the Book

74913-5 Why Java is the language for building Internet and networked applications. Advanced Java Networking is the up-to-the-minute, insider's guide to Java's fast-growing set of networking alternatives. Sun Microsystems Software Engineer Prashant Sridharan shows how Java has been designed to optimize networked applications, covering architectural elements such as multithreading, serialization, and I/O. Then, step by step, he demonstrates how to create networked Java applications for client/server computing on the Internet, using each Java networking API. Compare the architectural and syntactical decisions associated with each alternative, as you learn how to: *Create quick, easy client/server applications with Java Remote Method Invocation (RMI). *Use Java Interface Definition Language IDL to create CORBA applications that communicate with legacy systems. *Use JDBC to build Java front ends that access corporate databases via SQL. Advanced Java Networking provides new insight into the next generation of Java networking tools, including both Sun and third-party technologies. Discover how you can: *Use Java Web Server servlets to create dynamic Web content.* Use Java Beans to build applications with plug-and-play software modules. *Use the Java Management API to create objects that can be centrally managed. *Use JavaOS, Java microprocessors and inexpensive network computers to distribute Java applications everywhere, at extraordinarily low cost. On the CD-ROM, you'll find all sample code and the complete JDK 1.1. Advanced Java Networking' is an essential resource for all Java software developers and engineers-and for every manager considering Java for networked applications.

Table of Contents:
Introduction. Thanks a Million! How to Read this Book. What This Book is all About. Who Should Read This Book. How to Read This Book. Where to Begin. Conventions. Fixes and Updates. 1. Advanced Java. Basic Java. Object-Oriented Design Using Java. Applying Good Object-Oriented Design Skills. OOPQStrong, Efficient, and Effective. Java I/O Routines. Streams. The Java Core System. The Abstract Window Toolkit. I/O in Short. Introduction to Threading in Java. What are Threads? Threading in Java. Thread Summary. Object Serialization. Handling Object Relationships. The Output Streams. Handling Object Webs. Reading Objects. Security and Fingerprinting. Serialization Overview. Performance. Performance Issues. Summary of Performance Issues. A First Look at Java Networking in Action. Pulling it all Together. Summary. 2. Java Sockets. Sockets and Inter-Process Communication. Introduction to IPC. Summary of Sockets. Protocols. The OSI Stack. TCP/IP. HTTP. IIOP. Protocols and Sockets. It All Ends with Protocols. TCP/IP Client. Developing Clients for Servers. TCP Server. Server Methodology. Setting Up the Server. Initializing the Server Socket. Creating the Thread. Detecting Information and Starting the Thread. Gathering Information. Clients and Servers in Short. UDP Client. Datagrams. Creating a UDP Sender. Featured Application. Messaging Format. Client. Server. Summary. 3. Java IDL: Interface Definition Language. CORBA. CORBA-Style Communication. The CORBA Vision. Communication with CORBA. The Interface Definition Language. Different Vendors, Different ORBs. Advantages of CORBA. Common Object Services. Object Administration. Clients, Servers, Oh My! What CORBA Means For You. The Interface Definition Language. Interfaces. Modules. Interface Inheritance. Variables and Structures. Methods. Constructed Data Types. Exceptions. Overview of the IDL. Language Mappings. What Exactly Are Language Mappings? The Sun Microsystems Java Language Mapping. Interfaces, Modules, and Methods. Interface Inheritance. Variables and Structures. Constructed Data Types. Exceptions. Java and CORBA Together. CORBA Clients. Designing a User Interface. Defining the Problem. The Cooler Interface Definition. The Cooler User Interface. Initializing the Client ORB. Client Overview. CORBA Servers. Defining An Interface and Generating Code. Server Overview. Java Callbacks. Creating a Callback. Registering a Callback. Receiving and Handling a Callback. A Java IDL Version of the Featured App. Server Interface. Network Module. Calendar Server. Summary. 4. Java RMI: Remote Method Invocation. Distributed Objects. What is RMI? How Does RMI Work? Local vs. Remote Objects. Applet vs. Application. Dynamic Method Invocations. Overview of RMI. Client. RMI Client Methodology. Catching Exceptions. Handling Security Constraints. Client Overview. Server. RMI Server Classes. RMI Registry Classes. RMI Server Security Constraints. Generating Stubs and Skeletons. Server Overview. RMI Dynamic Server Creation. The Factory Solution. Dynamic Server Overview. Callbacks. Why Callbacks? Creating the Callback. Implementing the Callback Client. Filling in the Callback Method. Registering Callbacks. Invoking Callbacks. Callbacks in Short. A Java RMI Version of the Featured App. RMI Interface. RMI Client. RMI Server. Summary. 5. Java Database Connectivity. Inside JDBC. Database Drivers. JDBC in General. Databases and SQL. Creating an Access Database. Simple SQL. Summary. Retrieving Information. Creating the User Interface. Database Security. Using the JDBC Driver. Creating Queries. Database and SQL Overview. Storing Information. Creating the Connection. Forming a Statement. A JDBC Version of the Featured App. Creating the Database. Mapping the Network Module to Database Queries. Developing the Client. Establishing the Connection. Making an SQL Invocation. Invoking SQL to Make a Change. Shutting Down the Connection. Summary. 6. The Java Web Server. Inside an HTTP Server. Web Server Architecture. Using a Web Server. Advanced Web Server Features. HTTP Server Overview. Servlets. What is a Servlet? Servlets Overview. Dynamic Documents. Creating the Servlet. Dynamic Documents Overview. Multi-Purpose Servers. Client Invocations. Server Architecture. Summary. 7. Java Beans. Component Models. The Competition. Overview of Beans Component Model. Interface Publishing. Event Handling. Persistence. Layout. Builder Support. Distributed Beans. Why Use Beans? Java Beans. Component Interaction. Network Communication. User Interface Issues. Persistence. Events. Properties. Beans in a Nutshell. Using Java Beans. Creating a Java Beans Application. A Simple Example. Instantiating Components. Connecting Beans Events. Bean Introspection. Summary. ActiveX. What is ActiveX? The Microsoft 'vision'. ActiveX Controls. ActiveX and Java. Summary. OpenDoc and CyberDog. OpenDoc Components. Cyberdog. Summary. 8. The Networked Java World. Marimba. How Does It Work? Castanet vs. Java IDL and Java RMI. Why Castanet? Active Software. How ActiveWeb Works. ActiveWeb and Java. ActiveWeb vs. IDL and RMI. Netscape. What is Netscape ONE? Netscape ONE and Java. ICE-T. How Does It Work? ICE-T and Java. Summary. 9. JMAPI: Java Management API. What is Network Management? Network Management At a Glance. Simple Network Management Protocol. The Unique Management Problems of Java. Network Administration Overview. Modifying Clients for JMAPI. AVM Base Classes. AVM Help Classes. Managed Object Interfaces. Setting Up Notifications. Modifying Servers for JMAPI. Summary. 10. Java Hardware. JavaOS. Why JavaOS? High-Level JavaOS System Architecture. JavaOS Virtual Machine. Drivers and Networking. Uniqueness of JavaOS. JavaStation. Introduction to the JavaStation. Writing Networked Applications for JavaStation. The Java Revolution Makes It to Your Desktop. Java Chips. The Java Chip Family. The PicoJava Architecture. Why Java Chips? Summary. 11. Java and Security. Safety in Java. Java Class Security. Encryption. Authentication. Governments and Security. The 'Clipper' Controversy. Summary. 12. Making an Architectural Decision. Java Sockets. Flexibility. Simplicity. Java IDL. Advantages of JavaIDL. Disadvantages of JavaIDL. JavaIDL Implementations. JavaIDL is Robust. JavaIDL is Difficult. Java IDL is Powerful. Java RMI Decisions. RMI Advantages. RMI Disadvantages. Three-Tier Applications in RMI. JDBC. Why JDBC is Not Enough. JDBC and JavaIDL or JavaRMI. JDBC Alone. Other Java Technologies. When to Use Beans. When to Use Servlets. Summary. Appendix A. Appendix B. Glossary. CD-ROM Installation. Contents. Software Installation. JDK 1.02 to JDK 1.1. A Note About Java IDL. Installation of Examples. Index.


Best Sellers


Product Details
  • ISBN-13: 9780137491360
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Height: 234 mm
  • No of Pages: 512
  • Weight: 804 gr
  • ISBN-10: 0137491360
  • Publisher Date: 09 May 1997
  • 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
Advanced Java Networking (Bk/CD)
Pearson Education (US) -
Advanced Java Networking (Bk/CD)
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.

Advanced Java Networking (Bk/CD)

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