Developing e-Commerce Sites: An Integrated Approach / Edition 1

Other Format (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 95%)
Other sellers (Other Format)
  • All (11) from $1.99   
  • New (3) from $35.50   
  • Used (8) from $1.99   
Close
Sort by
Page 1 of 2
Showing 1 – 10 of 11 (2 pages)
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$1.99
Seller since 2009

Feedback rating:

(11084)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Good
Book shows minor use. Cover and Binding have minimal wear and the pages have only minimal creases. A tradition of southern quality and service. All books guaranteed at the Atlanta ... Book Company. Our mailers are 100% recyclable. Read more Show Less

Ships from: Atlanta, GA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2006

Feedback rating:

(60961)

Condition: Very Good
Sorry, CD missing. Great condition for a used book! Minimal wear. 100% Money Back Guarantee. Shipped to over one million happy customers. Your purchase benefits world literacy!

Ships from: Mishawaka, IN

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2014

Feedback rating:

(29)

Condition: Good
2000 Paperback Good Connecting readers with great books since 1972. Used books may not include companion materials, some shelf wear, may contain highlighting/notes, and may not ... include cd-rom or access codes. Customer service is our top priority! Read more Show Less

Ships from: Dallas, TX

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2009

Feedback rating:

(7395)

Condition: Good
Book shows a small amount of wear to cover and binding. Some pages show signs of use. Sail the Seas of Value

Ships from: Windsor Locks, CT

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2014

Feedback rating:

(2774)

Condition: Good
Book has some visible wear on the binding, cover, pages. Biggest little used bookstore in the world.

Ships from: Reno, NV

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$14.22
Seller since 2008

Feedback rating:

(172)

Condition: Like New
0201657643 BRAND NEW NEVER USED IN STOCK 125,000+ HAPPY CUSTOMERS SHIP EVERY DAY WITH FREE TRACKING NUMBER

Ships from: fallbrook, CA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$20.20
Seller since 2014

Feedback rating:

(84)

Condition: Good
Reading, MA 2000 Other Good. The book has been read but remains in clean condition. All pages are intact and the cover is intact. Some minor wear to the spine. *****PLEASE ... NOTE: This item is shipping from an authorized seller in Europe. In the event that a return is necessary, you will be able to return your item within the US. To learn more about our European sellers and policies see the BookQuest FAQ section***** Read more Show Less

Ships from: Goring-By-Sea, United Kingdom

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$35.50
Seller since 2008

Feedback rating:

(17874)

Condition: New
Brand New, Perfect Condition, Please allow 4-14 business days for delivery. 100% Money Back Guarantee, Over 1,000,000 customers served.

Ships from: Westminster, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$35.51
Seller since 2007

Feedback rating:

(23585)

Condition: New
BRAND NEW

Ships from: Avenel, NJ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$48.61
Seller since 2014

Feedback rating:

(6)

Condition: New
New

Ships from: Idyllwild, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 2
Showing 1 – 10 of 11 (2 pages)
Close
Sort by

Overview

Having an e-commerce Web site is no longer a competitive advantage--it's now a competitive imperative. But constructing a profitable and effective e-commerce site involves much more than simply adding shopping-cart capabilities to an existing Web site. It requires an understanding of rapidly evolving issues and the integration of complex technologies.

Developing e-Commerce Sites leads you step-by-step through the process of building a sophisticated e-commerce Web site. This book brings you up to speed on the latest technologies and shows you how to integrate them into a customized e-commerce site that serves your organization's specific needs. Details and instructions are reinforced by carefully crafted code examples that incorporate empowering technologies.

In addition, the authors describe a complete e-commerce solution, illustrating system design, user interface, and utility classes. Developing e-Commerce Sites demonstrates actual implementation of the five requisite functions of an e-commerce site: inventory management, profiling, ordering, shipping, and reporting. You will find clear, practical information on such topics as:

  • Java language basics
  • Servlets and JavaScript
  • SQL and JDBC
  • XML and how it can be used in e-commerce
  • Credit card verification
  • Security
  • Inventory management
  • Customer profiling
  • Ordering, shipping, and reporting

With this book as a guide, technical professionals and managers charged with deploying an e-commerce site will learn the important issues, underlying technologies, and practical skills needed to accomplish this formidable task successfully.

0201657643B04062001

Read More Show Less

Editorial Reviews

Booknews
Explains the languages and technologies that may be useful for building e-commerce systems. Separate chapters treat the languages of HTML, Java, Javascript, Jdbc, SQL, and XML. Also discussed are technologies such as databases, Web servers, and Servlets. The CD-ROM contains the code examples from the book (which are configured for UNIX compatible systems only). Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9780201657647
  • Publisher: Addison-Wesley
  • Publication date: 6/29/2000
  • Edition description: BK&CD-ROM
  • Edition number: 1
  • Pages: 640
  • Product dimensions: 7.40 (w) x 9.10 (h) x 1.30 (d)

Meet the Author

Vivek Sharma is a software developer at Oracle Corporation with nearly seven years of software development and research experience. He writes for Web magazines such as Java Developers' Journal, and his major area of interest and expertise is Internet application research and development. Rajiv Sharma is the CEO of EDA, Inc., and also works as an independent consultant. He has more than ten years of experience, and is co-author of Java Programming by Example (SIGS publications/Cambridge University Press) with Vivek Sharma.

0201657643AB04062001

Read More Show Less

Read an Excerpt

PREFACE: JG541

Introduction

I still remember those days in school when we spent endless hours writing a small program in C that would allow two computers to communicate. There is no doubt that C is an excellent and very flexible language. However, in today's world of breakneck speed, when everything needs to be developed by "next Tuesday," doing things in C alone can be a bit challenging. It's the day and age of specialized languages and technologies. In this book we discuss a number of languages specifically geared for Web development. And we discuss these within an even more focused environment--that of developing tools that can help in conducting commerce over the Internet.

The book not only introduces you to different languages that can be used for developing effective e-commerce applications, it also presents a large number of practical examples. In addition it deals with issues such as performance and security, which are of importance to any e-commerce site. The last section of the book presents a complete example: five systems that can be leveraged by any e-commerce site.

Rationale

There are a number of books on the market that talk about individual technologies for Web development. While these books excel in the topics they're dealing with, practical Web development requires the use of more than one language and technology. A book on databases would teach you SQL and everything related to databases. Another book would make you a master of Java. However, if you're asked to develop e-commerce systems for a company, you would need to know not only these two but a lot more,such as Javascript, JDBC, Servlets, Web servers, etc. More important, you would need to understand which language and technology are best suited for what and how they can be integrated.

This book is an attempt to fill that void. Different pieces required to solve the puzzle are presented in a logical and easy-to-follow manner. Every chapter builds on knowledge gained in previous chapters. Carefully crafted examples show you how to develop practical solutions using a combination of appropriate technologies. In short, the book was written to get you up to speed by next Tuesday, if not Monday!

Target Audience

The primary target audience for this book is technical people who want to learn how to develop applications for e-commerce. These include both technical developers who want to learn the technologies and technical managers who want to see how developers can apply them.

Even though the book uses e-commerce as a backdrop, it covers everything required for building any kind of Internet application. It is thus intended to be useful even for technical people interested in generic Web development.

Here are some categories of people who can benefit from this book:

  1. Software professionals who want to design and develop e-commerce applications.
  2. Semitechnical managers and business school students who want to understand what e-commerce systems are, what technologies they require, and how they can be developed and deployed.
  3. Consultants, developers, and computer science students who just want to learn different Web technologies and understand how they can be integrated to build powerfult Internet applications.

Highlights of the Book

The book has a number of useful features:

  • It brings readers up to speed on different technologies used for building powerful Web-based systems.
  • It contains a large number of practical examples.
  • It teaches gradually and progressively how to build a sophisticated e-commerce system.
  • It provides Java, Javascript, JDBC, Servlet, and SQL code segments that can be used to save product development time.
  • It gives the "inside" view of an e-commerce system so that users have a better understanding of the whole concept.
  • It provides an introduction to XML and how it can be used in e-commerce.

Organization

The book comprises four parts, followed by two appendices:

