首页 > 其他分享 >Moqui构建基础

Moqui构建基础

时间:2023-03-02 18:23:40浏览次数:26  
标签:基于 Java 语言 Moqui 基础 开源 构建 Apache

Moqui可以使用gradle和ant构建整个项目,moqui在下列开源软件上构建:
Groovy:是一种基于JVM(Java虚拟机)的敏捷开发语言,moqui的主要开发语言,也用了java。
FreeMarker:是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,支持编程。
Ehcache:是一个纯Java的进程内缓存框架,具有快速、精干等特点。
Quartz Scheduler:是一个开源的作业调度框架,它完全由 Java 写成,并设计用于 J2SE 和 J2EE 应用中。它提供了巨大的灵活性而不牺牲简单性。
Drools:具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高
Bitronix TM:是一个简单但完整实现了 JTA 1.1 API 的类库,完全支持 XA 事务管理器,提供 JTA API 所需的所有服务,并让代码保持简洁。
Atomikos Transactions Essentials:是一个为Java平台提供增值服务的并且开源类事务管理器。
ElasticSearch:是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速
Orient DB:是兼具文挡数据库的灵活性和图形数据库管理链接能力的可深层次扩展的文档-图形数据库管理系统。可选无模式、全模式或混合模式下。支持许多高级特性,诸如ACID事务、快速索引,原生和SQL查询功能。
OWASP ESAPI:是一个免费、开源的Web应用程序安全控制组件,在JavaWeb应用中可帮助开发人员降低应用的风险。
Mylyn WikiText:管理Wiki百科的组件。
Winstone Servlet Container:servlet容器
Apache Tomcat:应用容器。
Apache JackRabbit:提供的 JSR-170 的开放源码实现. JSR  Java Content Repository(Java内容仓库),如cms等。
Apache Derby:ibm贡献的开源数据库,由纯java编写,性能好,可内嵌。
Apache Commons:包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。
Apache Shiro:用于身份验证和授权。
Apache Camel:Apache基金会下的一个开源项目,它是一个基于规则路由和中介引擎,提供企业集成模式的Java对象的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则。
Apache Lucene:是一个基于 Java 的全文检索工具包,你可以利用它来为你的应用程序加入索引和检索功能。
Apache XML-RPC:是一套允许运行在不同操作系统、不同环境的程序实现基于internet过程调用的规范和一系列的实现。这种远程过程调用使用http作为传输协议,xml作为传送信息的编码格式。xml-rpc的定义尽可能的保持了简单,但同时能够传送、处理、返回复杂的数据结构。
Apache FOP:将xml文件转换成pdf,mif,pcl,txt等多种格式以及直接输出到打印机,并且支持使用SVG描述图形。
SLF4J:即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。
jQuery Core & UI:使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。
Spock:是一个用于Java与Groovy应用程序的测试与规范框架。它的与众不同之处在于拥有漂亮与极富表现力的规范语言。由于Spock采用JUnit runner,所以能够与大部分IDE,构建工具和持续集成服务器集成使用。

标签:基于,Java,语言,Moqui,基础,开源,构建,Apache
From: https://www.cnblogs.com/corncore/p/17172912.html

相关文章

  • Moqui权限设计
    Moqui的权限是基于ApacheShiro的,构件类型基于screen,service,entity。对象有ArtifactGroup、ArtifactGroupMember、UserGroup、UserGroupMember、UserAccount、ArtifactAuth......
  • ptyhon基础课程_4
    16循环语句1.while语句的格式:“while条件:”whileTrue:#循环输出"你好,世界"print("你好,世界")content=1#通过循环,让content每次循环+2whileTrue......
  • 【编程基础之Python】7、Python基本数据类型
    (【编程基础之Python】7、Python基本数据类型)Python基本数据类型Python是一种动态类型语言,它支持多种基本数据类型和复合数据类型,让开发人员能够更加方便地处理不同类型......
  • 【npm】基础
    0、一个项目如果依赖某些npmpackage,那么该项目本身就是一个npmpackage。1、一个npmpackage需要有package.jsonREADME.mdLISCENSE.mdindex.js文件,并且npminit时信息要......
  • 【ZooKeeper基础-数据结构、服务端/客户端常用命令】
    一、ZooKeeper简介二、ZooKeeper数据结构&命令**1、数据结构**2、服务端常用命令①单机启动命令:./zkServer.shstart②状态查询命令:./zkServer.shstatus③停止服务......
  • DL 基础:PyTorch 常用代码存档
    1pandas读csvimporttorchfromtorchimportnnimportnumpyasnpimportpandasaspdfromcopyimportdeepcopydevice="cuda"iftorch.cuda.is_available()......
  • SpringMVC学习之基础篇
    浏览器地址栏请求:http:localhost:8080/springmvc_hello/hello?username=kkweb.xml:<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/......
  • CVPR 2023 | 基础模型推动语义分割的弱增量学习
    前言 语义分割的弱增量学习(WILSS)目的是学习从廉价和广泛可用的图像级标签中分割出新的类别,但图像级别的标签不能提供定位每个片段的细节。为了解决该问题,本文提出了一个新......
  • 如何在linux下手动构建PHP项目运行环境(lnmrp)
    引用https://www.cnblogs.com/studyandstudy/p/16190139.html前言我之前在构建PHP项目运行环境,直接采用宝塔或者PHPstduy等一键集成安装工具,虽然操作简单,运营维护起来......
  • 软件测试用例设计的基础概述
    1.测试用例的主要构成元素·测试用例的基本要素包括:测试用例编号、测试标题、重要级别、测试数据输入、操作步骤、预期结果,实际结果·测试用例是软件测试团......