3000行代码完成一个网站

羊皮卷网站是以JFinal作为框架,开发的一个网站系统,自适配pc及手机端。java代码共3000行左右,加上html代码,5000行左右。网站截图:

pc截图:

B103C9A7-98D9-4742-8E61-C6E5B383D746.jpg


移动端截图:

2ECAE605-8696-40B1-AF15-95392D67D70C.png


羊皮卷网站项目技术架构:

开发语言:java

相关框架:jfinal、beetl

缓存组件:ehcache

搜索组件:lucene 6

前端组件:aui css组件

数据库:mysql

运行中间件:tomcat 8

物理架构:单机阿里云,ubuntu系统

羊皮卷算是一个文章系统吧,里面同时集成了阿里云的oss功能,用来存储图片,自动对图片压缩后上传到oss,为了手机端的流量考虑,没有使用bootstrap、jquery,而是使用aui css,同时对aui css进行了裁剪,裁剪后的aui css只有30多k,也没有使用jquery,因为平常只使用到了jquery $()函数,完全没有必要用jquery,写个原生$()函数就可以代替jquery了。

网站地址:https://jfinal.com

欢迎大家访问。