13.07.2015 Views

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

xxviiiIntroducti<strong>on</strong>If you are an experienced <strong>Linux</strong> user or developer, and you are interestedin using the Java language <strong>on</strong> that platform, this book will guide you throughsome advanced Java development topics and will present, we hope, some noveluses for familiar <strong>Linux</strong> and GNU tools.If you are a rank beginner to either <strong>Linux</strong> or Java, we still think this bookhas value, but we would recommend that you use it in c<strong>on</strong>juncti<strong>on</strong> with moreintroductory books. For a basic introducti<strong>on</strong> to Java and object-oriented programming,we recommend Bruce Eckel’s excellent book, Thinking in Java(ISBN 0-13-100287-2). For an introducti<strong>on</strong> to <strong>Linux</strong> and its tools, we canrecommend The <strong>Linux</strong> Book by David Elboth (ISBN 0-13-032765-4) 1 as anall-around title. We also list several other books in secti<strong>on</strong>s titled Resourcesthroughout this book. Many books we recommend are not actually <strong>Linux</strong>specific.Since <strong>Linux</strong> duplicates (in most respects) a UNIX platform, we dooccasi<strong>on</strong>ally recommend books that are general to all *nix systems.If you are a developer, c<strong>on</strong>tractor, or MIS development manager withmore projects than budget, our book will introduce you to many solid toolsthat are free of license fees for the development and deployment of producti<strong>on</strong>Java applicati<strong>on</strong>s. We are all being asked to do more with less all the time. Inmany (but certainly not all) cases, Free and Open Source software is an excellentway to do that.WHO SHOULD NOT BUY THIS BOOKThose looking for complete documentati<strong>on</strong> <strong>on</strong> Java APIs and <strong>Linux</strong>-based Javaapplicati<strong>on</strong> servers will be disappointed. Complete reference material <strong>on</strong> FreeSoftware and Open Source Software may be found in book form, but it is mostcertainly out-of-date. And while this is an open-c<strong>on</strong>tent book, we know fullwell that we will <strong>on</strong>ly be updating it as our “day jobs” permit. In other words,those seeking complete and current reference material should go to the Web.Those who have a multimilli<strong>on</strong>-dollar budget for applicati<strong>on</strong>s developmentwill probably be well served by commercial applicati<strong>on</strong> server products. Whilewe very much believe that <strong>Linux</strong> and Java <strong>on</strong> <strong>Linux</strong> are fully capable of supportingproducti<strong>on</strong> envir<strong>on</strong>ments, we recognize that products such as BEAWeblogicand IBM’s WebSphere have large support organizati<strong>on</strong>s behind them, and1. Note that we do tend to recommend titles from Pears<strong>on</strong> Educati<strong>on</strong> (our publishers), butthat we by no means c<strong>on</strong>fine ourselves to that publisher.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!