By Carl Albing, Michael Schwarz
Linux is the fastest-growing Java improvement platform since it saves time and money through serving as a platform for either improvement and deployment. yet builders face major platform-specific demanding situations whilst dealing with and deploying Java purposes in a managed construction setting.
Written for Java and Linux builders alike, Java™ software improvement on Linux® is the hands-on consultant to the complete Java software improvement lifecycle on Linux.
Determined to spare different builders hours of trial and mistake, Albing and Schwarz exhibit the platform, instruments, and alertness improvement by means of displaying real looking, easy-to-follow examples. After an easy command-line program introduces simple instruments, this application leads readers via business-logic item research, database layout, Java servlet UIs, Java Server Pages (JSP) UIs, Swing GUIs, and traditional Widget Toolkit (SWT) GUIs. Scaling as much as the company point presents the chance to exploit either the JBoss program Server and the Apache Geronimo software Servers, and firm JavaBeans (EJB).
Readers find out how to
- Use improvement instruments to be had on Linux, resembling the GNU Compiler for Java (gcj), Ant, the NetBeans IDE, IBM's Eclipse Java IDE, JUnit, and SunONE Studio
- Develop enterprise common sense layers utilizing Java DataBase Connectivity (JDBC)
- Add an internet interface utilizing servlets and JSPs
- Add a GUI utilizing Sun's summary Window Toolkit (AWT) and IBM's SWT
- Deploy EJBs in Linux
The authors finish via demonstrating how a hierarchy of budgets should be created, tracked, and shared with Concurrent types approach (CVS).
A better half site contains all resource code and a hyperlink to every software described.
Java™ program improvement on Linux® can propel you from a status begin to the full-speed improvement and deployment of Java purposes on Linux.
Read Online or Download Java (TM) Application Development on Linux (R) PDF
Best Operating Systems books
Take complete good thing about the Oracle Solaris eleven administration good points deal with a hugely scalable, cloud-based computing platform and bring unequalled functionality degrees at each layer of your IT stack. Oracle Solaris eleven method management: the whole Reference exhibits easy methods to set up Solaris from scratch.
Covers Mac OS X Panther and its bundled purposes intimately, whereas dealing with more difficult subject matters resembling networking, net protection, instant operation, and upkeep in an approachable manner. easy methods to use the Finder, the right way to deal with documents, easy methods to paintings with electronic media, and masses extra. an advantage characteristic of the e-book is the highlight on “Writers and their Macs,” which deals glimpses of the way 3 writers paintings with their Macs: novelist Arthur Golden (Memoirs of a Geisha), screenwriter Mike wealthy (Finding Forrester), and suspense author Jeff Abbott (Cut and Run).
For programmers, process architects, and technical programmer managers. offering an outline of the Solaris and POSIX multithreading architectures, this publication explains threads at a degree that's thoroughly obtainable to programmers and process architects without past wisdom of threads. Covers the enterprise and technical merits of threaded courses, besides discussions of 3rd social gathering software program that's threaded, declaring the advantages.
The single Apple-certified booklet on Mac OS X, this entire reference takes help technicians and ardent Mac clients deep within their working platforms, protecting every little thing from networking applied sciences to process management, customizing the working procedure, command-line programming, and extra. Keyed to the training pursuits of the Apple Helpdesk expert certification examination, the teachings during this self-paced quantity function an ideal complement to Apple's personal education classification and a main primer for desktop help group of workers who have to troubleshoot and optimize Mac OS X as a part of their jobs.
Extra resources for Java (TM) Application Development on Linux (R)