持久化框架(英語:persistence framework)是一种中间件,可协助并自动将程序数据存储到数据库(尤其是关系数据库)中。它作为应用程序和数据库之间的一个抽象层,通常弥合两者之间的任何概念差异。 许多持久性框架也是对象关系映射(ORM)工具(例如Hibernate、MyBatis SQL...
2 KB (273 words) - 04:19, 15 October 2024
用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的持久化框架。 它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开始,开发人员都可以采用Hibernate。...
4 KB (556 words) - 01:20, 9 August 2023
MyBatis (category 持久化框架)
MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来,映射成資料庫內對應的紀錄。:226 MyBatis是在Apache许可证 2.0下分发的自由软件,是iBATIS 3.0的分支版本,其维护团队也包含iBATIS的初创成员。 与其他对象关系映射框架...
8 KB (940 words) - 17:50, 2 February 2025
EE应用程式服务器中使用。 因此,最初在第三方持久性框架中提供的许多功能都被合并到Java持久化API中,并且从2006年开始,像Hibernate(版本3.2)和TopLink Essentials这样的项目已经实现Java持久化API规范。 EJB 3.0规范(本身是Java EE 5平台的一部分)包含Java持久化...
15 KB (1,787 words) - 15:55, 1 November 2024
持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。 相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化...
3 KB (271 words) - 12:01, 14 April 2023
理很多不同的领域实体类型,专用映射器只处理一种或一些。 这个概念的实现可在很多编程语言的各种框架中见到: Java/.NET MyBatis持久化框架。 Hibernate(NHibernate)持久化框架。 Node.js/TypeScript Bookshelf.js库。 TypeORM库。 Massive...
5 KB (507 words) - 11:34, 20 January 2024
Python Java Ruby PHP C# JavaScript Go Elixir Objective-C Swift 可伸缩性:集群服务 消息持久化:从内存持久化消息到硬盘,再从硬盘加载到内存 自由软件主题 高级消息队列协议(AMQP) ØMQ Launch of RabbitMQ Open Source...
4 KB (312 words) - 03:33, 20 January 2025
Apache Avro (category 数据序列化格式)
Avro是一种远程过程调用和数据序列化框架,是在Apache的Hadoop项目之内开发的。它使用JSON来定义数据类型和通讯协议,使用压缩二进制格式来序列化数据。它主要用于Hadoop,它可以为持久化数据提供一种序列化格式,并为Hadoop节点间及从客户端程序到Hadoop服务的通讯提供一种电报格式。...
4 KB (381 words) - 12:36, 1 August 2023
HiveMind:一个服务(Services)与配置(configuration)的微内核。 iBATIS:一个基于JAVA语言的数据持久化框架。 Incubator:为了帮助那些希望获取Apache软件基金会支持的计划进入Apache软件基金会的审核项目。 Jackrabbit:内容仓库API标准(Content...
15 KB (1,749 words) - 03:47, 30 May 2025
作业可以是实现了Job接口任意的Java类。作业监听器(JobListener)和触发器监听器(TriggerListener)通知作业的执行(和其他事件)。作业及其触发器可以被持久化。 Quartz一般用于企业级应用程序,以支持工作流、系统管理(维护)活动,并在应用程序中提供实时的服务。Quartz还支持集群。...
3 KB (228 words) - 02:36, 24 April 2022
Pylons (category Web應用框架)
计划从Plone迁移至BFG。在2010年宣布了Pylons框架将于版本1.5转移到使用BFG作为基础。作为将BFG包括入Pylons计划的结果,BFG被重命名为Pyramid。 Pyramid是极简主义的跨平台web框架。它不预定持久化方式,可以通过SQLAlchemy集成于SQL数据库或集成于Zope对象数据库(英语:Zope...
10 KB (769 words) - 14:32, 19 September 2023
Uni-app (category Web应用框架)
41–44. ISSN 1672-6944. 使用|accessdate=需要含有|url= (帮助) 吴建成; 杨亚. Uni-app框架下基于Token的身份认证及持久化登录设计与实现. 数字技术与应用. 2024, 42 (3): 123–125. ISSN 1007-9416. 使用|accessdate=需要含有|url=...
5 KB (579 words) - 19:06, 12 February 2025
而言,这些需求可以用数据库管理系统(DBMS)、数据库模式等满足(DAO的实现)。 尽管这种设计模式同样适用于以下内容:1、大多数编程语言;2、有持久化需求的大多数软件类型;3、大多数数据库。它在传统上与Java EE应用程序和关系数据库相关(通过JDBC API访问,因为它源于Sun...
5 KB (715 words) - 20:00, 17 July 2022
包装类为在表格或视图中的每个列都实现访问器方法或属性。 这个模式常用于对象持久化工具和对象关系映射(ORM)之中。典型的,外键联系也通过一个属性而被显露为适当类型的一个对象实例。 这个概念的实现可以在很多编程环境中的各种框架中找到。例如,如果在数据库中有一个表格parts,它具有列name(字符串...
5 KB (689 words) - 04:03, 26 December 2023
XI上个组件之间的信息交换。 连接层:因特网通信管理器(ICM)把用户接口的请求发送到表现层并提供一个单一的框架来处理使用多种不同通信协议的链接。现在,可用的模块有HTTP,HTTPS,SMTP,SOAP,FastCGI。 持久化层:持久化层支持数据库无关操作和弹性事务处理。业务逻辑可以完全不考虑底层数据库和操作系统来开发...
2 KB (437 words) - 05:57, 17 January 2022
Wicket (category Web应用框架)
每个组件由它自己的模型支持,由模型来表现组件的状态。该框架并没有说明组件如何与它们的模型交互,它被视为黑箱,并会在请求间自动序列化和持久化。更加复杂的模型,甚至可以做成可拆分的,并提供钩子(英语:Software hook)在每一个请求周期的开始和结束来安排自己的存储和恢复。Wicket并没有特定的对象持久化...
19 KB (1,586 words) - 03:51, 24 January 2023
草根阶层”的编程爱好者们发起了一场旨在使用 “轻量级”技术以代替复杂的EJB的运动。这些技术包括Hibernate(用于提供数据持久化和对象-关系映射)及Spring框架(用于封装业务逻辑)。尽管它们不像EJB那样有巨头支持,但其在庶民间却更加流行,并且也被一些对EJB深感失望的企业所采用。...
12 KB (2,183 words) - 08:02, 11 June 2023
NET托管的互操作库 ESENT Serialization (页面存档备份,存于互联网档案馆) - 基于ManagedEsent的一个适用于.NET的对象持久化框架。 [1](页面存档备份,存于互联网档案馆) - 用于访问可扩展存储引擎(ESE)数据库文件(EDB)格式的库和工具。 RavenDB (页面存档备份,存于互联网档案馆)...
8 KB (1,135 words) - 14:44, 26 January 2022
的制定工作也采用了 HL7开发框架(HL7 development Framework,HDF);CDA 基于 HL7参考信息模型(Reference Information Model,RIM)以及第3版 HL7 数据类型(Data Types)。CDA 文档在本质上具有持久性。 CDA 标准规定,CDA...
3 KB (358 words) - 22:52, 14 February 2021
另有基於 JavaScript 並使用 jQuery 與 Bootstrap(前端框架) 的網頁客戶端「sao」。 核心提供大多數商業應用所需的技術基礎,但不與任何特定功能領域綁定,因此構成一個通用框架: 資料持久性:透過名為 Model 的存取器物件來建立、遷移與存取資料記錄 使用者管理:內建使用者群組、模型與記錄層級的存取控制...
6 KB (670 words) - 05:06, 18 May 2025
人民共和國在科索沃首都普里什蒂納設立有中国驻塞尔维亚大使馆驻普里什蒂纳办公室。 中華人民共和國一直主张按照《联合国宪章》宗旨和原则,在安理会相关决议框架内,通过对话和谈判达成当事方均可接受的妥善解决科索沃问题的方案。并赞赏塞尔维亚为寻求科索沃问题的政治解决所作积极努力,欢迎并支持贝尔格莱德和普里什蒂...
4 KB (448 words) - 15:03, 2 April 2025
SQLAlchemy是为Python编程语言提供的开源SQL工具包及对象关系映射器(ORM),是在MIT许可证下发行的软件。 SQLAlchemy提供企业级持久化(英语:Persistence (computer science))模式,首次发行于2006年2月。SQLAlchemy的理念是:关系数据库随着...
7 KB (641 words) - 02:36, 2 March 2025
MQTT (section 持久会话(Persistent Session))
开源智慧家庭平台 Home Assistant 支持 MQTT,并为 MQTT 中间件提供了四个选项。 树莓派上基于Node.js 的 Pimatic 家庭自动化框架提供了 MQTT 插件来完全支持 MQTT 协议。 McAfee OpenDXL 是基于对消息中间件本身增强的 MQTT,以便他们能够清楚地理解 DXL...
33 KB (3,064 words) - 14:44, 12 August 2024
Review)(CRR)是由美國國土安全部所作,評估系統韌性的框架。另一個由Symantec所創的框架著重五點:準備/識別、保護、偵測、因應及復原。 國家標準技術研究所的NIST SP 800-160 Volume 2 Rev. 1 提供了工程安全系統以及可靠系統的框架,其中將惡意網路事件視為和韌性和安全性都 有關的議題。在NIST...
8 KB (630 words) - 07:34, 10 March 2024
快速对象枚举 容易的调用栈操纵 AST元连接 相对较低的内存消耗 可定制的编译器 可选的完全的对象内存持久化 可恢复的异常 快速对象序列化 它的内建软件的特点: 已开发程序和开发环境的可选融合 现场对象检查 凭借Smalltalk与生具来的特点,...
17 KB (1,375 words) - 12:26, 1 June 2024
需求)而加快生產,因此從計畫開始時就決定與原型,以合理化其生產並將其帶入數位化時代:每個AMD-BA(現今達梭)站點都被分配了一個生產任務,以擁有有效的生產流程。 達梭Argenteuil工廠:部分機體結構,例如塗料,鋁框架和結構件,從機身的管道和裝配線到分包商直接在其內部工作的佈線專職工廠,檢查結...
118 KB (12,825 words) - 01:51, 29 May 2025
scheme。 1997年的RFC 2141定义了URN,期望为资源提供持久的、位置无关的标识方式,并允许简单地将多个命名空间映射到单个URN命名空间。这样一个URI的存在并不意味着被标识的资源一定是可用的,但它仍然需要保持全局唯一和持久,即使资源已经不存在了或变得不可用。 自从2005年RFC...
10 KB (948 words) - 12:41, 22 July 2022
Objects)Java数据对象 JPA,(Java Persistence API)Java持久化API JJSF,Java服务器界面 JMF,(Java Media Framework)Java媒体框架 JMI,Java元数据接口 JML,(Java Modeling Language)Java建模软件...
6 KB (836 words) - 08:36, 28 April 2023
國政府解除臺灣戒嚴狀態,再於1991年終止動員戡亂時期及修訂《中華民國憲法增修條文》,實務上承認治權僅及於臺澎金馬,在不承認中華人民共和國主權的法律框架下與中國大陸和平往來。1990年代,中華民國持續進行政治改革,透過修憲、國會全面改選、總統直選等民主化措施,逐漸轉型為多黨自由競爭之自由民主國家,政...
293 KB (36,912 words) - 12:36, 17 May 2025
Pyramid:极简主义的Web框架,不预定持久化方式。 Flask:微Web框架,不要求特定的工具或库。 PyScript:创建在浏览器内的Python应用的框架,这些应用能使用HTML界面和已编译成WebAssembly的Pyodide或MicroPython,以及当代Web技术。 Twisted:事件驱动的网络编程框架...
220 KB (23,179 words) - 06:08, 29 May 2025
框架的分析。它确定了控制措施未能阻止或检测到攻击进展的几个阶段。 不同的组织已经构建了自己的攻击链,试图对不同的威胁进行建模。FireEye提出了一种类似于洛克希德·马丁公司的线性模型。在FireEye的攻击链中,威胁的持久性得到了强调。该模型强调,威胁不会在一个周期后结束。...
13 KB (1,452 words) - 16:26, 20 July 2024