`
yulon
  • 浏览: 118461 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

dwr之IM项目(二)

阅读更多

 2.2 领域对象设计

 

 

  1 用户与用户分组领域模型

简明根据项目需求,一个用户可以属于多个组,一个组可以有多个用户,这是典型的多对多关系,在设计的时候我们经常会将多对多关系折成两个多对一,用第三者(UserGroup)来表达(维护)它们(GroupUser)之间的关系!

 

用户与用户详细领域模型

 

 

简明这是一个非常简单又常用的模型设计,每一个用户有与之唯一对应的用户详细!

<!--EndFragment-->

 

用户与消息领域模型

<!--EndFragment-->

 
 

 

简明这是一个比较特殊的模型设计,在一个消息实体(Message)中同时引用了两个User实体,一个是消息发送者,另一个是消息接收者。消息实体与发送者、接受者都是多对一的关系。(即一个用户可以发送多条信息也可以接收多条信息,一条信息只能有一个发送者与一个接收者。)

<!--EndFragment-->

 

相关链接:dwr之IM项目(一)

 

 

  • 大小: 17.4 KB
  • 大小: 13.3 KB
  • 大小: 16.9 KB
1
1
分享到:
评论

相关推荐

    dwr小项目及资料

    标题中的“dwr小项目及资料”暗示我们这是一套关于DWR的实践项目和学习资源,可能包含了一些示例代码和文档,帮助我们理解如何在实际项目中应用DWR。 描述中提到的“实现前台javascript直接调用后台业务方法和后台...

    dwr+ssh项目

    1. **引入dwr.jar** - 将DWR的jar包添加到项目的lib目录下,这是使用DWR的基础,因为该jar包包含了DWR的所有核心类和函数。 2. **创建dwr.xml** - 在WEB-INF目录下创建dwr.xml配置文件。这个文件用于配置DWR的行为...

    java的DWR项目的实现

    Java的DWR(Direct Web Remoting)项目是一种用于在Web应用程序中实现实时交互的技术,它允许JavaScript在客户端与服务器端的Java代码之间进行直接调用,极大地简化了富Internet应用(RIA)的开发。本项目是基于...

    Spring+Dwr整合的项目(源码)

    **Spring+DWR整合项目详解** Spring框架是Java企业级应用开发中的主流框架,它提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心功能,极大地简化了开发流程。DWR(Direct Web Remoting)则是一...

    dwr dwrdwr

    dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr

    基于Java的DWR3测试项目设计源码

    本项目为“基于Java的DWR3测试项目设计源码”,包含68个文件,其中包括54个JAR包、3个XML配置文件、2个字节码文件、2个JSP页面、2个Java源文件、1个Classpath文件、1个MyMetaData文件、1个Project文件、1个Prefs文件...

    ajax dwr 框架实现二级联动下拉列表源码

    **Ajax DWR 框架实现二级联动下拉列表源码详解** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。DWR(Direct Web Remoting)则是一个用于Java web应用的开源...

    dwr框架实现二级菜单联动

    本文将深入解析如何在包含Spring、Hibernate、Ajax、DWR等技术栈的项目中,具体实现二级菜单的联动效果。 ### 1. DWR框架简介 DWR(Direct Web Remoting)是一种简化Ajax编程的技术,它允许JavaScript直接调用...

    dwr3与ssh 开发的webim

    在本项目中,DWR3版本被用来实现Reverse Ajax和服务器推送技术。Reverse Ajax是指服务器主动向客户端推送数据,而不是等待客户端发起请求。DWR3通过建立持久的HTTP连接来实现这一功能,使得服务器能够及时将新消息推...

    OA系统之DWROA系统之DWROA系统之DWROA系统之DWR

    OA系统之DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWROA...DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWROA系统之DWR

    初学dwr时做的一个项目实例(代码全)

    在这个"初学DWR时做的一个项目实例"中,我们将深入探讨DWR的核心概念、工作原理以及如何通过实际代码来运用这些知识。 1. **DWR的基本概念** DWR使得JavaScript可以调用Java方法,仿佛它们都是本地函数一样。这极...

    dwr实现的网页即时聊天

    在这个"使用dwr实现的网页即时聊天"项目中,我们将深入探讨如何利用DWR的服务器推技术来创建一个实时的群聊系统。 1. **DWR框架**: DWR简化了JavaScript与Java之间的通信,通过在浏览器端提供动态生成的JavaScript ...

    socket+dwr项目

    若有数据,将字符创推送给指定jsp页面(dwr两种推送方式,一种session记录jsp页面id,后台使用定时器不断推送,即不断执行java业务代码,第二种jsp通过js定时器监听java业务代码,有数据推送,这里用的是第二种)

    dwr demo dwr简单使用

    在"Dwr demo - Dwr简单使用"这个项目中,你可以通过以下步骤了解和学习DWR的基本用法: 1. **环境准备**:首先确保你有Eclipse IDE,并且已经安装了Java Development Kit (JDK)。由于DWR是一个Java库,所以你需要一...

    dwr的应用项目小例子

    在这个“dwr的应用项目小例子”中,我们可以深入理解DWR如何与JavaScript和AJAX相结合,为Web开发带来便利。 首先,DWR的核心功能是使Java方法可以直接在客户端JavaScript中调用,就像它们是本地函数一样。这极大地...

    dwr所需要的jar包

    1. **添加依赖**:在Java项目中,你需要将DWR的JAR文件(如`dwr.jar`)添加到类路径中。在这个例子中,我们只有一个名为`dwr.jar`的文件,这就是DWR的主要库文件。 2. **配置web.xml**:在Web应用的`WEB-INF/web.xml...

    DWR2相关资料

    DWR2是DWR的第二个主要版本,提供了许多改进和新特性,使得开发人员能够更轻松地构建动态、交互性强的Web应用。 在这个"DWR2相关资料"的压缩包中,我们可能找到了一个完整的DWR2演示项目,这个项目是为在MyEclipse...

    DWR的学习资料,DWR学习必备

    DWR使用笔记.chm:这可能是一份详细的DWR使用手册,包含了如何集成DWR到项目中、配置DWR引擎、创建远程接口以及处理各种交互的实例。通过阅读这份笔记,你可以了解到DWR的基本概念、配置步骤以及实际应用技巧。 dwr...

    Spring+Dwr+Hibernate整合项目

    总结,Spring+Dwr+Hibernate的整合项目提供了一种高效的方式,用于开发具备实时交互特性的Web应用。通过Spring的管理能力、Hibernate的ORM功能以及DWR的双向通信支持,开发者可以构建出高性能、易于维护的企业级应用...

    dwr1+dwr2+dwr3 jar包

    DWR1.0是DWR项目的早期版本,主要目标是简化Web应用中的异步通信。在这个版本中,DWR提供了一个简单的API,允许开发者定义可在客户端调用的Java方法。它通过自动处理JSON或XML数据的序列化和反序列化,减少了AJAX...

Global site tag (gtag.js) - Google Analytics