网店系统javashop发布其开源框架,遵循GPL协议

国内知名Java网店系统Javashop将其底层框架开源,贡献为开源项目:javashop-eop快速开发框架

分别发布在开源中国和github上:

 

oschina:

https://git.oschina.net/javashopeop/javashop-eop

 

gihub

https://github.com/javashop-eop/literate-guide

 

 

EOP是enation open platform的简称,即易族开放平台。

本框架基于spring、spring-mvc、spring-jdbc、freemarker,采用maven搭建。

此项目的主要目的是想帮助那些想搭建web站点的人们。

基于此框架天然的具有了模板解析、和后面基本界面展示等功能,

一个基本的站点功能已经完备了,大家再根据需要完善其它业务功能。

 

包含web站点的基础功能:
1. 站点安装(基础数据库的安装和安装锁定)
2. 前台模板解析(遵循eop的模板引擎规则

模板引擎采用freemarker解析,javashop-eop框架对freemarker进行了封装和扩展,

使开发人员可以自定义Tag,以便快速制作前台模板。

该框架将前台页面的功能分为数据输出和api请求:

 

详细请参考其官方公布的 模板制作手册

 

4. 站点后台基础功能:后台登陆、后面界面展示、后台菜单管理,管理员及权限管理、广告管理等


3. 插件(组件)机制(遵循eop的组件机制规则
eop的组件机制是将核心业务和外围业务进行拆离的一种机制

核心业务就像计算机的cpu、硬盘和内存,外围业务是根据用户需要而个性化的逻辑,比如

需要视频功能就在usb上插摄像头,需要存储插U盘。

上述逻辑对应在软件业务中,如会员注册这个过程,将会员信息写入数据库是核心逻辑。

有可能在注册时要给会员发一封欢迎邮件或一条手机短信。

那么发邮件或发短信就是外围逻辑,eop允许插件来实现这些外围功能。

这样通过组件机制来开发新的组件,可以在不改动核心源码的情况下扩展新的功能。

Javashop-eop 希望基于套组件机制的规则,使中国的开源社区能出现丰富的各种组件

大家互相贡献、使用。


组件机制详情请点击这里

 

目前该框架还有很多不完善的地方,但一定有能帮助大家的东西,欢迎使用。

同时该开源项目长期招募开发者,欢迎大家一起完善这个开源框架,为中国的开源事业做出一点贡献!

如有意向加入的同学可在OSChina上申请,或在下面的交流群中申请。

 

欢迎加入Javashop-eop框架的技术交流群:28755304

或进入Javashop-eop框架的技术交流论坛版交流

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kingapex1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值