(105***89) 2012-05-08 10:47:49
新增商品时要选类别,新增后,在只读页面显示商品的类别名称
(105***89) 2012-05-08 10:49:46
在只读页面将类别代码转成对应的名称,通过什么方式实现可以规范开发
(105***89) 2012-05-08 10:50:20
在页面通过标签还是在action中预先转换
(105***89) 2012-05-08 10:50:55
见过一些开发平台是通过标签方式
大猫 (316***920) 2012-05-08 10:54:07
你的问题估计很难有人能回答
大猫 (316***920) 2012-05-08 10:55:02
"在页面通过标签还是在action中预先转换"这个似乎跟"通过什么方式实现可以规范开发
"有点小题大做
潘加宇 (3504847) 2012-05-08 10:57:42
尝试回答如下:
1 通过什么方式实现可以规范开发。不管采用哪种方式,将系统的用例从实现的角度分成几类,然后根据分析序列图+典型用例的实现例子,所有程序员一起学习参照,就可以举一反三,根据分析序列图施工
2 商品类别的"代码"和"名称"是领域知识,要在领域类有表达
3 读和写分离
(105***89) 2012-05-08 11:00:26
如果是在领域类中有所表达,那么要对名称修改,那么对相关的领域类都有影响
(105***89) 2012-05-08 11:01:28
我明白潘老师的意思了
潘加宇 (3504847) 2012-05-08 11:01:50
我的意思是,许多界面的技巧,其实和领域的内涵有关
潘加宇 (3504847) 2012-05-08 11:02:09
例如,某个商品要加粗显示
潘加宇 (3504847) 2012-05-08 11:03:16
其实背后的领域知识很可能是
商品--可能感兴趣商品--顾客类型
大猫 (316***920) 2012-05-08 11:03:52
我是说可能问题问错了
潘加宇 (3504847) 2012-05-08 11:03:57
至于如何表达感兴趣商品,加粗还是红字,又是另外一种知识。
这两个知识是可以独立变化的
大猫 (316***920) 2012-05-08 11:04:28
具体实现技术其实跟规范化没关系
大猫 (316***920) 2012-05-08 11:04:37
两个是独立问题
大猫 (316***920) 2012-05-08 11:05:49
如果提问者更关心规范化,按照潘老师说的可以
(105***89) 2012-05-08 11:09:12
在开发中,有对字典表的使用接口,但程序员在使用时,有的在页面中调接口获得中文名称,有的可能在action中去用,因此我想规定在哪儿通过指定的方式使用接口
大猫 (316***920) 2012-05-08 11:15:17
尝试回答:获得中文名称应该是领域层的事情。如果显示商品的类别,应该在领域层商品的类中已经存在中文名称了。即使是or/map,lazy加载,转换成DTO似乎也应该有了吧?对于页面编程不熟悉,姑妄听之。
|