专注,专业,高效
--专注电子商务解决方案开发(包括前台网站,后台支撑系统,WMS)
随笔 - 39, 文章 - 1, 评论 - 232, 引用 - 0
电子商务后台系统重构总结
在这里记录一下重构电子商务后台系统的一些经验。
-- James Fu
统一管理类似会员等级,订单状态,订单类型等公共资源
不要过分应用ajax,比如不要在页面加载完成后又发起一个ajax请求加载数据
不要在页面中写大量JS代码,更不要在JS中夹杂着业务。很多事情尽量在后端统一处理好,这样后期修改会很清晰。
不要过分封装。在刚完成的重构项目中既存在web form应用又存在mvc应用。web form过分封装了服务端控件,导致性能差,给开发人员带来了新的学习任务。mvc应用封装了大量jS工具,导致JS代码庞大,不易于维护。
项目中定义了多个DTO,有ViewObject,DataContract,Entity,实体之间又在用Transformer来回转换,实在是痛苦。建议将DataContract和Entity合为一体,尽量保持它的单一性。在前端定义ViewObject使用它。比如:
public class SOViewObject
{
public SOMsg Model { get; set; }
public string SOTypeDesc
{
get
{
return SOCommon.GetSOTypeDesc(Model.SOType);
}
}
}
6. <未完>
标签:
电子商务
,
后台系统
绿色通道:
好文要顶
关注我
收藏该文
与我联系
posted on 2011-12-29 21:44
James.H.Fu
阅读(130)
评论(0)
编辑
收藏
注册用户登录后才能发表评论,请
登录
或
注册
,
返回博客园首页
。
首页
博问
闪存
新闻
园子
招聘
知识库
最新IT新闻
:
·
苹果应该打折销售iPad的10个理由
·
微软扩展数据中心 斥资1.3亿美元
·
对比百度Google:百度重视更新 谷歌排名稳定
·
淘宝回应称认证新规不会关闭卖家店铺
·
硅谷人才争夺战陷入误区 更应考虑文化匹配度
»
更多新闻...
最新知识库文章
:
·
编程的艺术:漂亮的代码和漂亮的软件
·
GIT分支管理是一门艺术
·
编程:是一门艺术
·
编程是一门艺术吗?
·
对Java初学者的忠告
»
更多知识库文章...
China-pub 2011秋季教材巡展
China-Pub 计算机绝版图书按需印刷服务
导航
博客园
首页
新随笔
联系
订阅
管理
<
2011年12月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
公告
昵称:
James.H.Fu
园龄:
4年4个月
粉丝:
43
关注:
94
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
.NET
(2)
Attribute
(1)
xpath in orchestration
(1)
asp.net session state
(1)
asp.net application state
(1)
状态管理
(1)
BizTalk
(1)
BizTalk batch
(1)
Silverlight
(1)
MSBuild
(1)
更多
随笔分类
BizTalk(4)
(rss)
CMS研究(1)
(rss)
HTML(1)
(rss)
Silverlight(3)
(rss)
web开发(2)
(rss)
分析与设计(5)
(rss)
面试经验(1)
(rss)
权限控制(3)
(rss)
业务系统开发讨论(4)
(rss)
随笔档案
2011年12月 (1)
2011年6月 (1)
2011年4月 (2)
2011年3月 (3)
2011年2月 (2)
2011年1月 (1)
2010年9月 (2)
2010年7月 (1)
2010年6月 (1)
2010年4月 (3)
2010年3月 (6)
2009年12月 (1)
2009年9月 (1)
2009年8月 (4)
2009年3月 (1)
2008年11月 (1)
2008年10月 (1)
2008年9月 (1)
2008年7月 (3)
2008年5月 (1)
2007年10月 (2)
相册
我的照片
最新评论
阅读排行榜
评论排行榜
推荐排行榜