这次介绍的这个博客项目可以说有点另类,因为它使用的技术大部分都不是主流的技术,从前端到后端框架再到数据库的选择。当然,麻雀虽小但五脏俱全。技术的运用需要学会变通,大家在学习的过程中可以对比着学习,与主流的框架技术相比找优缺点,这样才会加深你对一个项目或框架运用的理解,为你以后搭建框架和学习框架思想都有好处。
博客Tale使用了轻量级 mvc 框架Blade开发,默认主题使用了漂亮的pinghsu。 特性
1、tale项目简介.png 2、技术介绍.png 3、项目结构.png 6、项目讲解.png Tale项目githttps://git.oschina.net/biezhi/tale/ Tale项目wikihttps://github.com/otale/tale/wiki Tale演示地址
blade 借鉴了很多优秀mvc框架的设计,它是为java开发人员提供的便捷易用快速上手的一款框架,你可以用它快速开发API、Web 及后端服务等各种应用。 它提供了非常多的功能,内置ioc、rest路由,视图渲染,json返回,统一配置,aop,非orm的jdbc操作等等。框架对外提供很多扩展接口,支持开发者使用自己喜欢的,比如模版引擎。 有关blade mvc框架的原理还需要你们自己去看官方文档啦。 blade mvc整体设计.jpg 特性
Blade MVC 框架git地址https://github.com/biezhi/blade Blade MVC 框架官方文档Blade MVC 框架官方api文档
jetbrick-template 是一个新一代 Java 模板引擎,具有高性能和高扩展性。 适合于动态 HTML 页面输出或者代码生成,可替代 JSP 页面或者 Velocity 等模板。 指令和 Velocity 相似,表达式和 Java 保持一致,易学易用。 4、Tale项目中用到的模板标签与函数.png 官方的模板渲染流程举例模板userList.html #define(List |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|