Humburger Icon
Let's Explore, Bibiliophile
close menu
Bookswagon-24x7 online bookstore
close menu
My Account
Java for Programmers
Zoom

Java for Programmers

          
5
4
3
2
1

Out of Stock


About the Book
For courses in intermediate or advanced Java. Java for Programmers Intended for students or professionals with previous programming experience, this carefully class-tested book features client and server side Java, and coverage of design patterns and style. The modular organization allows readers and teachers maximum flexibility for learning, reference use, or teaching with tutorial Java language material being discrete from Java Library coverage and usage. The book includes coverage of key intermediate and advanced level topics, such as: Exceptions, Nested classes, threads, networking, design patterns, JDBC networking, JSP, XML, Beans, EJB, EJB Security and AMI. The book also includes optional, advanced, in-depth API and server side Java coverage.

Table of Contents:
1. The HTML Model vs. the Java Model. Objectives. What is Java? The HTTP model versus the Java Model. Summary Exercises. 2. Set-up. Running Java Under Unix. Running Java Under Windows. IDE Usage. Summary. Exercises. 3. Object-Oriented Design and Documentation. The Three Kinds of Documentation. The Software Architect. Object-Oriented Design. Procedural Design. Flow Charts. Combining Procedural and Object-Oriented Design. Software Life-Cycle Models. Summary Exercises. 4 UML: Lingua Franca for Object-Oriented Design. Introduction to UML. Static and Dynamic Characteristics. User Requirements. Use Case Diagram. Object Diagram. Class Diagram. Collaboration Diagram. Sequence Diagram. Statechart Diagram. Summary. Exercises. 5. Primitive Data Types. The 8 Primitive Data Types in Java. Signed Fixed Point Data Types. Simple Arithmetic Expressions. Elementary Examples of Primitive Data Types. Casting Primitive Data Types. Some Math Methods. Summary. Exercises. 6 Operators. Precedence, Associativity, and Unary/Binary Classification. Highest Order of Precedence.Operators. Increment and Decrement Operators. Arithmetic Operators. Assignment Operators. Modified Backus Naur Form for Operators. Exercises. 7. Control Structures. Relational Operators. Equality Operators. Boolean Operators. Conditional Operator. If. While and do Statements. Switch. For Continue. Break. Return Exercises. 8. Reference Data Types. Class Concepts. Constructors. Getter and Setter Methods. Null. Subclassing and Super. Casting. Instanceof, How do I tell the Type? Interfaces. Data-centered Object Oriented Design. The Fragile Base Class Program. Hoe to Add a File in Java. Summary. Exercises. 9. Static, Abstract and Final Modifiers. Static Methods. Static Variables. Abstract Classes and Methods. The Final Modifier and Named Constants. Final Classes and Methods. The Singleton Pattern Summary. Exercises. 10. Container Classes and some Data Structures. Arrays. Vectors. Building a Shopping Cart. A Stack. A List. Summary. Exercises. 11. Bit Operations and Radix Conversion. Form of Numbering Systems. Common Computer Numbering Systems. Convertying From Binary, Octal, and Hexadecimal to Decimal. Converting From Decimal to Binary, Octal, and Hexadecimal. Bitwise Operator. Complement Operator. And, Or, XOR Operators. Shift Operators. Summary. Exercises. 12. Important Reference Data Types. Wrapper Classes. Strings. Replacestring. Stringtokenizers. The Csvparser. The Maze Solver. Summary. Exercises. 13. Exceptions. Generating Your First Exception. Intercepting the Run-time Error. Defining Your Own Exception. Checked and Unchecked Exceptions. The MBNF for the Try Statement. Throw and Throws. Public Safety and Exceptions. Summary. Exercises. 14. Reference Organization. Packages. Imports. Visibility Modifiers. Summary. Exercises. 15. Nested Classes and Interfaces. The Member Inner Class. The Local Inner Class. The Anonymous Inner Class. The Newsted Static Class. The Nested Interface. This. Summary. Exercises. 16. Threads. Concurrency, Multy-tasking, and Multy-Threading. Making a new Thread. Thread States. Synchronized and too Much Beer. Thread Groups. The Thread Manager. Thread Util. The Thread Queue. Running Thousands of Threads. The Poor Mans' Thread. The Job Thread. Summary. Exercises. 17. Readers and Files. ReaderUtils. The Dialog Class. The FileDialog Class. Futil Helper Methods. The File Class. Class Summary. Class Usage. The FilenameFilter. Interface. Class Summary. Class Usage. DirFilter. The FileFilter Class. The WildFilter Class. The Ls Class. Ls getWildNames. Ls wildToConsole. Ls GetDirName. Ls DeleteWildFile. Dir Lister. Reading In a CSV File. The Cat toConsole Method. The DOS Class. Dial D for Dos. Summary. Exercises. 18. Writers. Getting a File Name for Output. The Simple Writer. HTML2Links. The Cat Class. Futil MakeTocHtml. Summary. Exercises. 19. Streams. The File Input Stream Class. The File Output Stream Class. The Data Input Stream Class. The Data Output Stream Class. The Stream Sniffer Class. The Stream Tokenizer. Serialization. Reading and Writing GZIPed Files of Floats. Exercises. 20. Intro to Swing. Abstract Window Toolkit (AWT). Basic Swing GUI. Heavy Weight vs. Light Weight. ClosableJFrame. AWT Events. The Run Button. The Grid Layout. The Run Text Field. The Run Check Box. The Run Password Field. The Run List. The Scrollbar and the Slider. The Run Radio. The Button Group and the Flow Layout. The Main Menu Bar and Run Check Box Menu Items. Run Radio Button Menu Item Groups. Panels and Frames and Flow Layout. Border Layout. The Controller Design Pattern. The Mediator Design Pattern. A Word About the Design Process And the Jtabbed Pane. The Screen Class. Summary. Exercises. 21. Viewing HTML in Swing. The Html Viewer. The Html Synthesizer. Summary. Exercises. 22. Using the Keyboard. Getting All the Key-event Information. Programming Key Modifiers. Adding Key-events to Touch Tone. Mnemonics and the Run Menu Item. Mnemonic Menus. IO and Functional Programming Summary. Exercises. 23. Mouse Input. The Mouse Controller. Combining Keyboard and Mouse Events. Moving and Scaling Components With the Mouse Component Mover. The Move Label. Summary. Exercises. 24. Reflection. Reflect Util Gets Information About and Instance. Printing the Name of a Class. Printing an Array of Objects Println(Object o[]). Methods with N Args? Mutator Methods. Converting a String into a Method. Invoking a Method From a String. A Command Line Interpreter Using Reflection. Reflect Util Java. 25. Automatic Synthesis of Message Forwarding Code in Java. Introduction. Delegation vs. Multiple Inheritance. Related Work. A Real Example. The Delegate Synthesiser. Conclusions. Exercises. Literature Cited. 26. Graphics. The Graphics Class. The Color Class. The Font Metrics Class. Charts. Images. Summary. 27. Spiral Components. The Spiral Class. Archimedes' Spiral. Fermats' Spiral Component Class. Exercises. 28. JDBC. JDBC - What is it? Multi-tier models of computation. The Javasoft Framework. Opening a Connection to a FDBMS. Making an Instance of the SQL Statement. Result Set Meta Data. Data Base Meta Data. Code for the SQL Beam. 29. Network Programming. The OSI Reference Model. The Client-Server Paradigm. The Dns Class. The Webserver Class and Sockets. The Browser Class and URLs. The Quote Class. The Atomic Clock Class. Object Oriented Services. The Compute Server. Solving the Class Configuration Problem. Sending E-mail Using SMTP. Summary. Exercises. 30. Servlets. Setting Up the Servlet Engine. Your First Servlet. Decoding the Echo Environment. Servlet. The Guest Book and 3 Tier Programming. SQL and the Execute Class. Server-side graphics. Get vs. Post and the Request Util Class. Cookiew and Sessions. Exercises. 31. JSP. What is JSP? Why JSP? How do you use JSP? The Cookie Counter, Comments and Page IMPORT. Sniffing out the Header in JSP, Util.jsp and <>. Sending Mail from JSP. Multi-media Server Pages (MSP). Charts in MSP. Building a Meta-Search Engine. Building a Fast Off-Line Meta-Search Enging. Building a Shopping Cart With Session Beans. Summary. Exercises. 32. XML What is XML? Why USE XML? How Do I Install XML Libraries? How Do I Define My own XML? How Do I install XML Lebraries? How do I Define My Own XML? Xml2Cart. Csv2XML. Displaying XML. Should I convert my RDBMS to XML? The Problems and Limitations of XML. Exercises. 33. More XML Techniques. Evolving XML. The SAX and DOM Models. Where JAXP Fits In. What's new in JAXP 1.1? Building a SAX 2.0 Application using JAXP. Building a DOM Level 2 Application Using JAXP. XML Namespaces. XML Schemas. Summary. Exercises. 34. Bean Properties. History of the Problem. The Component. The Bean. The Event. The Properties. The Inverter Gate Example. The Inverter Gate Class. Code for the Inverter Gate Class. The Console Window Output. Explanation of the Console Window. Output. Explanation of the Console Window Display. Summary. Exercises. 35. Introspection. History of Introspection. What is Introspection? Bean Info. Simple Bean Info. Naming Convention Introspection Exception. Summary. Exercises. 36. Feature Descriptors. What Are Feature Descriptor? Feature Descriptor. Bean Descriptor. Event Set Descriptor. Method Descriptor. Parameter Descriptor Methods. Property Descriptor. Indexed Property Descriptor. Bean Info Example. Donsole Output Using Simple Bean Info. Console Output Not Using Simple Bean Info. Summary. Exercise. 37. Introduction to Enterprise Java Beans. EJBs and Server-side Architecture. Requirements for an Enterprise Server-side Architecture. Server-side Architecture Provides Multi-tier, Platform-Independent Applications. Competing Architectures. Resources. Summary. Exercises. 38. EJB Container. Introduction. Requirements for J2EE-compliant EJB Containers. Programming Restrictions for Enterprise Beans. Access to EJBs is Through Interfaces. Home Interface. Remote Interface. Four Components of an EJB Application. How Interfaces Are Used. EJB Function Call Sequence. EJBApplication Servers. Summary. Exercises. 39. Session Beans. Introduction. Stateless Session Beans. Stateful Session Beans. How to Write Session Beans. Summary. Exercises. 40. Session Bean Deployment. Introduction. Deploying the EJB. Start Server. Create the Application Add the Application Client. Deploy the Application. Run the Client. Run the EJB in a JSP. Summary. Exercises. 41. Entity Beans. Introduction. Design Considerations. Structure Of An Entity Bean. Home Interface. Summary. Exercises. 42. EJB Security. Introduction. Security Guidelines. Security for an Enterprise Application. The EJB Security API. Summary. Exercises. Literature Cited. A. MBNF B. Java: The Good, the Bad and the Ugly. C. Readability. D. Learning to Use Javadoc. E. Glossary.
read more
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

