SpringSide--Promatic Enterprise Application KickStart and Common Library Stack,这么长的一个名字下来,不用解释大家都知道是做什么的了----以Spring Framework为core,提供一个非常Promatic的企业应用开发基础。主要包含4 part,从脚往上扫是:
1.Common Library 栈。
2.Spring大叔一时没管到的少量必要的基类、utils类和glue code。
3. 以一个Amazon式的网上书店,演示企业应用中各个主题的Best Pratice,各种框架类库组合的Config file、Sample code,---- mvc、orm、web service、jms、定时任务、分布式cache、jmx管理、ajax、olap BI report、规则引擎、动态语言、logging、i18n....
4.详尽开发指南。
1.SpringSide与Appfuse有什么不同?
1.SpringSide是深受Ruby on Rails影响的极度Promatic方案。
2.SpringSide较完整的演示了企业应用的各个主题,而Appfuse只有一个简单的登陆界面和用户管理CURD。
3.Appfuse展示了各式mvc、orm方案与Spring的结合,而SpringSide只提供团队认为当前最好的一种组合。
4.SpringSide的Release版只有一个war,一个hsqldb目录,用户只要30秒就能把书店跑起来。
2.故事大纲
书店前台,用户东看西看,下单,查单。
书店后台,店员管管书,发发货。
与友店合作,提供Web服务式下单的Server & Client。
3.脚本细节
前台Ajax效果与Cache的使用。
店员是个兼职的学生,所以系统会为每张订单发一封通知邮件给店员。为了不影响顾客下单的速度,发信的动作由jms异步进行。
系统还会定时扫描缺货的书,用邮件通知店员。
老板只负责看一些色彩丰富,带图的报表。
Web Service系统中,会有一个Map存放已登陆用户的token,为了有朝一日真的变成Amazon,这个Map是一个分布式的存在,技术人员用jmx来监控。
一些如定时扫描缺货之类的非关键业务,技术人员会用动态语言来快速开发。
logging系统分为普通日志文件,与异步写入数据库的可管理的操作日志。
4.预计发布时间
2006第一季度。欢迎朋友们加入。人多速度快是很重要的事情。
5.团队成员列表
江南白衣 , WaterYe , efa , cac