CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  架构、设计

说一下都有哪些架构模式.

楼主NewNiceBoy()2006-07-04 10:41:53 在 Java / 架构、设计 提问

分c/s   和b/s两种  
   
  e.g   java+weblogic+sql   server  
   
  等.大家都来说说流行的.  
   
  c/s有哪些架构. 问题点数:20、回复次数:11Top

1 楼kingdoom(坚持)回复于 2006-07-13 01:27:51 得分 0

帮顶Top

2 楼yangrui0307()回复于 2006-09-13 13:14:54 得分 0

那java   +   weblogic   +   òracle是什么架构啊?Top

3 楼nirvana_li(东成西就,芝兰境界)回复于 2006-09-13 17:08:28 得分 0

Martin   Fowler<企业应用架构模式>中对架构模式的分类如下:  
   
  Domain   Logic   Patterns:   Transaction   Script   (110),   Domain   Model   (116),   Table   Module   (125),   Service   Layer   (133).  
   
  Data   Source   Architectural   Patterns:Table   Data   Gateway   (144),   Row   Data   Gateway   (152),   Active   Record   (160),   Data   Mapper   (165).  
   
  Object-Relational   Behavioral   Patterns:Unit   of   Work   (184),   Identity   Map   (195),   Lazy   Load   (200)  
   
  Object-Relational   Structural   Patterns:Identity   Field   (216),   Foreign   Key   Mapping   (236),   Association   Table   Mapping   (248),   Dependent   Mapping   (262),   Embedded   Value   (268),   Serialized   LOB   (272),   Single   Table   Inheritance   (278),   Class   Table   Inheritance   (285),   Concrete   Table   Inheritance   (293),   Inheritance   Mappers   (302).  
   
  Object-Relational   Metadata   Mapping   Patterns:Metadata   Mapping   (306),   Query   Object   (316),   Repository   (322).  
   
  Web   Presentation   Patterns:Model   View   Controller   (330),   Page   Controller   (333),   Front   Controller   (344),   Template   View   (350),   Transform   View   (361),   Two-Step   View   (365),   Application   Controller   (379).  
   
  Distribution   Patterns:Remote   Facade   (388),   Data   Transfer   Object   (401)  
   
  Offline   Concurrency   Patterns:Optimistic   Offline   Lock   (416),   Pessimistic   Offline   Lock   (426),   Coarse   Grained   Lock   (438),   Implicit   Lock   (449).  
   
  Session   State   Patterns:Client   Session   State   (456),   Server   Session   State   (458),   Database   Session   State   (462).  
   
  Base   Patterns:Gateway   (466),   Mapper   (473),   Layer   Supertype   (475),   Separated   Interface   (476),   Registry   (480),   Value   Object   (486),   Money   (488),   Special   Case   (496),   Plugin   (499),   Service   Stub   (504),   Record   Set   (508)  
  Top

4 楼hankcy(路在脚下)回复于 2006-09-13 18:01:13 得分 0

那java   +   weblogic   +   òracle是什么架构啊?    
  是   BSS,也就是三层架构.     通过调用交易来处理数据.Top

5 楼nirvana_li(东成西就,芝兰境界)回复于 2006-09-14 09:54:20 得分 0

楼上说的三层架构,我是这样认为的:  
   
  J2EE指南在描述3层架构的时候使用的是物理分层的办法,即:客户端-J2EE应用服务器-数据库服务器.当然通过演化,可以扩展到n层,比如客户端-web层-业务层-EIS层.   等等....  
  参考J2EE指南:http://java.sun.com/j2ee/1.4/docs/tutorial/doc/  
   
  那么java   +   weblogic   +   òracle是一种典型的这种物理分层的方法,即物理架构.但是现在软件架构更倾向于使用逻辑架构这个概念.即比如经典的MVC模式,表示-控制-模型.按照逻辑分层,每个层次可能在一台物理机器上,也可以分布于不同的物理机器.  
   
  且,分层架构只是架构模式中的一种模式.同时也是最常用的架构模式.Top

6 楼schumiXsuse(我记住了名字,却忘记了密码)回复于 2006-09-24 21:23:10 得分 0

MVC,最常用的架构模式Top

7 楼domino_question()回复于 2006-09-24 23:19:51 得分 0

java   +   weblogic   +   òracle什么架构都不是。只是实现的手段。  
   
  架构一般都是在实现之上的。  
  Top

8 楼libaoxia()回复于 2007-01-23 17:22:56 得分 0

层,过滤和管道,内核,黑板...Top

9 楼nirvana_li(东成西就,芝兰境界)回复于 2007-01-30 14:32:55 得分 0

关于“层”的意义补充一下,英语中有两个单词:tier   和   layer,中文翻译过来的时候都叫做层。实际上tier在描述“物理分层”上用的比较多,而“layer”基本上是用来表示“逻辑分层”。在架构模式中所说的分层,都基本指的是逻辑分层,即不同的逻辑层次能够被部署在同一台机器上同时也能够被部署在不同的机器上。Top

10 楼nuanlu(暖路)回复于 2007-03-12 17:42:43 得分 0

学习……Top

11 楼Puras(Puras.He)回复于 2007-03-13 12:09:25 得分 0

乱  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:NewNiceBoy

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo