出版时间:2005-3 出版社:清华大学出版社 作者:John T.Bell 页数:480 字数:704000 译者:汪青青
内容概要
揭示如何释放开源工具的全部动力,借以构建免费的J2EE企业平台。 你的不二之选…… 你可以花费数千美元来购买商业企业平台,也可以充分利用免费、快速而可靠的开源工具。为了让你能够更轻松地做出明智的决策,这本富有创新精神的图书提供了你所需的所有工具,利用这些工具,你可以将太多数流行的开源工具无缝整合成一个可用来开发和部署企业Java应用程序的综合性修企业平台。本书作者为你介绍了几种开源Java项目,讲述了企业体系结构的基础知识,并简明扼要地介绍了源码开放的开发工具。 接下来.本书还讨论了各种组件,利用这些组件,你可以交付基于web的应用程序;另外本书介绍了如何使用JDBC。JMS和Enterprise Javs Beans构建企业基础结构及其通信方案。平台创建完毕之后,作者又指导你将应用程序从开发环境推入生产环境.这样,你将可以立刻运行开发出来的Java应用程序。 本书提供了丰富完整的代码示例,以此向你介绍如何: ·创建自己的Java应用平台 ·针对要开发的平台选择正确的开源 ·利用Tomcat、Struts、MySQL ·确保所有的开源组件协同工作 ·整合开源工具和商业平台,大幅提升开发速度和效率
作者简介
JOHN T. BELL 是马里兰州Towson State大学信息应用技术中心的服务器Java技术讲师,同时还在一家大型接待公司任教。
JAMES T. LAMBROS是Caterpillar Financial公司的软件设计师/分析员。他在IBM任职期间,还参加过几个软件开发项目。
STANFORD NG是Nuglu有限公司的
书籍目录
第1部 分开篇 第1章 善用开源软件 1.1 什么是开源软件 1.1.1 开源软件活动的起源 1.1.2 今天的开源软件活动 1.2 开源代码许可证 1.2.1 Apache许可证 1.2.2 Artistic许可证 1.2.3 BSD许可证 1.2.4 GNU通用公共许可证 1.2.5 GNU宽通用公共许可证 1.2.6 Mozilla公共许可证 1.3 开源代码社群 1.3.1 Apache 1.3.2 ExoLab 1.3.3 GNU 1.3.4 ObjectWeb 1.3.5 Enhydra 1.3.6 SourceForge.net 1.4 小结 第2章 Java企业构架 2.1 检测不同类型的平台 2.1.1 开发平台 2.1.2 发布平台 2.1.3 企业平台和应用程序 2.1.4 Java 2 Enterprise Edition企业平台 2.1.5 企业平台的需求和目标 2.2 平台的用户和风险承担者 2.2.1 最终用户 2.2.2 客户 2.2.3 开发人员 2.2.4 操作 2.2.5 企业 2.3 应用程序体系结构和层次 2.3.1 表示层 2.3.2 应用层 2.3.3 业务层 2.3.4 数据层 2.4 分布式计算体系结构 2.4.1 客户机/服务器体系结构 2.4.2 3级体系结构 2.4.3 n级体系结构 2.5 企业平台的级 2.5.1 浏览器级 2.5.2 Web级 2.5.3 中间件(或组件级) 2.5.4 连接级 2.5.5 企业级 2.6 平台一体系结构视图 2.6.1 物理视图 2.6.2 过程视图 2.6.3 什么是丢失 2.6.4 利益和风险 2.7 小结 第3章 选择合适的平台组件 3.1 决策 3.2 选择开源软件 3.2.1 成本 3.2.2 适用性 3.2.3 质量 3.2.4 风险 3.2.5 时效性 3.2.6 考虑所有的因素 3.3 产品选择流程 3.3.1 市场调查 3.3.2 特性和需求分析 3.3.3 评估过程 3.3.4 选择流程 3.3.5 执行流程 3.4 样例应用程序 3.4.1 情形 3.4.2 系统的作用和功能 3.4.3 系统接口 3.4.4 对平台的考虑 3.5 最后一些注意事项 3.5.1 关于操作系统 3.5.2 更改开放的源代码 3.6 小结 第4章 选择开发工具 第5章 借助Servler容器驱动Web级 第6章 使用模板引擎创建动态内容 第7章 添加Web应用程序框架第3部分 构建基础结构第4部分 测试驱动平台
图书封面
评论、评分、阅读与下载