JPress v2.0-rc.1 发布,插件功能放出

栏目: 软件资讯 · 发布时间: 7年前

内容简介:JPress v2.0-rc.1 是基于 JPress v1.0.5 上升级而来,主要是更新如下功能: 新增:插件的支持 新增:文章搜索的支持 升级:JFinal 到 v3.6 最新版本 升级:Jboot 到 v2.0-rc.4 最新版本 虽然JPress新增的功能不多...

JPress v2.0-rc.1 是基于 JPress v1.0.5 上升级而来,主要是更新如下功能:

  • 新增:插件的支持

  • 新增:文章搜索的支持

  • 升级:JFinal 到 v3.6 最新版本

  • 升级:Jboot 到 v2.0-rc.4 最新版本

虽然JPress新增的功能不多,但却是非常实用。例如:

插件功能:

  • 插件在线安装、卸载

  • 插件在线启用、停止

  • 插件在线更新

  • 支持在插件里添加新的 Controller

  • 支持在插件里添加新的 Handler

  • 支持在插件里添加新的 Interceptor

  • 支持在插件里添加新的 Html、Css 和 Js

  • 支持在插件里创建新的数据库表以及对应的 Model

  • 支持在插件里链接不同的数据库

  • 支持通过插件动态扩展后台菜单和用户中心菜单

  • 插件扩展的菜单支持用户权限设置的管理

  • 插件被停止:该插件的所有Controller、Handler、Intercepter 自动被移除

  • 插件被卸载:该插件的所有资源全部被删除

PS:
1、不知道以上功能是不是所有的 Java CMS 插件功能最强大的,但肯定是实现以上功能代码最少的。核心代码就几百行,还包含了大量的注释。
2、JPress 插件不像 WordPress 或者其他产品的插件体系,定义了属于自己一套的 Hook(回调、钩子),学习插件的开发还要去学习这些系统定义 Hook,JPress 直接使用了 JFinal 的 Controller、Interceptor、Handler 机制,没有任何自己定义的 Hook,开发插件几乎是0学习成本。

文章搜索功能:

  • 支持 Sql 直接搜索数据库功能

  • 支持 Lucene 搜索功能

  • 支持 ElasticSearch 搜索功能

  • 支持 阿里云 OpenSearch(开放搜索)功能

JPress v2.0-rc.1 发布,插件功能放出

同时,由于 JPress 升级到 Jboot、JFinal 最新版本后,拥有非常完美的热加载和极致的开发体验,开发的过程真的非常清爽。

也值得一提的是:JPress 到目前为止,她不仅仅只是一个成熟的产品,也是一个 程序员 学习的工具,JPress里面内置了很多好玩又有用的技术栈,例如:

  • 插件的资源和 Class 动态加载

  • JFinal 的Controller、Interceptor、Handler 热插拔

  • 热门搜索引擎开源框架 Lucene 和 ElasticSearch 的使用

  • JPress 各个模块的低耦合划分

  • 自定义代码生成器

  • 各个CDN厂商的优雅整合

  • 各种安全XSS、CSRF、重放攻击的优雅防护

  • ...

升级说明:

最后:2019,新年快乐,别忘记了给 JPress 一个 star。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

ACM国际大学生程序设计竞赛题解

ACM国际大学生程序设计竞赛题解

赵端阳//袁鹤 / 电子工业 / 2010-7 / 39.00元

随着各大专院校参加ACM/ICPC热情的高涨,迫切需要有关介绍ACM国际大学生程序设计竞赛题解的书籍。《ACM国际大学生程序设计竞赛题解(2)》根据浙江大学在线题库的部分题目,经过分类、筛选、汇编,并进行了解答(个别特别简单或者特别复杂的题目未选择),比较详细地分析和深入浅出地讲解了解题的方法和用到的算法。题目的类型包括基础编程、模拟、字符串处理、搜索、动态规划、回溯、图论、几何和数学题。 ......一起来看看 《ACM国际大学生程序设计竞赛题解》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试