For courses in intermediate or advanced Java. Java for Programmers Intended for students or professionals with previous programming experience, this carefully class-tested book features client and server side Java, and coverage of design patterns and style. The modular organization allows readers and teachers maximum flexibility for learning, reference use, or teaching with tutorial Java language material being discrete from Java Library coverage and usage. The book includes coverage of key intermediate and advanced level topics, such as: Exceptions, Nested classes, threads, networking, design patterns, JDBC networking, JSP, XML, Beans, EJB, EJB Security and AMI. The book also includes optional, advanced, in-depth API and server side Java coverage.

Table of Contents:
1. The HTML Model vs. the Java Model. Objectives. What is Java? The HTTP model versus the Java Model. Summary Exercises. 2. Set-up. Running Java Under Unix. Running Java Under Windows. IDE Usage. Summary. Exercises. 3. Object-Oriented Design and Documentation. The Three Kinds of Documentation. The Software Architect. Object-Oriented Design. Procedural Design. Flow Charts. Combining Procedural and Object-Oriented Design. Software Life-Cycle Models. Summary Exercises. 4 UML: Lingua Franca for Object-Oriented Design. Introduction to UML. Static and Dynamic Characteristics. User Requirements. Use Case Diagram. Object Diagram. Class Diagram. Collaboration Diagram. Sequence Diagram. Statechart Diagram. Summary. Exercises. 5. Primitive Data Types. The 8 Primitive Data Types in Java. Signed Fixed Point Data Types. Simple Arithmetic Expressions. Elementary Examples of Primitive Data Types. Casting Primitive Data Types. Some Math Methods. Summary. Exercises. 6 Operators. Precedence, Associativity, and Unary/Binary Classification. Highest Order of Precedence.Operators. Increment and Decrement Operators. Arithmetic Operators. Assignment Operators. Modified Backus Naur Form for Operators. Exercises. 7. Control Structures. Relational Operators. Equality Operators. Boolean Operators. Conditional Operator. If. While and do Statements. Switch. For Continue. Break. Return Exercises. 8. Reference Data Types. Class Concepts. Constructors. Getter and Setter Methods. Null. Subclassing and Super. Casting. Instanceof, How do I tell the Type? Interfaces. Data-centered Object Oriented Design. The Fragile Base Class Program. Hoe to Add a File in Java. Summary. Exercises. 9. Static, Abstract and Final Modifiers. Static Methods. Static Variables. Abstract Classes and Methods. The Final Modifier and Named Constants. Final Classes and Methods. The Singleton Pattern Summary. Exercises. 10. Container Classes and some Data Structures. Arrays. Vectors. Building a Shopping Cart. A Stack. A List. Summary. Exercises. 11. Bit Operations and Radix Conversion. Form of Numbering Systems. Common Computer Numbering Systems. Convertying From Binary, Octal, and Hexadecimal to Decimal. Converting From Decimal to Binary, Octal, and Hexadecimal. Bitwise Operator. Complement Operator. And, Or, XOR Operators. Shift Operators. Summary. Exercises. 12. Important Reference Data Types. Wrapper Classes. Strings. Replacestring. Stringtokenizers. The Csvparser. The Maze Solver. Summary. Exercises. 13. Exceptions. Generating Your First Exception. Intercepting the Run-time Error. Defining Your Own Exception. Checked and Unchecked Exceptions. The MBNF for the Try Statement. Throw and Throws. Public Safety and Exceptions. Summary. Exercises. 14. Reference Organization. Packages. Imports. Visibility Modifiers. Summary. Exercises. 15. Nested Classes and Interfaces. The Member Inner Class. The Local Inner Class. The Anonymous Inner Class. The Newsted Static Class. The Nested Interface. This. Summary. Exercises. 16. Threads. Concurrency, Multy-tasking, and Multy-Threading. Making a new Thread. Thread States. Synchronized and too Much Beer. Thread Groups. The Thread Manager. Thread Util. The Thread Queue. Running Thousands of Threads. The Poor Mans' Thread. The Job Thread. Summary. Exercises. 17. Readers and Files. ReaderUtils. The Dialog Class. The FileDialog Class. Futil Helper Methods. The File Class. Class Summary. Class Usage. The FilenameFilter. Interface. Class Summary. Class Usage. DirFilter. The FileFilter Class. The WildFilter Class. The Ls Class. Ls getWildNames. Ls wildToConsole. Ls GetDirName. Ls DeleteWildFile. Dir Lister. Reading In a CSV File. The Cat toConsole Method. The DOS Class. Dial D for Dos. Summary. Exercises. 18. Writers. Getting a File Name for Output. The Simple Writer. HTML2Links. The Cat Class. Futil MakeTocHtml. Summary. Exercises. 19. Streams. The File Input Stream Class. The File Output Stream Class. The Data Input Stream Class. The Data Output Stream Class. The Stream Sniffer Class. The Stream Tokenizer. Serialization. Reading and Writing GZIPed Files of Floats. Exercises. 20. Intro to Swing. Abstract Window Toolkit (AWT). Basic Swing GUI. Heavy Weight vs. Light Weight. ClosableJFrame. AWT Events. The Run Button. The Grid Layout. The Run Text Field. The Run Check Box. The Run Password Field. The Run List. The Scrollbar and the Slider. The Run Radio. The Button Group and the Flow Layout. The Main Menu Bar and Run Check Box Menu Items. Run Radio Button Menu Item Groups. Panels and Frames and Flow Layout. Border Layout. The Controller Design Pattern. The Mediator Design Pattern. A Word About the Design Process And the Jtabbed Pane. The Screen Class. Summary. Exercises. 21. Viewing HTML in Swing. The Html Viewer. The Html Synthesizer. Summary. Exercises. 22. Using the Keyboard. Getting All the Key-event Information. Programming Key Modifiers. Adding Key-events to Touch Tone. Mnemonics and the Run Menu Item. Mnemonic Menus. IO and Functional Programming Summary. Exercises. 23. Mouse Input. The Mouse Controller. Combining Keyboard and Mouse Events. Moving and Scaling Components With the Mouse Component Mover. The Move Label. Summary. Exercises. 24. Reflection. Reflect Util Gets Information About and Instance. Printing the Name of a Class. Printing an Array of Objects Println(Object o[]). Methods with N Args? Mutator Methods. Converting a String into a Method. Invoking a Method From a String. A Command Line Interpreter Using Reflection. Reflect Util Java. 25. Automatic Synthesis of Message Forwarding Code in Java. Introduction. Delegation vs. Multiple Inheritance. Related Work. A Real Example. The Delegate Synthesiser. Conclusions. Exercises. Literature Cited. 26. Graphics. The Graphics Class. The Color Class. The Font Metrics Class. Charts. Images. Summary. 27. Spiral Components. The Spiral Class. Archimedes' Spiral. Fermats' Spiral Component Class. Exercises. 28. JDBC. JDBC - What is it? Multi-tier models of computation. The Javasoft Framework. Opening a Connection to a FDBMS. Making an Instance of the SQL Statement. Result Set Meta Data. Data Base Meta Data. Code for the SQL Beam. 29. Network Programming. The OSI Reference Model. The Client-Server Paradigm. The Dns Class. The Webserver Class and Sockets. The Browser Class and URLs. The Quote Class. The Atomic Clock Class. Object Oriented Services. The Compute Server. Solving the Class Configuration Problem. Sending E-mail Using SMTP. Summary. Exercises. 30. Servlets. Setting Up the Servlet Engine. Your First Servlet. Decoding the Echo Environment. Servlet. The Guest Book and 3 Tier Programming. SQL and the Execute Class. Server-side graphics. Get vs. Post and the Request Util Class. Cookiew and Sessions. Exercises. 31. JSP. What is JSP? Why JSP? How do you use JSP? The Cookie Counter, Comments and Page IMPORT. Sniffing out the Header in JSP, Util.jsp and <>. Sending Mail from JSP. Multi-media Server Pages (MSP). Charts in MSP. Building a Meta-Search Engine. Building a Fast Off-Line Meta-Search Enging. Building a Shopping Cart With Session Beans. Summary. Exercises. 32. XML What is XML? Why USE XML? How Do I Install XML Libraries? How Do I Define My own XML? How Do I install XML Lebraries? How do I Define My Own XML? Xml2Cart. Csv2XML. Displaying XML. Should I convert my RDBMS to XML? The Problems and Limitations of XML. Exercises. 33. More XML Techniques. Evolving XML. The SAX and DOM Models. Where JAXP Fits In. What's new in JAXP 1.1? Building a SAX 2.0 Application using JAXP. Building a DOM Level 2 Application Using JAXP. XML Namespaces. XML Schemas. Summary. Exercises. 34. Bean Properties. History of the Problem. The Component. The Bean. The Event. The Properties. The Inverter Gate Example. The Inverter Gate Class. Code for the Inverter Gate Class. The Console Window Output. Explanation of the Console Window. Output. Explanation of the Console Window Display. Summary. Exercises. 35. Introspection. History of Introspection. What is Introspection? Bean Info. Simple Bean Info. Naming Convention Introspection Exception. Summary. Exercises. 36. Feature Descriptors. What Are Feature Descriptor? Feature Descriptor. Bean Descriptor. Event Set Descriptor. Method Descriptor. Parameter Descriptor Methods. Property Descriptor. Indexed Property Descriptor. Bean Info Example. Donsole Output Using Simple Bean Info. Console Output Not Using Simple Bean Info. Summary. Exercise. 37. Introduction to Enterprise Java Beans. EJBs and Server-side Architecture. Requirements for an Enterprise Server-side Architecture. Server-side Architecture Provides Multi-tier, Platform-Independent Applications. Competing Architectures. Resources. Summary. Exercises. 38. EJB Container. Introduction. Requirements for J2EE-compliant EJB Containers. Programming Restrictions for Enterprise Beans. Access to EJBs is Through Interfaces. Home Interface. Remote Interface. Four Components of an EJB Application. How Interfaces Are Used. EJB Function Call Sequence. EJBApplication Servers. Summary. Exercises. 39. Session Beans. Introduction. Stateless Session Beans. Stateful Session Beans. How to Write Session Beans. Summary. Exercises. 40. Session Bean Deployment. Introduction. Deploying the EJB. Start Server. Create the Application Add the Application Client. Deploy the Application. Run the Client. Run the EJB in a JSP. Summary. Exercises. 41. Entity Beans. Introduction. Design Considerations. Structure Of An Entity Bean. Home Interface. Summary. Exercises. 42. EJB Security. Introduction. Security Guidelines. Security for an Enterprise Application. The EJB Security API. Summary. Exercises. Literature Cited. A. MBNF B. Java: The Good, the Bad and the Ugly. C. Readability. D. Learning to Use Javadoc. E. Glossary.


Best Seller

| See All
Loading...

Product Details
  • ISBN-13: 9780130478696
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Pearson
  • Height: 234 mm
  • No of Pages: 912
  • Weight: 1282 gr
  • ISBN-10: 0130478695
  • Publisher Date: 04 Mar 2004
  • Binding: Paperback
  • Language: English
  • Spine Width: 33 mm
  • Width: 181 mm


Similar Products

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

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Be The First to Review
Java for Programmers
Pearson Education (US) -
Java for Programmers
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.

Java for Programmers

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

    | See All
    Loading...


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA