Developing Enterprise Java Applications With J2EE and UML

副标题:无

作   者:( )Khawar Zaman Ahmed,( )Cary E. Umrysh著;康博译

分类号:

ISBN:9787302055952

微信扫一扫,移动浏览光盘

简介

   用J2EE开发企业级应用软件是当前一个非常热门的话题,而UML是用于建立面向对象系统模型的标准标记法。本书通过一个完整的实例,系统介绍了用J2EE开发企业级软件工程时,将UML建模技术应用到软件开发过程各个阶段的方法。本书首先介绍了J2EE的基本概念和主要技术,以及UML中的各种设计视图和基本原理,然后以软件工程的开发流程为主线,系统分析了使用UML进行分析、设计,并在使用J2EE技术时,结合应用了UML的方法和技巧。    本书从最基础的知识着手,非常适合于初学UML和J2EE的读者:本书后面几章还深入介绍了用UML为J2EE主要技术建模的内容,对于J2EE程序开发人员和软件工程项目管理人员也有很大的参考价值。   

目录

第1章 企业级软件概述

1.1 什么是企业级软件

1.2 企业级软件的演变

1.3 企业级软件和基于组件的软件

1.4 小结

第2章 j2ee简介

2.1 什么是java 2企业版平台

2.2 j2ee简史

2.3 使用j2ee的原因

2.4 j2ee简介

2.4.1 技术

2.4.2 api

2.4.3 其他j2ee技术和api

2.5 小结

第3章 uml简介

3.1 uml概述

3.2 结合使用j2ee和uml的原因

3.3 利用uml对j2ee建模遇到的难题

3.4 uml中的扩展机制

3.4.1 模板

.3.4.2 附加值

3.4.3 约束

3.5 j2ee uml建模的方法

3.6 小结

第4章 uml和java

4.1 表示结构

4.1.1 类

4.1.2 变量

4.1.3 方法

4.1.4 对象

4.1.5 接口

4.1.6 包

4.2 表示关系

4.2.1 继承

4.2.2 实现

4.2.3 相关性

4.2.4 关联

4.2.5 聚合

4.2.6 合成

4.2.7 自反关系

4.3 小结

第5章 动作概况

5.1 什么是软件开发过程

5.2 开发软件的常用方法

5.2.1 即兴开发方法

5.2.2 瀑布法

5.2.3 迭代法

5.2.4 rational统一过程

5.2.5 iconix法

5.2.6 0pen法

5.2.7 extreme programming/功能驱动开发

5.3 本书所用的方法

5.4 主要的工作

5.4.1 第6章:体系结构

5.4.2 第7章:分析客户需求

5.4.3 第8章:总体设计

5.4.4 第10-15章:具体设计

5.4.5 第16章:案例分析

5.5 小结

第6章 体系结构

6.1 软件体系结构的概念

6.2 使用体系结构的原因

6.3 企业级应用体系结构中的主要概念

6.3.1 分解

6.3.2 组件

6.3.3 框架

6.3.4 模型

6.3.5 分层(layering)

6.3.6 层(tier)

6.4 开发软件体系结构的方法

6.4.1 j2ee视图体系结构

6.4.2 4+1视图模型体系结构

6.4.3 hofmeister等:4种视图体系结构

6.5 综合应用

6.6 小结

第7章 分析客户需求

7.1 为什么要进行软件分析和设计

7.2 问题分析

7.3 用例建模

7.4 标识参与者

7.5 用例查找

7.6 用例图

7.7 用例关系

7.7.1 包含

7.7.2 扩展

7.8 顺序图

7.9 活动图

7.10 小结

第8章 总体设计

8.1 用例分析

8.2 用例实现

8.3 精化用例描述

8.4 顺序图

8.4.1 边界对象

8.4.2 实体对象

8.4.3 控制对象

8.5 协作图

8.6 类图

8.7 聚合分析类

8.8 打包

8.9 小结

第9章 j2ee技术概览

9.1 j2ee概况

9.2 servlets

9.3 java服务器页面

9.4 企业级javabeans(ejb)

9.5 会话bean

9.6 实体bean

9.7 消息驱动bean

9.8 组装和部署

9.9 案例分析

9.10 小结

第10章 servlet

10.1 servlet简介

10.1.1 一般用途

10.1.2 最利于处理小型任务

10.1.3 j2ee版本

10.2 servlet生命周期

10.2.1 生命周期方法

10.2.2 便利的方法

10.2.3 需要的方法和标记值

10.3 处理请求

10.4 响应的产生

10.5 http请求处理程序

10.5.1 高级处理程序方法

10.5.2 http请求快速指南

10.6 request dispatcher接口

10.7 在uml中为servlet建模

10.8 为servlet的其他方面建模

10.8.1 servlet转移

10.8.2 servlet包含

10.8.3 servletcontext

10.8.4 servlet会话管理

10.9 servlet部署和web归档文件

10.10 在企业级应用中标识servlet

10.11 小结

第11章 java服务器页面(jsp)

11.1 jsp简介

