Because Linux can be used for both development and deployment, it is the Java development platform with the quickest growth. However, managing and deploying Java programs in a regulated production environment presents developers with major platform-specific problems.
Java Application Development on Linux is a practical manual for the entire Java application development lifecycle on Linux. It was written with both Java and Linux developers in mind.
Albing and Schwarz showcase the platform, tools, and application development by using practical, easy-to-follow examples in an effort to save other developers hours of trial and error. This software guides readers through business-logic object analysis, database design, Java servlet UIs, Java Server Pages (JSP) UIs, Swing GUIs, and Standard Widget Toolkit (SWT) GUIs after a straightforward command-line application introduce fundamental tools. Utilizing both the Apache Geronimo and JBoss Application Servers as well as Enterprise JavaBeans is possible when scaling up to the enterprise level (EJB).
Readers learn how to
- Use development tools available on Linux, such as the GNU Compiler for Java (GCJ), Ant, the NetBeans IDE, IBM's Eclipse Java IDE, JUnit, and SunONE Studio
- Develop business logic layers using Java DataBase Connectivity (JDBC)
- Add a Web interface using servlets and JSPs
- Add a GUI using Sun's Abstract Window Toolkit (AWT) and IBM's SWT
- Deploy EJBs in Linux