Linux Application Development - (Java Edition)

Author: (American) Schwartz, Hou Xiuxiu, Song Meina (Translator)
Publisher:
Publish Date: 2006-12-01
Features: Linux is currently the fastest-developing Java development platform. As a development and deployment platform, it can save developers a significant amount of time and cost. However, when developers manage and deploy Java applications in a controlled production environment, they are often greatly restricted by the platform. This book is written for Java and Linux developers, introducing the complete Java application development lifecycle on the Linux platform. To save other developers from spending a lot of time on repeated experimentation, this book illustrates the development of platforms, tools, and applications through practical and easy-to-understand examples. After introducing basic tools with a simple command-line application, it guides readers through business logic object analysis, database design, JavaServlet UI, JavaServerPages (JSP) UI, Swing GUI, and Standard Widget Toolkit (SWT) GUI. As it advances to the enterprise level, there will be an opportunity to use JBoss Application Server, Apache Geronimo Application Server, and Enterprise JavaBeans (EJB).
Linux is currently the fastest-developing Java development platform. As a development and deployment platform, it can save developers a significant amount of time and cost. However, when developers manage and deploy Java applications in a controlled production environment, they are often greatly restricted by the platform. This book is written for Java and Linux developers, introducing the complete Java application development lifecycle on the Linux platform. To save other developers from spending a lot of time on repeated experimentation, this book illustrates the development of platforms, tools, and applications through practical and easy-to-understand examples. After introducing basic tools with a simple command-line application, it guides readers through business logic object analysis, database design, JavaServlet UI, JavaServerPages UI, Swing GUI, and Standard Widget Toolkit GUI. As it advances to the enterprise level, there will be an opportunity to use JBoss Application Server, Apache Geronimo Application Server, and Enterprise JavaBeans (EJB).
Main Content:
- Using development tools available on Linux, such as the GNU Compiler (gcc) for Java, Ant, Concurrent Versioning System (CVS), NetBeans IDE, and IBM's Eclipse Java IDE.
- Developing the business logic layer using Java Database Connectivity (JDBC).
- Adding web interfaces using Servlets and JSP.
- Adding GUI using Sun's Java Foundation Classes (JFC) and IBM's Standard Widget Toolkit (SWT).
- Deploying EJB in Linux.

📌 Related Posts