輕量級的 XML ORM

2022-02-23 01:59:14 字數 722 閱讀 8166

開發中,經常使用xml來作資料庫,涉及到對xml的操作比較頻繁。如果每次都去一步步的寫那些過程,真的是很浪費時間。經過一段時間的總結,我將xml的常用操作封裝成乙個dll,實現了對xml的增刪改查。對一般的xml開發已經夠用了。說是orm其實也有些勉強,不過操作起來還是比較方便的。下面我將演示怎麼利用xmlhelper這個dll,進行對xml的操作。

首先宣告乙個實體:

log.cs

using system;

using xmlhelper.core;

public class log:entity

public datetime createtime

public string categoryid

public string content

public int readcounts

public int commentcounts

接下來,我們將對這個實體進行一系列的操作:

public bool addlog(string title, string content)

return lis;

5.根據xpath語法,查詢xml,返回list.

public listgetbyquery(string query)

return lis;

} log.xml 如下:

<?xml version="1.0" encoding="utf-8"?>

輕量級重量級

輕量級重量級某種程度上是以啟動程式需要的資源來決定。比如,ejb啟動的時候,需要消耗大量的資源,記憶體,cpu等,所以是重量級。而spring則不,所以是輕量級框架。量級主要是看對容器的依賴性所決定的,依賴性越小,越輕量.ejb往往內部做了很多服務,網上的說法是買一得三 而且你不想要就不行!比方說我...

輕量級容器

什麼是輕量級容器?為什麼我們需要輕量級容器?什麼是輕量級容器 所謂容器 container 指應用 的執行框架。業務物件在容器裡執行,被容器管理。像ejb就是過去管理j2ee業務物件時最常用的容器。任何容器都應該包含如下服務 上面講的是容器核心模組應該提供的服務,但是容器還必須提供其它一些服務,增加...

輕量級框架

1.概述 輕量級框架一般由struts,spring組成,側重於減小開發的複雜度,相應的它的處理能力便有所減弱 如事務功能弱 不具備分布式處理能力 比較適用於開發中小型企業應用。2.定義 輕量級框架是相對於重量級框架的一種設計模式 輕量級框架不帶有侵略性api,對容器也沒有依賴性,易於進行配置,易於...