首页
学习
活动
专区
圈层
工具
发布

「数字体验」Liferay数字体验平台(DXP)的好处

随着DXP版本的发布,Liferay在它的基础产品上做了一个范式转换。通过这个版本,Liferay现在已经定义了一个路线图,以应对未来的技术趋势,比如微服务、数字体验管理、更智能、更快速的构建管理。...在这篇文章中,我们将挑选一些Liferay DXP的新功能,并对它们进行详细的探讨。 模块化: 这实际上意味着Liferay的每个模块(特性)现在都是联合的,可以从核心Liferay安装中分离出来。...这几乎改变了Liferay的所有工作方式。现在每个portlet都以微服务的形式与另一个portlet通信,这与早期版本中的IPC不同。...所有portlet属性现在都很容易公开,并且可以跨portlet使用。 微服务可以让你将你的产品分割成更小的模块,这些模块可以以不同的速度继续升级。...最初,liferay的主要核心类只能通过EXT或hook覆盖。现在在Liferay 7中,所有东西都是一个包,你只需要覆盖你想要的包。这使得定制更快,并且只定制我们想要的。

2.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    逃逸安全的模板沙箱(一)——FreeMarker(上)

    笔者前期主要是对 Liferay 的 FreeMarker 引擎进行了调试分析,故本文先以 FreeMarker 为例,梳理该模板引擎 SSTI 漏洞的前世今生,同时叙述自己的 Liferay FreeMarker...SSTI 漏洞踩坑历程及对 Liferay 安全机制的分析。...@294e3d8d" //代理对象,存在read方法,可以传入File、url等参数 "expandoValueLocalService" -> {$Proxy58@47272} "com.liferay.portlet.expando.service.impl.ExpandoValueLocalServiceImpl...至此,利用思路在 Liferay 的安全机制下全部惨败。Liferay 健全的黑白名单机制,从根源上限制了大多数攻击思路的利用,可谓是“攻不破”的铜墙铁壁。...In-depth Freemarker Template Injection https://ackcent.com/blog/in-depth-freemarker-template-injection/ [7]

    2.9K20

    【小白写工程】关于Maven的Archetype

    appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)  2: appfuse-basic-spring(创建一个基于Hibernate,Spring和Spring MVC...Hibernate,Spring 和 XFire的jar应用程序的原型)  6: appfuse-modular-jsf(创建一个基于Hibernate,Spring和JSF的模块化应用原型)  7:...appfuse-modular-spring(创建一个基于Hibernate, Spring 和 Spring MVC 的模块化应用原型)  8: appfuse-modular-struts(创建一个基于...Maven的 插件开发项目 using marmalade)  12: maven-archetype-mojo(一个Maven的Java插件开发项目)  13: maven-archetype-portlet...(一个简单的portlet应用程序)  14: maven-archetype-profiles()  15:maven-archetype-quickstart()  16: maven-archetype-site-simple

    56010
    领券