个人简介
Carl Albing是一名出色的程序员,也是一名资源的软件顾问。他拥有二十多年的从业经验,是使用Linux和Java技术构建业务解决方案的高手。他所作的技术发言,遍及美国、加拿大以及欧洲的会议和企业。
内容简介
Linux是当前发展最快的Java开发平台。作为一个开发和部署平台,它可以为开发人员节省大量时间和成本。但是当开发人员在一个受控的生产环境里管理和部署Java应用程序时,往往会受到平台的极大限制。
本书针对Java和Linux开发人员编写,介绍了Linux平台上完整的Java应用程序开发的生命周期。
为了使其他开发人员免于花大量时间反复试验,本书通过实际且容易理解的示例,说明了平台、工具和应用程序的开发。本书使用一个简单的命令行应用程序引入基本工具之后,引导读者了解业务逻辑对象分析、数据库设计、Java Servlet UI、Java Server Pages UI、Swing GUI和Standard Widget Toolkit GUI。当提升到企业级后将有机会使用JBoss Application Server、Apache Geronimo Application Server以及Enterprise JavaBeans(EJB)。
本书主要内容:使用Linux上可用的开发工具,例如用于Java的GNU编译器(gnu)、Ant、Concument Versioning System NetBeans IDE和IBM的Eclipse Java IDE,使用Java DataBase Connectivity 开发业务逻辑层,使用Servlet和JSP添加Web接口,使用Sun的Java Foundation Classes和IBM的Standard Widget Toolkit组件,添加GUI,在Linux中部署EJB。