Back to the Web Developer's Journal Main Page
internet.com
side nav bar

Java, Java, Java! A Beginner's Textbook. The book is now in its 2nd edition, released in March 1999.

Beginning Java

by Ivor Horton

1,000 Pages
2nd Edition
ISBN# 1861002238
1999
Price: $49.00

Wrox Press, Inc.
2710 W Touhy
Chicago IL 60645
www.wrox.com


.

Java Articles at the Web Developer's Journal - Java programming tutorials, applets, beans, servlets and more.
Back to the Web Developer's Journal Main Page
internet.com
side nav bar










We've tried to assemble a collection of articles about Java to help the beginner or the real Java gurus. If you have questions (or answers) concerning Java, please visit our Java Discussion Group.

HOW DID THEY DO THAT???

Find out in:
Amazing HTML



Site Map


Jobs at webdeveloper.com
Check out our Web-based
Discussion Groups:

Check out and join our email-based Mailing Lists for Web developers.

Ask the JavaScript Weenie:

For news and reviews of the latest computer audio tools, visit: The Tapeless Studio
Java Resources for Web Developers

Java Hub

If you have questions about Java development you have arrived at the right place. Scroll down for articles about servlets, product reviews and "how to do it" articles. We also maintain a Java discussion group.

 In This Section

 Java

  • Taking Notes on Java
    Edward Tanguay sings the praises of a very important language.

  • The Bluffer's Guide to Java
    Can't tell your Beans from your Applets? Wondering if a Servlet is a small server waiting to grow up? Read our compact guide to Java and you'll soon be dropping JAR, JVM and JSDK into casual conversations along with the best of them. Nobody will bother listening to you, but they'll still be mightily impressed.


  • Java: Coming to a TV near you!
    The new Java TV API holds the promise of Java-based interactive television using set-top boxes.


  • Java vs Other Web Application Technologies
    (The JavaBoutique) Selena Sol, author of JavaBoutique's Introduction to Java, gives an in-depth comparison of Java and other development languages such as dHTML, ASP, and Perl.
  • Agent Communication
    Agent technology is becoming more prevalent as the availability of network access, and the demand for the end-uses of agents, become greater.

  • Java Web Server in Brief
    A simple, dependable, and inexpensive ecommerce solution for small businesses is proposed.


  • JD WorkShop vs Cafe
    Two Java Tools Compared

 Java Server Pages

  • JSP: The Back Door into Java
    Edward Tanguay discovers JSP, and finds it finally allows him to put his theoretical knowledge of Java to use, and hence, get a foot into the Java programming world.

  • Building Java Server Pages
    A detailed look at building JSP pages. Should you use JSP or servlets? It depends on the ratio of markup to code. Here you'll also find a guide to the different varieties of tag, and details about the main tags such as <jsp:useBean> and <jsp:setProperty>.

  • Site User Logon with XML, Java Beans and JSP
    During this tutorial we will use XML and Java Server Pages to verify a user's logon - and then store the results in a session Java Bean for easy access.

  • Serving Dynamic WAP Content with Java Server Pages
    Here's how to create dynamic content for WAP-enabled mobile phones using the Wireless Markup Language (WML) and Sun Microsystems' Java Server API. Our Java Server Pages application displays regularly updated appointment data for someone on the move, such as an appliance engineer making house calls.

  • Object Persistence Made Easy
    With object serialization, your Java applets and applications can save and load the state of objects to disk or over a network. In this article, we'll examine the benefits of object serialization, and how to implement it in your own programs.

 Servlets

  • Intro to Servlets
    Java servlets are making headlines these days, claiming to solve many of the problems associated with CGI and proprietary server APIs. In this article I will describe the overall servlet architecture and what you need to develop your application with servlets. I will use several code examples to show you how to use the Servlet API, and compare it with CGI and proprietary server APIs where appropriate.

  • Internationalizing Servlets
    How to use the Java Internationalization API to build server-side code that alters its output based on the location and language of the user. We demonstrate the use of the API by building a simple method which displays a product entry for a shopping cart application.

  • Using the HttpSession object of the Servlet API
    The Java Servlet API represents an elegant and powerful way to shift processes from client to server, and offers a number of advantages over CGI. These advantages have certainly been enumerated so that most developers are aware of the servlet advantage. However, some of the details of the servlet architecture may at first seem daunting. Here's a short introduction on one aspect of writing servlets: the HttpSession object.

  • Improved Performance with a Connection Pool
    Establishing a connection once and then using the same connection for subsequent requests can dramatically improve the performance of a database-driven Web application. Since Servlets can keep information between requests, a database connection pool is a straightforward solution.

  • Servlets Are for Real!
    Servlets are on duty now at a Web site near you.

  • Netscape-Flavored Servlets
    How to implement server-side Java using Netscape's implementation of Java within the Enterprise Server.

 Java Discussion Group

  • Java Discussion Group
    Test the experts who hang out here with your toughest Java questions. You can also sign up for our Java E-mail Discussion List.
 

 

 Archive



Back to the Web Developer's Journal Contact WDJ   •    Suits!   •    Propheads!   •    Ponytails!
Discuss   •    Subscribe   •    Search

Be a Commerce Partner                       


HOW DID THEY DO THAT???

Find out in:
Amazing HTML



Site Map

Jobs at webdeveloper.com


Check out our Web-based
Discussion Groups:

Check out and join our email-based Mailing Lists for Web developers.


Developer Channel
FlashKit
Jobs.webdeveloper
JavaScript.com
JavaScriptSource
JustSMIL
ScriptSearch
Streaming Media World
WebDeveloper.com
WebReference
XMLFiles
WDVL
Discussion Groups Book Reviews Software Reviews Download Web Tools

Beginning Java

A Comprehensive Text, Including JDK 1.1

reviewed by Charlie Morris

This weighty tome is a step-by-step course on Java programming. The title is a bit of a misnomer, for although the book begins at the most basic level, it proceeds step-by-step to intermediate-advanced programming. Beginning Java is part of a series, of which the next is called Professional Java Fundamentals.
September 30, 1997
This is a well-organized programming textbook, with lots of code, and exercises at the end of each chapter. Horton injects just the right amount of humor to leaven the necessarily dry subject matter.

Chapters Include:
  1. Introducing Java
  2. Programs, Data, Variables and Calculation
  3. Loops and Logic
  4. Arrays and Strings
  5. Defining Classes
  6. Extending Classes and Inheritance
  7. Exceptions
  8. Stream Input and Output
  9. Utility Classes
  10. Threads
  11. Creating Windows
  12. Handling Events
  13. Drawing in a Window
  14. Extending the GUI
  15. Filing and Printing Documents
  16. Networking
  17. Talking to Databases
  18. JDBC in Action
  19. Introducing Remote Method Invocation
There are also 4 appendices:
  • Setting Up
  • Distributing Java Classes
  • Java Keywords
  • The ASCII Character Set
Would you believe I've already read the whole thing? Well, okay, but the part I've read is clearly written and well-organized. Each chapter begins with an overview and ends with a summary, as you'd expect in a good textbook. Each concept has code examples, and all is well laid-out and clearly explained.

One thing that concerned me is that like most books these days, the editing was a bit sloppy. For a programming book, typos can be disaster. I found no typos in the code, but too many in the text. This is a paperback, but is pretty sturdily bound. The $40 price seems a bargain for such a hefty volume.

Don't let the title fool you. This is fine for beginners, but it would also make a good textbook for a class, or a reference volume for an experienced Java junkie.

Wrox Press has a whole library of good programming texts, similarly organized to Beginning Java. They all fit together in a series of levels and related topics. We'll be reviewing some more in the future.
  • Beginning MFC Programming
    • by Ivor Horton
    • 596 pages
    • $34.95
  • Beginning MFC COM Programming
    • by Julian Templeman
    • 477 pages
    • $39.95
  • Professional DCOM Programming
    • by Richard Grimes
    • 547 pages
    • $49.95
  • Professional MFC with Visual C++
    • by Mike Blaszczak
    • 985 pages
    • $59.95


Back to the Web Developer's Journal
Contact WDJ   •    Suits!   •    Propheads!   •    Ponytails!
Discuss   •    Subscribe   •    Search


internet.com

IT | Developer | Internet News | Small Business | Personal Technology | International | Search internet.com | Advertise | Corporate Info
Newsletters | Tech Jobs | E-mail Offers

internet.commerce
Be a Commerce Partner