基于开源软件的J2EE企业级应用开发
光盘
作者: 赵强编著
出版社:电子工业出版社,2005
简介: 应用软件的目的是解决某一领域的业务问题,然而在开发过程中,除了业务需求要关注,技术方面也会有大量的问题,另外软件开发的费用常常会超出预算。那么如何降低软件开发项目的风险呢(包括技术以及成本两方面)?使用开源软件是一个很好的选择。
开源软件使开发人员从底层功能中解脱出来,可以更好地专注于用户的业务需求。由于开源软件的代码已经通过了充分的测试,系统的成本降低了,周期缩短了,风险减少了。然而目前国内对于开源软件的认识还不充分,在商业软件开发中采用开源软件的比较少,例如开发者将会面对如何进行基于开源软件的软件开发、如何选择开源软件、如何进行单元测试与集成测试等问题。本书将会回答以上所提到的问题。
本书是由具有丰富开源软件开发经验的软件工程师编写,展示了如何使用最好的开放源码工具来开发j2ee应用,这些工具的组合使用可以减少开发的风险,提高系统的稳定性和健壮性。本书使用一个j2ee应用程序-jnestore的开发作为实例,展示了整个项目的开发过程,为在开发过程的各个阶段 应用开放源码的软件提供了一套方法。
本书内容涉及到以下开源软件:
struts:开源的web应用框架,可以快速开发mvc架构的应用。
tomcat:高性能的开源web服务器。
jboss:著名的j2ee应用服务器。
eclispe:开源的集成开发环境,通过插件的方式可以很容易地扩展功能。
ant:高效的java构建工具,目前广泛应用于java系统开发。
junit:单元测试工具。
jmeter:java应用程序性能测试工具。
log4j:日志系统。
jive:论坛模板软件,可以快速搭建自己的论坛。
oscache:缓存工具。
hibernate:高性能的o/r映射工具。
mysql:开源数据库系统。