11.1.1 jsp的典型用法

11.1.2 模型1和模型2的结构

11.1.3 jsp与servlet

11.2 jsp剖析

11.2.1 模板数据

11.2.2 jsp元素

11.2.3 jsp可隐式访问的对象

11.3 标记库

11.3.i 标记处理程序类

11.3.2 标记库描述符

11.4 jsp和uml

11.4.1 为客户端关系建模

11.4.2 为服务器端关系建模

11.5 企业级应用中的jsp

11.6 小结

第12章 会话bean

12.1 企业级javabean简介

12.2 ejb视图和uml

12.2.1 在uml中表示企业级javabean

12.2.2 客户视图

12.2.3 内部视图

12.3 会话bean

12.3.1 用途广泛的bean

12.3.2 j2ee版本

12.4 会话bean和通话状态管理

12.5 实例钝化

12.6 事务处理

12.6.1 事务分类

12.6.2 托管bean式事务

12.6.3 托管容器式事务

12.6.4 sessionsynchronization接口

12.6.5 无状态会话bean的限制

12.6.6 事务属性

12.6.7 为事务建模

12.7 会话bean技术

12.7.1 home接口

12.7.2 remote接口

12.7.3 实现类

12.8 为接口行为建模

12.9 会话bean生命周期

12.10 会话bean常用方案

12.11 为会话bean关系建模

12.11.1 会话bean和简单java类

12.11.2 会话bean和javabeans

12.11.3 会话bean和servlets

12.11.4 会话bean和java服务器页面(jsp)

12.11.5 会话-会话关系

12.11.6 会话bean的继承

12.12 管理性能

12.13 本地客户端

12.14 在企业级应用中标识会话bean

12.15 小结

第13章 实体bean

13.1 实体bean简介

13.1.1 粗粒度(coarse-grained)的业务对象

13.1.2 实体bean应用越来越普及

13.1.3 j2ee版本

13.2 实体bean视图和uml

13.2.1 客户端视图

13.2.2 内部视图

13.3 持久性

13.4 抽象持久性

13.4.1 抽象持久性模式

13.4.2 ejb查询语言(ejbql)

13.4.3 持久性管理器

13.5 托管容器式关系

13.5.1 多样性

13.5.2 方向性

13.5.3 在j2eel.2中复制托管容器式关系

13.5.4 本地关系

13.6 实体bean技术

13.6.1 home(本地)接口

13.6.2 remote(远程)接口

13.6.3 主键类

13.6.4 实现类

13.6.5 永久域

13.7 实体bean生命周期

13.8 实体bean常用脚本

13.9 为实体bean关系建模

13.9.1 实体bean与其他java类

13.9.2 实体bean与javabeans

13.9.3 值对象方法

13.9.4 实体bean、servlet和jsp

13.9.5 实体bean和会话bean

13.9.6 实体bean与实体bean关系

13.10 在企业级应用中标识实体bean

13.11 小结

第14章 消息驱动(message-driven)bean

14.1 介绍消息驱动bean

14.1.1 java消息服务

14.1.2 ejb中的jms和消息驱动bean

14.1.3 使用通信和消息驱动bean的原因

14.1.4 使用消息驱动bean的时间

14.1.5 j2ee版本

14.2 消息驱动bean视图和uml

14.2.1 客户视图

14.2.2 为消息驱动bean使用uml的好处

14.2.3 对消息建模

14.2.4 建模目标

14.3 消息驱动bean技术

14.3.1 事务处理

14.3.2 实现类

14.4 消息驱动bean的生存周期

14.5 使用消息驱动bean的条件

14.6 为消息驱动bean关系建模

14.6.1 为消息驱动bean与其他类间的关系建模

14.6.2 消息驱动bean和其他j2ee技术

14.7 在企业级应用中使用消息驱动bean

14.8 小结

第15章 装配和部署

15.1 对组件建模

15.2 j2ee技术建模组件

15.2.1 表示web组件

15.2.2 表示ejb

15.2.3 企业级应用的组件建模

15.3 部署建模

15.4 使用跟踪能力

15.5 企业级java应用程序中的装配和部署

15.6 小结

第16章 案例分桥

16.1 案例分析背景

16.2 问题陈述

16.3 使用在线银行业务例子的原因和要求

16.4 homedirect要求

16.4.1 查询服务

16.4.2 转账支付服务

16.4.3 交易服务

16.4.4 管理服务

16.5 起始阶段

16.5.1 最初重现

16.5.2 重现计划

16.5.3 homedirect参与者

16.5.4 homedirect用例

16.5.5 用例图

16.5.6 交互作用图

16.6 加工阶段

16.6.1 加工重现#1

16.6.2 具体的序列图

16.6.3 类图

16.6.4 打包图

16.6.5 组件相关性图

16.6.6 加工重视#2

16.6.7 加工重现#3

16.6.8 在这个重现中实现的用例

16.7 剩余阶段

16.8 小结

术语表


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Developing Enterprise Java Applications With J2EE and UML
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon