当前标签: 架构设计

Java B2C商城系统(2009版)介绍

Java B2C商城系统(2009版)介绍 2016-11-29   阅读全文

Java B2C 电商系统介绍。

C6架构重构 - service-search模块 一(Lucene基础技术探讨)

C6架构重构 - service-search模块 一(Lucene基础技术探讨) 2014-12-03   阅读全文

本文阐述了Lucene的代码结构和基本使用要点。

C6架构重构 - service-cache模块(基于Simple-Spring-Memcached)

C6架构重构 - service-cache模块(基于Simple-Spring-Memcached) 2014-12-01   阅读全文

本文阐述了C6开发架构中,对simple-spring-memcached的集成、使用和知识整理。

C6 架构重构,针对高并发、高可用和多前端

C6 架构重构,针对高并发、高可用和多前端 2014-12-01   阅读全文

最近对C6开发架构进行了重构,针对电商平台的高并发、高可用和大数据的要求

做了模块化重构和引入了多种新技术。

REST和RESTFul Web Service学习知识整理

REST和RESTFul Web Service学习知识整理 2014-10-12   阅读全文

本文对REST和RESTFul相关的知识进行整理,方便学习参考使用。

包括总结拾锦;和XML-RPC、SOAP的技术对比;应要场景;设计概念和准则;

状态;RESTFul API;发布REST服务注意要点;RIA+REST;

基于Spring实现REST等。

《大型网站技术架构》读书笔记

《大型网站技术架构》读书笔记 2014-10-09   阅读全文

《大型网站技术架构 —— 核心原理与案例分析》 李智慧著。 

很赞的一本专业书籍,推荐业内人士阅读。 

下面是我的读书笔记,思维导图很大,可以下载或单独打开查看。

C6 架构系列——Maven模块划分和依赖设计

C6 架构系列——Maven模块划分和依赖设计 2014-09-11   阅读全文

     本文阐述了C6软件架构的模块划分和依赖方式,并说明基于此架构的扩展方式。

C6 架构系列——MVC模式和领域驱动设计(DDD)的结合

C6 架构系列——MVC模式和领域驱动设计(DDD)的结合 2014-09-10   阅读全文

本文阐述了在C6软件架构中对于领域驱动设计、MVC模式的设计思想体现;以及是怎样将两者整合起来。

C6 架构系列——Maven多模块划分和结构

C6 架构系列——Maven多模块划分和结构 2014-08-23   阅读全文

  传统的Java Web项目常见组织方式就是在一个项目里面,放置   src\[java文件]   resources\[配置文件]   webapp\[js/jsp/css/jpg/xml等]   虽然看上去,也划分了核心模块(即底层模块)、功能模块等,但随着开发的推进,包之间的代码就会出现交叉依赖的情况,比如user依赖core、system、order,而order也依赖user包。由于所有代码都是在一个项目里面,调用是很容易和随意,如果通过项目管理方式来强制要求依赖方式,则管理难度很高,需要反复复查代码。所以最后导致整个各个包之间是低内聚高耦合。    另外,由于所有代码都在一个项目里面,所以随着代码的不断增加,当修改一个类时,也会导致整个项目重新编译,开发效率低下。  为了避免出现这些情况,C6软件架构采用了Mavan的多模块划分方式进行管理。

C6 架构系列——架构设计思想和分层

C6 架构系列——架构设计思想和分层 2014-08-21   阅读全文

      本文是C6框架系列的第一篇。C6是Craft6的简称,是笔者自行设计的Java Web开发框架,采用Spring+SpringMVC+MyBatis+LigerUI+Freemarker+ActiveMQ等开源技术进行开发,并基于Maven进行源项目管理,将整个项目划分为多个Maven子模块,可以分别开发和维护。      整个项目的分层主要基于DDD(领域驱动设计)思想进行分层,而非传统的事务脚本(Transaction Script)的分层形式。领域对象更直接反映业务,避免了设计和编程脱节,代码在框架的引导和约束下,会更容易符合面向对象的设计思想,职责分明,容易维护。

颜超敏,唯心六艺,Craft6.cn,电子商务博客,电子商务研发,电商研发,电子商务研究,电商研究,电子商务专家,电商专家,电子商务知识,电商知识,电子商务教程,电商教程,电子商务模式,电子商务平台,电子商务商业模式,电子商务数据库设计,电商数据库设计,电子商务系统分析,Java架构设计,Java软件架构,B2C,O2O,o2o模式,o2o电子商务,o2o电子商务平台,中国电子商务,电子商务平台建设方案
粤ICP备14060523号 Copyright @2014 -唯心六艺软件