YMP 2.0.11 发布,轻量级 Java 应用开发框架

本次更新为紧急版本升级,主要针对 Apache Log4j2 远程代码执行漏洞 进行问题修复、依赖包及日志模块逻辑代码升级更新。新版本已提交至Maven中央库,可以通过以下配置获取各模块依赖:

<dependency>
  <groupId>net.ymate.platform</groupId>
  <artifactId>ymate-platform-<MODULE_NAME></artifactId>
  <version>2.0.11</version>
</dependency>

请将<MODULE_NAME>替换为具体模块名,模块详见: The Central Repository Search Engine

相关链接:

GitHub:https://github.com/suninformation/ymate-platform-v2

码云地址:https://gitee.com/suninformation/ymate-platform-v2

开发手册:https://ymate.net/guide/

 

主要更新内容:

【Core】

  • 优化调整日志模块初始化逻辑并更新 Log4j2 版本以解决 CVE-2021-44228 问题;

  • 更新依赖包版本

 

【Redis】

  • 优化客户端名称和密码参数值为空时的处理逻辑;

  • 修正端口配置项常量值错误;

 

【Cache】

  • 优化EhCache缓存销毁逻辑以免产生IllegalStateException异常;

 

One More Thing

YMP 是一个非常简单、易用的轻量级Java应用开发框架,涵盖 AOP、IoC、WebMVC、ORM、Validation、Plugin、Serv、Cache 等特性,主要技术特点:

  • 采用组件化、模块化打包方式,可按需装配,灵活可扩展;

  • 采用微内核实现Autoscan、AOP、IoC、Event等,涵盖SSH框架中绝大部分核心功能;

  • 统一配置体系结构,感受不一样的文件资源配置及管理模式;

  • 整合多种日志系统(log4j、jcl、slf4j)、日志文件可分离存储;

  • 轻量级持久化层封装,针对RDBMS(MySQL、SQLServer、Oracle、PostgreSQL等)和NoSQL(MongoDB、Redis等)提供支持;

  • 完善的插件机制,助力于更细颗粒度的业务拆分;

  • 独特的独立服务开发体验;

  • 功能强大的验证框架,完全基于Java注解,易于使用和扩展;

  • 灵活的缓存服务,支持EhCache、Redis和多级缓存(MultiLevel)技术;

  • 配置简单的MVC架构,强大且易于维护和扩展,支持RESTful风格,支持JSP、HTML、Binary、Freemarker、Velocity、Beetl等多种视图技术;

YMP 不仅提供便捷的 Web 及其它 Java 项目的快速开发体验,也将不断提供更多丰富的项目实践经验。

了解更多有关 YMP 框架的内容,请访问官网:https://ymate.net/

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/173129/ymp-2-0-11-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。