Part I contains the introductory chapter, which outlines everything that follows. This chapter also shows you how you can get your computer on the Internet and establish a Web presence. Terms applicable to the Internet are described briefly.

Part II begins with a chapter on HTML. Other chapters in this section discuss Java, Servlets, Javascript, SQL, JDBC, and XML. Everything is taught by example. All chapters except the HTML chapter end with a section called Practical Examples where we present a number of programs that solve some complex, practical problems. By making use of knowledge from previous chapters, these examples also illustrate an integration of different languages.

Part III takes a look at some practical considerations for anyone planning on building Web systems and/or e-commerce systems. Chapter 8, "Credit Card Verification," discusses several ways in which you can start accepting credit cards over the Net. Chapter 9, "Security and Performance," talks about steps you can take to make your site faster and more secure.

Part IV which completes the book, contains a complete e-commerce solution. It begins with Chapter 10, "System Design," which introduces five systems developed in the following chapters using technologies covered in Parts II and III. This chapter also presents the design of a database that is used by the e-commerce systems, which should work as a good tutorial for designing a normalized database. Chapter 11, "Functionality," talks about the user interface of the systems. Chapter 12, "Utilities," presents a number of utility classes that can be leveraged by any Web application. The remaining five chapters in Part IV discuss the actual implementation of the five systems.

Appendix A contains instructions for installing and configuring different pieces of required software such as JDBC drivers, Apache Web server, databases, etc. Appendix B provides a complete listing of code for the systems designed in Part IV.

Read More Show Less

Table of Contents

Introduction

Rationale

Target Audience

Highlights of the Book

Organization

Acknowledgments

Part I

Chapter 1 The Basics of Internet Technology

Skill Level Required

Web Sites and Browsers

Web Pages and HTML

Web Servers and HTTP

URLs

FORMS and CGI

Javascript

Cookies

Java and Servlets

Databases

JDBC

XML

e-Commerce Systems

Inventory Management Systems

Profile Management Systems

Ordering Management Systems

Shipping Management Systems

Reporting Systems

Getting on the Internet

Using an ISP

Using a Hosting Service

Keeping the Computer with You

A Note about Speed

Disclaimer

Part II

Chapter 2 HTML

Introduction

First HTML File

Some Formatting Tags

Links

Lists

Tables

Frames

Forms

Putting Comments in HTML

Conclusion

Chapter 3 Java

Introduction

Object Oriented Programming

First Java Program

Applets and Applications

Instances

Method Overloading

Inheritance

Interfaces

Packages

Exceptions

File I/O

Threads

Some Useful Classes and Methods

Vectors

Hashtables

Object Serialization

Remote Method Invocation (RMI)

Reading a URL

Working with Proxies

Internationalization

Applets

Threads in Applets

Java Mail API

Commenting Code in Java

Some Useful Tools

Some Practical Examples

Example 1: Displaying Multiple Advertisements on Your Site

Example 2: Keeping Track of Clicks on Advertisements

Conclusion

Some Handy Classes and Methods in Some Useful Packages

Chapter 4 Servlets

= HTML FORMs

= POST and GET METHODs

= Anatomy of a Request and a Response

= CGI Scripts

= Drawbacks of CGI

= Efficiency with Servlets

= Anatomy of a Servlet

= JServ--Servlet Engine

= A Basic Servlet

= FORM Variables

= Cookies

= Sessions

= Some Practical Examples

Example 1: Bulk Email Sender

Example 2: Internationalized Help Screens for Your Worldwide Customers

Example 3: Stocks Reader

= Example: Session-Based Shopping Cart

= Conclusion

= Some Useful Interfaces/Classes and Some of Their Methods

Chapter 5 Javascript

Introduction

Documents

documents.forms

Statements

Examples

Functions

Objects in Javascript

Events and Event Handling

Arrays

FORMs

Select Lists

Buttons

Submit and Radio Buttons

Checkboxes

Text Fields and Text Areas

Frames

Cookies

A Practical Example

Example: Personalized One-to-One Service to Customers

Some Useful Methods, Properties, and Event Handlers of Some Useful Objects

Reference

Chapter 6 SQL and JDBC

Databases and SQL

Schemas

Datatypes

Table Creation

Column Constraints

Keys

Indexes

Dropping Tables

Data Insertion and Modification

Transactions

Data Retrieval

Operators

Functions

Retrieving Records from Multiple Tables

Deleting Records

Sequences

Stored Procedures

JDBC

Connecting to the Database

Drivers

Connection Object

Statement Object

Retrieving Data

Inserting/Modifying Data

PreparedStatement

Insert into a LONG Column

CallableStatement

Transactions in JDBC

Some Practical Examples

Example 1: A Customer Registration System

Example 2: Bulk Email Sender--JDBC Version

Some Useful Classes and Interfaces in the Java.sql Package

Chapter 7 XML

Introduction

Some Rules to Follow

Displaying an XML Document

Data Interchange with an XML Document

Document Type Definitions (DTDs)

Parsers

Using XML

Client-Side Usage

Server-Side Usage

Some Practical Examples

Example 1: Generating XML from the Database

Example 2: Reading XML Data into the Database

Example 3: XML-Based Stock Analyzer

Conclusion

References

PART III

Chapter 8 Credit Card Verification

Card Authorization URLs

Third-Party APIs

Chapter 9 Security and Performance

Security

Firewalls

Database Security

Software Patches

Data Transmission Security

Public and Private Keys

Certificates

Ciphers

Secure Sockets Layer

Message Digests

Password Security

Some Hints on Making the Applications Secure

Performance

Finding and Fixing Bottlenecks

Some Suggestions

PART IV

Chapter 10 System Design

Introduction

Inventory Management System

Things to Think About

Profile Management System

Things to Think About

Ordering Management System

Things to Think About

Other Systems

Conclusion

Chapter 11 Functionality

Introduction

Inventory Management System

Menu

Adding a Category

Adding a Subcategory

Deleting Categories

Adding Products

Modifying Products

Viewing and Deleting Products

Typical Usage Scenario

Ordering System

Sign-In Page

Ordering Menu

Adding Products to Checkout Cart

Cart Contents

Checkout

Checkout for Existing Users

Personal Cart Option

Categories Option

Order History Option

Search Option

Typical Usage Scenario

Profile Management System

Top Menu

Registration

Profile Update

Contact Us Option

Password Finder Option

Shipping Management System

Sign-In Page

Reporting System

Sign-In Page

Reporting Menu

User Distribution

Sales Distribution

User Frequency

Sales Frequency

Chapter 12 Utilities

Introduction

Description of the Utilities

Connection-Pooling Utility

Authenticator

Email-Sending Utility

HTML Template Utility

Chapter 13 Inventory Management System

Prerequisites

High-Level Description

Classes and Their Methods

Detailed Description

HTML Files in Document Root

Other HTML Files and Templates

Chapter 14 Profile Management System

High-Level Description

Classes and Their Methods

Detailed Description

Document Root HTML Files

Other HTML Files and Templates

Chapter 15 Ordering Management System

High-Level Description

Classes and Their Methods

Detailed Description

Document Root HTML Files

Other HTML Files and Templates

PART V

Chapter 16 Shipping Management System

High-Level Description

Classes and Their Methods

Detailed Description

Document Root HTML Files

Other HTML Files and Templates

Chapter 17 Reporting System

High-Level Description

Classes and Their Methods

Detailed Description

Document Root HTML Files

Other HTML Files and Templates

Appendix A Installation and Configuration Instructions

Apache

Installation

Troubleshooting

Configuration

JServ

Installation

Configuration

Oracle

Utilities

mSQL

Troubleshooting

Utilities

JDBC Drivers

Troubleshooting

JavaMail

Appendix B Complete Code Listing
Installation
Inventory Management System
Ordering Management System
Profile Management System
Shipping Management System
Reporting System
Utilities
SQL For Creating Tables and Sequences
Index. 0201657643T04062001

Read More Show Less

Preface

JG541

Introduction

