Have one to sell? Sell yours here
Server-Based Java Programming
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Server-Based Java Programming [Paperback]

Ted Neward (Author)
4.5 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

July 2000 1884777716 978-1884777714
Demonstrates how to take full advantage of Java's power on servers by using current technologies such as Java Servlets, Java Web server, and JNDI.

Customers Who Bought This Item Also Bought


Editorial Reviews

Review

"written for experienced programmers to take them to new heights in programming practices and design...topics are approached logically and comprehensively." -- Mitch Tulloch on Swynk.com

...a voice of reason in Sun's flood of J2EE hype. It is a wholly remarkable Java book...it sets a new standard. -- Slashdot.org

Reading this book can be the difference between being a good Java programmer and an excellent one. -- Javazone.com

About the Author

Ted Neward is an independent software development architect and mentor in the Sacramento, California area. He is the author of a number of books, including Server-Based Java Programming (Manning), the forthcoming EffectiveEnterprise Java (Addison-Wesley) and Shared Source CLI Essentials (O'Reilly) and co-author of C# In a Nutshell (O'Reilly) with Peter Drayton and Ben Albahari. He is also an instructor with DevelopMentor, where he teaches and authors both the Java and .NET curriculum. He speaks frequently for technology user groups and writes technical papers for www.javageeks.com and www.clrgeeks.com. He currently labors on behalf of the University of California, Davis, architecting a rebuild of the Davis Accounting and Financial Information Services software system. Past clients include companies like Pacific Bell, EdFund, Synergex and Intuit.


Product Details

  • Paperback: 592 pages
  • Publisher: Manning Publications (July 2000)
  • Language: English
  • ISBN-10: 1884777716
  • ISBN-13: 978-1884777714
  • Product Dimensions: 9.2 x 7.4 x 1.2 inches
  • Shipping Weight: 2.3 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #889,385 in Books (See Top 100 in Books)

More About the Author

Ted Neward is the Principal with Neward & Associates, a firm specializing in enterprise consulting, developer mentoring, and research/prototype development on both the Java and .NET platforms. He focuses on programming languages, virtual machines, enterprise systems, and the role of psychology and philosophy in software development. He speaks at conferences around the world, writes for a variety of different journals including columns with IBM's developerWorks, Microsoft's MSDN, and Oracle's TechNet periodicals. He resides in the Pacific Northwest, with his family.

You can view his website at http://www.tedneward.com; contact him if you have interest in having him consult on a project, mentor your developers, or speak on a subject to your firm directly.

 

Customer Reviews

11 Reviews
5 star:
 (8)
4 star:
 (1)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

25 of 25 people found the following review helpful:
5.0 out of 5 stars Excellent - Well worth the money, October 23, 2000
This review is from: Server-Based Java Programming (Paperback)
Now this was a refreshing book!

When I first glanced through the contents of "Server-Based Java Programming" at the bookstore, I almost immediately put it back on the shelf. After all, it barely even mentioned J2EE. Who on earth writes a book about using Java on the server without covering J2EE? That's the hot technology and everyone is focusing on and certainly the basis for Java development on the server. Using an application framework provided by J2EE provides too much to ignore - why would you write anything else?

Well, I was wrong. Long story short - I ended up with a copy at my desk. Finally I picked it up and started reading.

Hours later and I still couldn't put it down.

Ted Neward's book Java-Based Server Programming, published by Manning Publications covers much more than simple J2EE development. It gives you the tools you need in order to understand and develop your own servers, application or otherwise. While this may not seem important at the surface (see my own remarks earlier), it becomes readily apparent only a few pages in just how valuable these skills are. Having the depth of understanding that's presented in this book gives you the ability to write code of greater robustness than otherwise, whether you're writing J2EE apps or not.

The first thing that struck my fancy was the discussion about the 3 zeroes - zero development, zero deployment, and zero administration. I've long been an advocate of building "lights out" systems - put it on the servers, shut off the lights and go home and wait for the checks. But Ted takes it beyond what I had considered. Lofty goals, no doubt, zero development, deployment & administration is exactly what we should be shooting for. As the saying goes, "Shoot for the stars and hit the sky, shoot for the sky and hit the mud."

