启动SpringSide--Promatic Enterprise Application KickStart项目[转]

    技术2022-05-11  82

    原文地址:http://www.blogjava.net/calvin/archive/2006/01/02/26347.html

        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


    最新回复(0)