Microsoft Enterprise Library

Microsoft Enterprise Library là một tập hợp các thư viện lập trình dùng trong Microsoft.NET Framework. Microsoft Enterprise Library làm cho việc sử dụng các mẫu lập trình tốt nhất dễ dàng hơn. Thư viện Microsoft Enterprise Library bổ sung các lĩnh vực truy cập dữ liệu, an ninh phần mềm, theo dõi và quản lý ngoại lệ phần mềm v.v... Thư viện này được cung cấp bởi Microsoft dưới dạng mã nguồn. Hơn nữa các nhà phát triển phần mềm có thể sử dụng miễn phí và sửa đổi nếu cần.

Lịch sử

Phiên bản 1.0 của thư viện Microsoft Entreprise Library được xuất bản vào đầu năm 2005. Từ đó trở đi, các phiên bản mới hơn được xuất bản với nhiều bổ sung khác nhau.

  • Enterprise Library 1.0 (tháng 1 năm 2005) - đã lỗi thời
  • Enterprise Library 1.1 (tháng 6 năm 2005) - đã lỗi thời
  • Enterprise Library 2.0 (tháng 1 năm 2006) - đã bị bỏ
  • Enterprise Library 3.0 (tháng 4 năm 2007) - đã lỗi thời
  • Enterprise Library 3.1 (tháng 5 năm 2007) - còn sử dụng
  • Enterprise Library 4.0 (tháng 5 năm 2008) - còn sử dụng
  • Enterprise Library 4.1 (tháng 10 năm 2008) - còn sử dụng
  • Enterprise Library 5.0 (tháng 5 năm 2010) - còn sử dụng
  • Enterprise Library 6.0 (tháng 6 năm 2013) - phiên bản hiện hành

Cấu trúc

Phiên bản Enterprise Library 5.0 bao gồm các khối thư viện ứng dụng sau:

  • Caching Application Block: chuyên về bộ nhớ đệm
  • Cryptography Application Block: chuyên về mã hóa
  • Data Access Application Block: chuyên về truy cập dữ liệu
  • Exception Handling Application Block: chuyên về xử lý lỗi
  • Logging Application Block: chuyên về nhật ký phần mềm
  • Policy Injection Application Block: chuyên về chính sách bổ sung phần mềm
  • Security Application Block: chuyên về bảo mật phần mềm
  • Unity Application Block: chuyên về kỹ thuật bổ sung phụ thuộc vào phần mềm đã viết
  • Validation Application Block: chuyên về việc kiểm tra ràng buộc

Xem thêm

  • CodePlex

Tham khảo

Liên kết ngoài

  • Enterprise Library tại CodePlex Lưu trữ 2018-01-16 tại Wayback Machine
  • Enterprise Library tại MSDN
  • Microsoft patterns & practices Developer Center
Bài viết này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.
  • x
  • t
  • s
  • x
  • t
  • s
Danh sách giao diện ứng dụng và thư viện khung Microsoft Windows
Đồ họa
Desktop Window Manager, Direct2D, Direct3D, D3D (extensions), GDI / GDI+, WPF, Windows Color System, Windows Image Acquisition, Windows Imaging Component
Audio
DirectMusic, DirectSound, DirectX plugin, XACT, Speech API, XAudio2
Đa phương tiện
DirectX, Media Objects, Video Acceleration, DirectInput, DirectShow, Image Mastering API, Managed DirectX, Media Foundation, XNA, Windows Media, Video for Windows
Web
MSHTML, RSS Platform, JScript, VBScript, BHO, XDR, SideBar Gadgets
Truy cập dữ liệu
Data Access Components, Extensible Storage Engine, ADO.NET, ADO.NET Entity Framework, Sync Framework, Jet Engine, MSXML, OLE DB, OPC
Mạng máy tính
Winsock, LSP, Winsock Kernel, Filtering Platform, Network Driver Interface Specification, Windows Rally, BITS, P2P API, MSMQ, MS MPI, DirectPlay
Thông tin liên lạc
Messaging API, Telephony API, WCF
Quản trị & quản lý
Win32 console, Windows Script Host, WMI (extensions), PowerShell, Task Scheduler, Offline Files, Shadow Copy, Windows Installer, Error Reporting, Event Log, Common Log File System
Chuẩn thành phần
COM, COM+, ActiveX, Distributed Component Object Model, .NET Framework
Thư viện (máy tính)
Base Class Library (BCL), Microsoft Foundation Classes (MFC), Active Template Library (ATL), Windows Template Library (WTL)
Thiết bị cài đặt
Windows Driver Model, Windows Driver Foundation, KMDF, UMDF, WDDM,NDIS,UAA,Broadcast Driver Architecture,VxD
Bảo mật
Crypto API, CAPICOM, Windows CardSpace, Data Protection API, Security Support Provider Interface (SSPI)
.NET
ASP.NET, ADO.NET, Base Class Library (BCL), Remoting, Silverlight, TPL, WCF, WCS, WPF, WF
Chế tạo phần mềm
EFx Factory, Enterprise Library, Composite UI, CCF, CSF
IPC
MSRPC, Trao đổi dự liệu động(DDE), Remoting, WCF
Tính truy cập
Active Accessibility, UI Automation
Văn bản và đa ngôn ngữ
DirectWrite, Text Services Framework, Text Object Model, Input method editor, Language Interface Pack, Multilingual User Interface, Uniscribe