Ajax+json形式更新前端,url设计与数据交互说明

优采云 发布时间: 2021-06-18 21:00

  Ajax+json形式更新前端,url设计与数据交互说明

  OSF

  

  OSF 是一个开放、免费和共享的内容社区网站 原型。你会发现,现在的社交类网站、内容分享类、社区类、兴趣垂直类网站,大部分都有共同的特点,包括多用户、内容发帖、评论、点赞、消息、推送流。 、标签分类等。创建 OSF 的初衷是实现这些通用模块,构建一个融合上述特性的内容社区类网站 的原型。你可以用OSF搭建一个简单的社交网站,也可以添加标签成为兴趣社区,或者两者兼而有之,OSF已经为你提供了。

  

  主要功能演示

  该项目的Demo版本已经部署在

  演示用户:

  邮箱密码

  demo123456

  demo123456

  注意:如果是自己注册登录,请使用真实邮箱,osf会给新注册的用户发送激活链接

  界面

  草图文件下载:osf_sketch

  

  技术选择

  OSF 选择 Spring MVC 作为后端基础框架来实现 RESTFull url。为了尽可能实现前后端分离,前端除了首屏数据渲染外,通过ajax+json进行更新。 url设计和数据交互规范参见url design。数据交互说明

  MySQL是OSF的关系型数据库,除Feed外的所有数据都由它存储,OSF表设计

  OSF中Redis的使用主要是缓存用户信息,统计,存储用户的feed信息流和Tag与Feed的从属关系

  配置

  #domain

domain.name=localhost

domain.ip=127.0.0.1

domain.port=8080

context=com.lvwang.osf

#jdbc config

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/osf

jdbc.username=root

jdbc.password=xxxxxx

#Redis config

redis.host=localhost

redis.port=6379

redis.password=

redis.maxIdle=300

redis.maxActive=600

redis.maxWait=1000

redis.testOnBorrow=true

#mail

mail.from=examle@mailhost.com

mail.password=xxxxxx

#thumbnail style

post_cover_thumbnail=?imageView2/2/w/500

album_thumbnail=?imageView2/1/w/200/h/200

img_base_url=http://xxx.xxx.xxx/

  主要设置域名、MySQL、Redis连接配置、发件人邮箱、缩略图格式、云存储域名

  为后续版本许可 GPL 计划

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线