首页 >> 专家话题
 >>  专家话题
 
相关网站
 >>  www.sun.com
 >>  Java开发者
 >>  无线应用开发者
 >>  Sun软件产品
 >>  Solaris开发者
 >>  网站开发者
 >>  系统管理员
 >>  SunONE开发者
 >>  Sun产品文档
专家话题
    您希望跟真正的专家,进行"面对面"的交流吗?您有技术问题跟专家讨论吗?您在使用Sun公司技术及产品是希望得到专家的指导吗?请参与专家话题的讨论。

    Sun网络社区的专家话题栏目,将针对大家面临的技术问题,每周推出一个专家话题,每个专家话题持续一个月,我们将聘请业内专家主持专题讨论,提供综述资料,以及相关知识的自测试题,供大家参考。

专家话题:J2EE设计模式

主持专家:


舒畅Java技术顾问,Sun公司软件技术中心。1997年获中国科技大学硕士。多年J2EE技术架构应用经验,并有密码学、网络安全技术背景。


 

话题简介:

随着越来越多的开发商把 J2EETM 作为服务器端应用程序的首选平台,共享开发人员的经验以及获得可重复利用的设计越来越重要起来。当软件开发人员设计和构造不同应用程序时,会碰到一些相同或相似的问题领域。于是,就得都去寻找解决相同/相似问题的解决方案,而且每次都是从头再做一遍。如果有一个专门讨论这样的常见问题领域和业经证明的解决方案的知识库,将会很有帮助。而如果这样的知识库讨论问题领域以及最适合于解决手头问题的解决方案,那将会更好。这样的解决方案可能是开发界内行经验的集锦。

用最简单的话说,这样的通用解决方案就是一种设计模式。设计模式开出一个业经证明的解决方案,该解决方案由经验丰富的内行人士针对重复出现的问题而设计,有效地用来提高 J2EE 应用程序效率和性能

所有设计模式都是可以重复利用的,并可组合应用;这赋予开发人员极大的灵活性。采用与 J2EE 应用程序相关的设计模式还具有提供适用于 J2EE 平台技术的解决方案的附加优势。

本期话题将介绍一些可用来提高 J2EE 应用程序性能的设计模式。 我们将深入探讨一些对于 J2EE 应用程序具有极大影响的重复出现的问题领域。我们还将研究适用于我们所探讨的每个问题领域的实用解决方案以及一些值得注意的重要事项和一些适用的小型代码示例。希望得到大家的积极参与和响应。

 

专家论坛:

J2EE论坛

参考文献:

Design Patterns for Building Flexible and Maintainable J2EE Applications
建造灵活与可维护的J2EE应用程序的设计模式

鉴于JavaTM 2 企业版(J2EETM) 已经成为服务器端应用程序平台的首选,共享开发者的经验与设计就成了一件至关紧要的事。本文介绍了一些可重复使用的设计模式,以便读者在建造灵活与容易维护的J2EE应用程序时使用。

Design Patterns for Optimizing the Performance of J2EE Applications
优化 J2EE 应用程序性能的设计模式

本文将介绍一些可用来提高 J2EE 应用程序性能的可重复利用的设计。 针对不熟悉设计模式的专业人士,本文在深入研究细节之前,进行了简要说明。有关设计模式的详细信息,请参阅本文结尾的参考资料部分。


Java BluePrints Patterns Catalog
J2EE模式目录

本文包含Java BluePrints中推荐的J2EE模式目录,其中带有Java BluePrints参考应用(Java 宠物店示范应用)中的样本代码。

Core J2EE Design Patterns

本书是有关J2EE设计模式的畅销书的电子版,作者是Sun Java Center系统架构师:Deepak Alur, John Crupi, Dan Malks

J2EE design patterns to improve performance

本文是Mark Johnson Inderjeet Singh在一次 Java Design Patterns 研讨会上的发言,内容涉及讨论的主要 Patterns 的概述,并包含每一个 Pattern 在什么情况下被使用


EJB Design Patterns

本书包含一组二十个 EJB 设计模式,并提供如何将应用需求映射到模式驱动的设计方式的策略,J2EE开发的最佳实现,一些 EJB 开发的小窍门和策略,以及其它话题如使用 Ant 创建系统最佳实现,JUnit 测试策略,使用 Java Data Objects(JDO) 最为实体 Beans 的替代品,及其更多。

E++: A pattern language for J2EE applications

 

 
Solaris专题
 

常见问答
下载中心
 
 
Solaris论坛