If that was all he had to say it would have been a good purchase, but Ted then goes on to describe and produce code that actually moves us toward these goals.

I appreciated the frequent references to design patterns. In many circles patterns are new concepts that people are just starting to experiment with. It is refreshing to see a book where the audience is expected to understand them. UML is used where appropriate, adding yet more evidence that this is written by an architect and software engineer - not just someone throwing code together quick and dirty.

It's not as though all the material in the book is new and doesn't exist elsewhere. There are many texts that cover threads and their proper use. Texts about n-tier architectures abound. Application frameworks are not new concepts; sockets, persistence, servlets, middleware and JNI have been around and are well-understood. The power comes through the stated objectives and the practical application of these different technologies in a holistic manner toward them that produces a very worthy text.

Real-world, architecture-centric, holistic, practical, proven. All appropriate words to describe this book. Don't believe that one size fits all? Me either, and it's refreshing to see a work with the depth of this one. Don't know Java yet? Read some of the other fine books first. Then, when you understand the language and want to get serious about server-side development, get a copy of Server-Based Java Programming and dig in. Personally I consider the $50 I spent on this book one of the best purchases I've made.

Now if you'll excuse me, I'm going to get back into this book. It's 5am so I still have some time before I have to go to work...

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 15 people found the following review helpful:
5.0 out of 5 stars Excellent Book!, October 16, 2000
This review is from: Server-Based Java Programming (Paperback)
As a systems architect I found this book extremely useful. It is an excellent book for those involved in serious server-side architecture, design and development. The book is organized into seventeen sections covering Enterprise Java, threads, control, configuration, Sockets, Servlets, persistence, middleware, JNI, monitoring, and two sections devoted to an excellent discussion of business objects and business object models. As an example of the level of this book, the beginning of the Servlet section states that the author is not going to go over Servlet basics in this chapter - rather he immediately dives into the various uses of Servlets within an Enterprise architecture (a refreshing change!).

Throughout the book the author identifies real-world problems and issues facing server-side design, and presents several solutions to these problems. Both the Servlet and Business Object Model sections have excellent discussions about n-tier application issues pertaining to the separation between logic, content, and presentation. These sections make excellent reading. Rather than being theoretical about the issues the author describes real-world situations and ways to work around them. A few examples of the issues the author describes in these sections are team development of common modules, n-tier client-side validation, and scalability and performance.

Having read this book cover-to-cover (something I rarely do with technical books), there were a few sections that I did not find useful. These sections were the ones on ClassLoaders, Custom ClassLoaders, and Java Native Interface. Also, I felt the section on Configuration was a bit weak, and did not address many of the issues I have faced with configuration issues involving distributed systems. Overall, this is an excellent book, one that is now included in my "Top 5" list of technical books.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 10 people found the following review helpful:
5.0 out of 5 stars The best server side java book I've ever read., May 3, 2001
This review is from: Server-Based Java Programming (Paperback)
Whether you're building your own Java application server, or evaluating your options when it comes to building an enterprise class application, there's an awful lot to consider. Everyone likes to throw around the adjective 'enterprise'; 'enterprise class,' 'enterprise information system,' 'enterprise solution' but what does this mean? What is an enterprise solution? And more importantly how do you build one? This book cuts through the J2EE hype and gives you the straight dope on desiging/implementing realistic java based distributed systems.

As a Sun Certified Java 2 Developer, I've read more than my fare share of bad java books. The good thing is that they are very easy to spot: they are typically extremely thick books with trivial examples and a huge API reference (that you can download from Sun's website) for filler. This book is a voice of reason in Sun's flood of J2EE (especially EJB) hype. It's a wholly remarkable Java book. Ted Neward should be rewarded and congratualted for this book, it sets a new standard in content quality for Java books.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews









Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(286)
(284)
(324)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject