基于Netty实现可自动渲染HTML页面的静态Web服务器

一:前言

  • 一个灵感花了两天时间写的一个静态web服务器,实现自动渲染。
  • 该服务器适用于前端开发人员,致力前后端完全分离。
  • 相比Vue.js,本项目的特点就是站在了服务器的角度,非JS加载页面。

二:功能

  • 只需要一行配置,写明服务端JSON接口地址,即可实现自动渲染。
  • 支持自定义标签。
  • 后期想要加入语法,因项目前景不明,该功能暂未实现。
  • 我的邮箱:yster@foxmail.com

三:下载

Github:https://github.com/yueshutong/JerryServer/ 码云:https://gitee.com/zyzpp/JerryServer


四:web服务器启动

1.在config可以配置启动端口,在template里有404页面,webapps里放置项目。
2. windows用户双击startup.exe启动服务器,Linux执行./startup.sh

五:使用文档

1. web项目目录
2.编辑page.json
3.带JE自定义标签的HTML
4.访问该HTML页面
5.对比服务端提供的JSON数据

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏淡定的博客

Nuxt基本安装与使用

1.2K3
来自专栏coding

vue.js自定义指令

1792
来自专栏地方网络工作室的专栏

Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(四)调整 App.vue 和 router 路由

Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(四)调整 App.vue 和 router 路由 前情回顾 在上一篇《V...

2409
来自专栏Samego开发资源

Chrome扩展开发入门体验

2204
来自专栏ionic3+

Cordova插件扩展——Themeablebrowser自拷贝图片

插件全名叫: cordova-plugin-themeablebrowser 这个插件会弹出一个浏览器窗口,打开外部网页,功能比较强大,能自定义导航工具栏、...

1375
来自专栏C/C++基础

Linux命令(20)——cat命令

(4)把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里。

823
来自专栏繁花云

[转载]利用预加载InstantClick.js提升页面打开速度

通常,我们为了减少DNS的查询时间,我们可以使用dns prefetch为该页面中链接的做解析,提升页面的加载速度。类似的,我们可以在鼠标滑到链接上到点击的时间...

2080
来自专栏极乐技术社区

微信小程序开发详解《三》APP生命周期

1:微信小程序APP的生命周期方法: 在微信小程序工程中的app.js中增加如图所示方法 ? 编译运行,查看日志如图所示:微信小程序启动时,调用生命周期方法为:...

23710
来自专栏码神联盟

IntelliJ系列 ④ | IDEA 之 Tomcat配置全过程

1.4K3
来自专栏vue学习

小程序 — 保存图片到手机相册②(用户授权等)

(1)如果用户第一次点击的时候,对弹出来的微信授权弹窗点击了拒绝,那么之后点击保存图片就没用了:

9883

扫码关注云+社区

领取腾讯云代金券