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