自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 SaaS模式实现架构实例分析(4)关于O/R Mapping工具的的选择

 我并没有采用Hibernate 作为自己的O/R Mapping工具。SaaS 进销存的第一个目标是允许用户自定义自己的界面,界面的不同,也就意味着数据库字段的不同,而Hibernate要求数据库字段和Hibernate类严格一一对应,我个人觉得它不适合SaaS模式的业务架构。当然也许有Hibernate的高人能够解决这个问题,我对Hibernate仅仅是一知半解。 我采用的是Apach

2008-08-26 10:52:00 2050

原创 SaaS模式实现架构实例分析(3)关于视图层的选择

 对于View这一层,我选择了Flex,并没有像金蝶,用的可能是JSP/JSF,估计阿里巴巴和用友用的是JSP+Ajax,我之所以没有采用JSP+Ajax,是因为加载Ajax框架,比如Ext,可能也是很浪费时间的,造成加载速度很慢。可扩展性和可持续发展性也没Flex好。而Flex开发,最后编译为swf格式的flash,单个文件也是很大的,有400多K,我没有采用网上减少Flash体积的一些

2008-08-26 10:40:00 1466

原创 SaaS模式实现架构实例分析(2)应用层的设计 (续2) 如何实现不同用户的不同业务逻辑

下面谈谈SaaS模式下的第2个目标: 所有的客户理论上均可以自定义自己的业务逻辑 在这里,我采用了Eclipse插件的思想,所有和业务层相关的业务逻辑代码,按照业务功能模块分类,我都放在配置文件里,动态加载,还是回到那个菜单--〉Action--〉View , 这个Action不仅对应一个View层,还对应一个业务逻辑,通过不同的客户,配置不同的菜单, 这些菜单又对应不同的Action,这

2008-08-26 10:12:00 1749

原创 我做了200个不同的Schema,用户名和密码分别是demo1到demo200,大家可以按照不同的用户名和密码登陆

 我做了200个不同的Schema,用户名和密码分别是demo1到demo200,大家可以按照不同的用户名和密码登陆。 这台机器就是一台式机,不是专用服务器,网络也是放在我家里的小区宽带上,是通过无线路由器上的网,所以网速可能不太稳定。

2008-08-25 20:56:00 1285

原创 SaaS模式实现架构实例分析(2)应用层的设计 (续1)

 前面咱们说过,进销存程序不同于别的应用程序,进销存应用程序有强烈的个性化需求,应用层的设计要求能够做到以下两点:(1)       所有的客户理论上均可以自定义自己的页面(2)       所有的客户理论上均可以自定义自己的业务逻辑  下面我说说我是如何做到以上两点的:要做到以上两点,只能有一套代码,一个Framework才算成功,如果针对不同的用户界面和用户逻辑需求,F

2008-08-25 20:32:00 1663

原创 SaaS模式实现架构实例分析(2)应用层的设计

 应用层的设计由于要做的是一个进销存系统,而进销存系统是个性化非常强的一个系统,要求所有的客户采用同一个用户界面和同一个业务逻辑,是不现实的。对于进销存这块来说,客户有强烈的个性化需求的意愿。所以,本着这个思想,应用层的设计要求能够做到以下两点:(1)       所有的客户理论上均可以自定义自己的页面(2)       所有的客户理论上均可以自定义自己的业务逻辑     

2008-08-25 17:16:00 2413 1

原创 SaaS模式实现架构实例分析(1)数据库层的设计

  1、  数据库层:数据库这一层的设计模式是很清晰的,无外乎只有3种方案:(1)       所有客户的数据都存放在一个数据库的同一套表中, 在表中增加Company_id等标志字段,表明该记录是属于哪个客户的。      优点:数据源和数据库的管理都比较简单。和原来的应用没有差别。缺点:数据权限比较复杂,增加程序的复杂性。如果应用比较复杂,很多数据表都需要加入客户标

2008-08-25 11:29:00 5252 5

原创 一个用Flex开发的基于SaaS架构的进销存实例

欢迎访问 我用Flex开发的基于SaaS架构的进销存实例 http://fuwu.taobao.com/ser/detail.htm?service_code=ts-11549&tracelog=other_serv

2008-08-02 19:36:00 5239 5

阿里云消息服务(MNS)API文档

阿里云消息服务(MNS)API文档, 阿里云MQ 开发技术API开发指南

2018-01-07

Flex 3开发指南

Flex 3开发指南,对学习Flex开发,是一本很好的书,只是是英文版的

2008-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除