Core J2EE Patterns:Best Practices and Design Strategies

副标题:无

作   者:(美)Deepak Alur,(美)John Crupi,(美)Dan Malks著;刘天北,熊节等译

分类号:

ISBN:9787111159421

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

简介

   "java世界中各种类库、工具和技术规范俯拾皆是。而把这些内容融合在一起、解决真实问题的专业知识却一直竟告阙如。本书中的这些模式正是j2ee软件构建过程中的智力水泥。"       --john vlissides,《设计模式》的作者之一       "《j2ee核心模式》的作者们提取了一组真正实用的模式。他们介绍了应该如何应用这些模式、如何重构系统以便从模式中获益。拥有这本书就像有一个专家组坐在你旁边一样。"       --grady booch,rational软件公司首席科学家       "作者们介绍了大量对于应用程序架构极有帮助的模式,这是一项了不起的工作。单单是书中的'重构'部分就值整本书的价钱!"       --craig mcclanahan,struts首席架构师,javaserver faces技术规范组负责人       开发者们常常把"学会一种技术"和"学会使用这种技术进行设计"混为一谈。在本书中,sun java中心的资深架构师们分享了他们多年积累的使用j2ee技术进行设计的经验。       本书关注的主要内容,是使用j2ee的核心技术(包括jsp、servlet、ejb、jms api等)实现企业应用过程中的模式、最佳实践、设计策略以及经过验证的解决方案。其中的j2ee模式目录包括21个模式以及大量策略,有助于记录、促成运用以上技术的最佳实践。       本书讲解使用j2ee核心技术实现企业应用过程中的模式、最佳实践、设计策略以及经过验证的解决方案,涵盖了jsp、servlet、ejb、jms等技术,其中j2ee模式目录包括21个模式以及大量策略,帮助读者迅速熟练掌握j2ee技术,从而构建出健壮、高效的企业应用。       本书是计算机,应用开发人员、架构师、技术经理等人员的必备参考书。

目录

前言

第一部分 模式和j2ee

第1章 导论

什么是j2ee

什么是模式

历史回顾

模式的定义

模式的分类

j2ee模式目录

演化过程

怎样使用j2ee模式目录

使用模式的益处

模式、框架和重用

小结

第2章 表现层设计考虑和不佳实践

表现层设计考虑

会话管理

控制客户端访问

验证

助手类属性--完整性和一致性

.表现层不佳实践

多个视图中都包括控制代码

把表现层的数据结构暴露给业务层

把表现层数据结构暴露给业务领域对象

允许重复提交表单

把敏感资源暴露给客户端的直接访问

假定[jsp:setproperty]会重置bean属性

创建出"胖控制器"

把视图助手当成scriplet使用

第3章 业务层设计考虑和不佳实践

业务层设计考虑

使用session bean

使用entity bean

缓存ejb的远程引用和句柄

业务层和集成层不佳实践

把对象模型直接映射为entity bean模型

把关系型模型直接映射为entity bean模型

把每个用例映射为一个session bean

通过getter/setter方法暴露ejb的所有属性

在客户端中包括服务寻址代码

把entity bean当成只读对象使用

把entity bean当成细粒度对象使用

存储entity-bean的整个从属对象拓扑结构

把ejb相关的异常暴露给非ejb客户端

使用entity bean finder方法返回大型结果集

客户端负责聚合来自业务组件的数据

把ejb用于长时间持续的事务

每次调用无状态session bean都要重建对话状态

第4章 j2ee重构

表现层的重构

引入控制器

引入同步器令牌

隔离不同逻辑

对业务层隐藏表现细节

去除视图中的转换

对客户端隐藏资源

业务层和集成层的重构

用session bean包装entity bean

引入业务代表

合并session bean

减少entity bean之间的通信

将业务逻辑移至session bean

一般的重构

分离数据访问代码

按层重构系统架构

使用连接池

第二部分 j2ee模式目录

第5章 j2ee模式概览

什么是模式

发现模式

模式vs.策略

分层思路

j2ee模式

表现层模式

业务层模式

集成层模式

j2ee模式目录指南

术语

uml的使用

模式模板

j2ee模式关系

与现有其他模式的关系

模式路线图

小结

第6章 表现层模式

拦截过滤器

问题

约束

解决方案

效果

相关模式

前端控制器

问题

约束

解决方案

效果

相关模式

context对象

问题

约束

解决方案

效果

相关模式

应用控制器

问题

约束

解决方案

效果

相关模式

视图助手

问题

约束

解决方案

效果

相关模式

复合视图

问题

约束

解决方案

效果

示例代码

相关模式

服务到工作者

问题

约束

解决方案

效果

示例代码

相关模式

分配器视图

问题

约束

解决方案

效果

示例代码

相关模式

第7章 业务层模式

业务代表

问题

约束

解决方案

效果

示例代码

相关模式

服务定位器

问题

约束

解决方案

效果

示例代码

相关模式

会话门面

问题

约束

解决方案

效果

示例代码

相关模式

应用服务

问题

约束

解决方案

效果

示例代码

相关模式

业务对象

问题

约束

解决方案

效果

示例代码

相关模式

复合实体

问题

约束

解决方案

效果

示例代码

相关模式

传输对象

问题

约束

解决方案

效果

示例代码

相关模式

传输对象组装器

问题

约束

解决方案

效果

示例代码

相关模式

值列表处理器

问题

约束

解决方案

效果

示例代码

相关模式

第8章 集成层模式

数据访问对象

问题

约束

解决方案

效果

相关模式

服务激活器

问题

约束

解决方案

效果

相关模式

业务领域存储

问题

约束

解决方案

效果

相关模式

web service中转

问题

约束

解决方案

效果

相关模式

尾声

web worker微架构纵览

工作流简介

web worker微架构

问题

约束

解决方案

效果

参考书目

apache软件授权协议,1.1版

索引


已确认勘误

次印刷

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

Core J2EE Patterns:Best Practices and Design Strategies
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon