百度空间 | 百度首页 
 
文章列表
 
您正在查看 "建模和设计" 分类下的文章

2009-07-01 23:58

完善的表格显示标签,应该具备如下功能点
1. 支持text,link,checkbox,radio等多种类型显示

2. 支持代码转名称,如查询结果有operator_id,应能支持转换显示operator_name
3.支持条件表达式,某列显示的内容,复杂情况下是根据条件显示的,如"删除"列,其显示与否跟这条记录的状态有关系

4.支持表格样式由模板文件生成,

5.支持透明的分页,即生成的分页超链接,必须携带所有请求参数(遍历request),跳转下一页,防止查询条件丢失

7 显示格式format,如日期,数字

8. 支持可

类别:建模和设计 | 评论(0) | 浏览()
 
2008-03-24 17:35

作者:罗代均 http://hi.baidu.com/luodaijun

一家之言,不对可以指出,就事论事,切勿人身攻击!

第0步 确定问题领域

    一个网友的简单需求

   电子教材管理系统,教材要分章节显示内容

   我们要分析的领域就是电子教材管理了

第一步 分析领域内对象

   对象,是这里对象是

类别:建模和设计 | 评论(0) | 浏览()
 
2007-11-01 09:19

任务调度系统:调度任务的执行,比如定时更新缓存,定时处理报表,定时预处理数据,定时发送邮件等

业务系统:开发的应用系统

在集群环境下,如果任务调度系统与业务系统不分开部署,则调度的任务会多次重复执行,造成错误.

所以,应该把两者分开,单独部署一个程序,执行任务调度.

类别:建模和设计 | 评论(0) | 浏览()
 
2007-10-22 16:36

作者:罗代均,ldj_work@126.com,转载请保持完整性

摆渡空间没有文件上传功能,去blogjava下载吧

下载地址:

http://www.blogjava.net/luodaijun/articles/155022.html

类别:建模和设计 | 评论(0) | 浏览()
 
2007-10-18 11:08

SOAP: 简单对象访问协议

             soap要求服务的请求与响应都为XML,

             请求XML的拼接很繁琐,并且不健壮!很容易出错!

REST:表述性状态转移

           请求为带查询参数的简单URL,例如 orderService?orderId=001 & employee=003

   

类别:建模和设计 | 评论(0) | 浏览()
 
2007-08-23 23:06

罗代均,ldj_work#126.com 转载请保持完整性

生成邮件,为每封邮件生成一个唯一ID

邮件是html的,我们让页面加载的时候,执行一段javascript代码,这段js代码,通过AJAX技术,访问我们的服务器,这样我们就能知道邮件是否被打开了

<html>

<head>

<title>标题</title>

<script   lanaguage="javascript">

function init(){

    var sid=..................//系统生成的唯一id,

    ajax技

类别:建模和设计 | 评论(0) | 浏览()
 
2007-08-17 11:05

一个软件实体应当对扩展开发,对修改关闭.说的是,再设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展.换言之,应当可以在不必修改源代码的情况下改变这个模块的行为。


对扩展开放,是说在不修改现有模块的情况下,就能够扩展功能,因为修改的代价很高

对修改关闭,举个例子,模块比做房子,我们把房子的门关闭,对于外部的人(其它模块)来说.房子内部(模块内部)的修改,不会影响到外部,外部的人(其它模块)根本不知道有这些改变.

开闭原则,从外部变化的影响,以及内部变化的影响,两方面,来规定了

类别:建模和设计 | 评论(1) | 浏览()
 
2007-08-14 10:22

值对象,如果一个对象代表了领域的某种描述性特征,并且没有概念性的标识,我们称为值对象.通常,我们只关心值对象是什么,而不关心它们谁是谁.

例子: 申请广发行信用卡邮购分期,我们需要向银行提交收货地址, 假设我们提交的地址为公司的地址...

又一个同事,他也申请了邮购分期,提交的也是公司地址.....

对于银行来说...它不关心这两个地址是否是同一个地方..只关心地址所描述的信息..因此,收货地址是一个值对象

类别:建模和设计 | 评论(0) | 浏览()
 
2007-02-28 10:53

如果我们不好估算的话怎么做

如果我们觉得,这个用户故事不好估算,那可能的原因就是: 

1.  这个用户故事太大。这种情况我们就可以将这个用户故事分割出若干个新的用户故事,比如:
将“卖饮料”分割出:
1:显示总投入金额。
2:金额够买的饮料对应的按钮灯亮起来。
3:按下亮灯的按钮,可以买到对应的饮料。
2.  我们之前从没开发过自动售货机的程序。因此,我们不知道开发这样的程序有多复杂。这样的话,我们就要做一些实验了,比如做一个

类别:建模和设计 | 评论(0) | 浏览()
 
2007-02-28 10:52
预计不能如期完成时怎么办?

    很明显,现在我们完成不了全部的用户故事。在这50天里面,我们只能完成50÷10×2.5=12.5个用户故事。因为现在有17个故事点,我们应该让客户挑出总计4.5个故事点的用户故事,推迟到下一个发布周期去。客户应该选择那些比较次要的用户故事。比如,客户可以推迟“打印月销售报表”这个用户故事。 

(这只是开发不能如期完成时的解决方法之一,这种方法应该是在客户比较有诚意合作的前提下使用。)
用户故事    
类别:建模和设计 | 评论(0) | 浏览()
 
2007-02-28 10:52
然后开始考虑其他用户故事。比如,对于“取出钱箱里的钱”这个故事,我们认为它跟“输入管理密码”这个故事一样简单,所以它应该也是算1个故事点。我们在列表里面标上。当然,实际操作的时候,我们是在“取出钱箱里的钱”的故事卡上填上故事点。
用户故事            故事点
卖饮料        
取消购买        
输入管理密码     1
补充饮
类别:建模和设计 | 评论(0) | 浏览()
 
2007-02-28 10:51

摘要:

    一件用户通过系统完成他一个有价值的目标(买一罐饮料)的事。这样的过程就叫“用户案例(user case)”或者“用户故事(user story)”。本文描述了敏捷开发的技巧:如何以用户故事管理项目.

什么是用户故事(user story)

    假定这个项目的客户是个饮料自动售货机的制造商。他们要求我们为他们的售货机开发一款软件。我们可以找他们的市场经理了解这个软件的需求。

    因此,我们的客

类别:建模和设计 | 评论(0) | 浏览()
 
2007-02-07 09:55

下载地址:

http://www.blogjava.net/Files/luodaijun/WorkFlow.zip

简单工作流数据库设计   研发部:罗代均        
 

类别:建模和设计 | 评论(6) | 浏览()
 
2007-01-16 11:48

作者;罗代均 ldj_work@126.com 转载请保持完整性。

下载地址:

http://www.blogjava.net/Files/luodaiju

类别:建模和设计 | 评论(0) | 浏览()
 
2007-01-08 09:12

 作者:罗代均,ldj_work#126.com

先看看如何使用的

public void add(EmployeeModel emp) {
        try {
            this.benginTransaction();   //开始事务
            dao.add(emp);

类别:建模和设计 | 评论(9) | 浏览()
 
     
 
 
文章分类
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

学习了,谢谢楼主
 

jjjjjjjjjj;lkkkkkkkkkkkkkkkkkkk
 
 
 

跟我同名同性的還真少。。。。
 
     


©2009 Baidu