开源框架 javashop-eop

GPL
Java
跨平台
2016-03-15
javashopv4

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

发布在开源中国 

oschina:

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

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上申请。

加载中

评论(4)

j
jasonllei
开始安装 installer[18:08:33] org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'b2b2c' is defined 这为什么报错啊?选择b2b2c
linapex
linapex
搞几个基础demo出来,有谁研究了原理没有? #javashop-eop#
蚂蚁搬五岳
蚂蚁搬五岳
javashop4和这个底层是一个版本吗 #javashop-eop#

暂无资讯

暂无问答

【待审批】开源网店系统Javashop 发布3.0beta版

Javashop 发布3.0beta版 Javashop于 6月 8日发布了 3.0的 beta版,同时发布了2.4源码, 见: http://www.javashop.cn/download.html Javashop是基于 Java技术构建的开源网店系统,其特色是组...

2012/06/08 09:17
755
1
网上商店系统 JAVASHOP 收藏该软件 我的收藏夹/设置

JAVASHOP是一款免费的网上商店系统(非开源)。由专业的开发团队升级维护,为您提供及时高效的技术支持,您还可以根据自己的商务特征对JAVASHOP进行定制,增加自己商城的特色功能。 JAVASHOP...

2011/12/04 21:40
241
0
盘点国内5大Java开源网店系统

目前国内近几年网店系统如雨后春笋般涌现,市场上的网店系统颇为混杂,那么我作为一个测试人员,体验并感受了一些网店系统,给大家做一个参考。排名不分前后。

2016/01/20 18:25
1K
2
互联网常用缩略词

互联网常用缩略词,方便自己使用,慢慢完善

2014/12/09 09:13
95
0
在STM32 实现Flash的读写

写flash FLASH_UnlockBank1(); FLASH_ClearFlag(FLASH_FLAG_EOP | FLASH_FLAG_PGERR | FLASH_FLAG_WRPRTERR); FLASHStatus = FLASH_ErasePage(BANK1_WRITE_START_ADDR);//BANK1_WRITE_START_...

2012/04/23 16:33
3.8K
0
STM32的Flash操作

说到STM32的FLSAH,我们的第一反应是用来装程序的,实际上,STM32的片内FLASH不仅用来装程序,还用来装芯片配置、芯片ID、自举程序等等。当然, FLASH还可以用来装数据。 FLASH分类 根据用途...

2016/04/18 16:45
79
1
开网店需要多少钱——主流网店系统价格表

马云说:“不做电子商务,五年后你会后悔。”目前,电子商务最流行的形式就是开网店,无论淘宝还是独立网店都非常方便。开网店需要多少钱?下面是一张最新的网店系统价格表,需要开网店的朋友...

2011/01/21 15:22
949
0
如何在超能云(SuperVessel)免费使用加速器虚拟化服务:构建自己的加速器(第二章)

<== 第一章:五分钟学会主要步骤 在第一章,我们已经介绍过如何在超能云上面快速体验加速器的发布、部署,已经使用。在这一章,我们将介绍如何开发一个自己的加速器,可以部署到超能云上面。...

2015/07/02 09:04
103
0
监控云—反盗版软件之利器

监控云(反盗版软件之利器)【http://www.jiankongyun.net】-国内首家基于云计算的互联网内容监控平台横空出世了。它解决了这些正版企业的燃眉之急,提高了他们企业反盗版工作的效率。减少了...

2016/07/20 14:53
17
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部