ESK的个人空间

鞋服行业、系统架构、ERP性能分析、Java技术、工作流、商业智能

  博客园 :: :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年6月13日

摘要: 上一章讲过数据库层(Dao层)具有如下的特点: 1):整个系统只有一个DAO 2):支持多种类型的事务控制(单表,多表,混合) 3):查询支持Hibernate和原生SQL为什么我们会这么设计呢?这里引用一下sprigside2.0的实现: 1:定义一个Dao接口 /** * 针对单个Entity对象的操作定义.不依赖于具体ORM实现方案. * * @author calvin */ public interface EntityDao<T> { T get(Serializable id); List<T> getAll(); void save(Object o); 阅读全文
posted @ 2011-06-13 22:23 ESK 阅读(678) 评论(0) 推荐(1) 编辑

摘要: 系统架构我想把它分为两部分,一是技术架构,二是业务架构。 做任何一个系统,首先都要选择合适的技术来开发,这个要从两方面结合起来看,一是系统业务的特点,二是团队成员的技术结构,这里面的权重比我觉的是业务>技术。在鞋服行业,由于它的组织结构的特殊性(在全国各地都有分支结构),采用b/s结构为首选,技术方面我们团队只对Java熟悉,所以这次技术的选型很快就确定了. Java的流行框架目前很多,可以说是眼花缭乱,我们用的还是最普通的架构,SSH(struts+spring+hibernate),但是我们经过了自已的改写,形成了自已的一套技术框架.(改写重要参考的是springside). [总的 阅读全文
posted @ 2011-06-13 15:34 ESK 阅读(965) 评论(1) 推荐(1) 编辑