I still remember those days in school when we spent endless hours writing a small program in C that would allow two computers to communicate. There is no doubt that C is an excellent and very flexible language. However, in today's world of breakneck speed, when everything needs to be developed by "next Tuesday," doing things in C alone can be a bit challenging. It's the day and age of specialized languages and technologies. In this book we discuss a number of languages specifically geared for Web development. And we discuss these within an even more focused environment--that of developing tools that can help in conducting commerce over the Internet.

The book not only introduces you to different languages that can be used for developing effective e-commerce applications, it also presents a large number of practical examples. In addition it deals with issues such as performance and security, which are of importance to any e-commerce site. The last section of the book presents a complete example: five systems that can be leveraged by any e-commerce site.

Rationale

There are a number of books on the market that talk about individual technologies for Web development. While these books excel in the topics they're dealing with, practical Web development requires the use of more than one language and technology. A book on databases would teach you SQL and everything related to databases. Another book would make you a master of Java. However, if you're asked to develop e-commerce systems for a company, you would need to know not only these two but a lot more, such as Javascript, JDBC, Servlets, Web servers, etc. More important, you would need to understand which language and technology are best suited for what and how they can be integrated.

This book is an attempt to fill that void. Different pieces required to solve the puzzle are presented in a logical and easy-to-follow manner. Every chapter builds on knowledge gained in previous chapters. Carefully crafted examples show you how to develop practical solutions using a combination of appropriate technologies. In short, the book was written to get you up to speed by next Tuesday, if not Monday!

Target Audience

The primary target audience for this book is technical people who want to learn how to develop applications for e-commerce. These include both technical developers who want to learn the technologies and technical managers who want to see how developers can apply them.

Even though the book uses e-commerce as a backdrop, it covers everything required for building any kind of Internet application. It is thus intended to be useful even for technical people interested in generic Web development.

Here are some categories of people who can benefit from this book:

  1. Software professionals who want to design and develop e-commerce applications.
  2. Semitechnical managers and business school students who want to understand what e-commerce systems are, what technologies they require, and how they can be developed and deployed.
  3. Consultants, developers, and computer science students who just want to learn different Web technologies and understand how they can be integrated to build powerfult Internet applications.

Highlights of the Book

The book has a number of useful features:

  • It brings readers up to speed on different technologies used for building powerful Web-based systems.
  • It contains a large number of practical examples.
  • It teaches gradually and progressively how to build a sophisticated e-commerce system.
  • It provides Java, Javascript, JDBC, Servlet, and SQL code segments that can be used to save product development time.
  • It gives the "inside" view of an e-commerce system so that users have a better understanding of the whole concept.
  • It provides an introduction to XML and how it can be used in e-commerce.

Organization

The book comprises four parts, followed by two appendices:

Part I contains the introductory chapter, which outlines everything that follows. This chapter also shows you how you can get your computer on the Internet and establish a Web presence. Terms applicable to the Internet are described briefly.

Part II begins with a chapter on HTML. Other chapters in this section discuss Java, Servlets, Javascript, SQL, JDBC, and XML. Everything is taught by example. All chapters except the HTML chapter end with a section called Practical Examples where we present a number of programs that solve some complex, practical problems. By making use of knowledge from previous chapters, these examples also illustrate an integration of different languages.

Part III takes a look at some practical considerations for anyone planning on building Web systems and/or e-commerce systems. Chapter 8, "Credit Card Verification," discusses several ways in which you can start accepting credit cards over the Net. Chapter 9, "Security and Performance," talks about steps you can take to make your site faster and more secure.

Part IV which completes the book, contains a complete e-commerce solution. It begins with Chapter 10, "System Design," which introduces five systems developed in the following chapters using technologies covered in Parts II and III. This chapter also presents the design of a database that is used by the e-commerce systems, which should work as a good tutorial for designing a normalized database. Chapter 11, "Functionality," talks about the user interface of the systems. Chapter 12, "Utilities," presents a number of utility classes that can be leveraged by any Web application. The remaining five chapters in Part IV discuss the actual implementation of the five systems.

Appendix A contains instructions for installing and configuring different pieces of required software such as JDBC drivers, Apache Web server, databases, etc. Appendix B provides a complete listing of code for the systems designed in Part IV.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)