Một cơ sở dữ liệu ORM (Object-Relational Mapper) là một thư viện mà tóm tắt hoạt động của cơ sở dữ liệu với một ngôn ngữ lập trình cụ thể. Trong điều khoản của layman, một ORM là một tập hợp các chức năng mà khi được sử dụng sẽ tự động thực thi mã SQL trên một cơ sở dữ liệu.
ORMs là khá hữu ích trong môi trường sản xuất, giúp các nhà phát triển không chỉ ghi các hoạt động SQL nhanh hơn nhiều và trong một cú pháp đơn giản, mà còn bảo vệ cơ sở dữ liệu của mình bằng cách không tiết lộ liệu SQL bên trong mã.
DataBoss là một gói phần mềm đặc biệt được viết cho các nhà phát triển ColdFusion, cho phép họ để quản lý các ứng dụng ORM-powered và các trang web thông qua một giao diện trực quan.
DataBoss tóm tắt ORMs, giống như ORMs trừu tượng tương tác SQL. Với DataBoss lập trình viên có thể kiểm soát đồ và dữ liệu cấu trúc của một cơ sở dữ liệu bằng cách sử dụng một giao diện người dùng Web-based.
Một khi một nhà phát triển đã hoàn thành việc tạo cấu trúc của một cơ sở dữ liệu thông qua DataBoss, ông có thể di chuyển trên để thêm dữ liệu nếu ông muốn, hoặc chỉ sử dụng DataBoss để tạo mã ORM cụ thể thích hợp để làm ra những gì ông đã thiết kế và tạo ra các giao diện người dùng DataBoss.
DataBoss có sẵn trong hai gói. Một ứng dụng ColdFusion độc, hoặc như là một mô-đun pluggable cho ColdBox khung ColdFusion (ColdFusion 3.5 hoặc cao hơn chỉ).
Một DataBoss gói dùng thử có tải về có sẵn và kiểm tra trước khi mua một giấy phép
Tính năng .
- Phát triển xung quanh các ORM Hibernate
- phát hiện thực thể tự động phân tích và
- Quản lý tất cả các mối quan hệ Hibernate hỗ trợ
- Quản lý các mối quan hệ thừa kế đa cấp
- Quản lý thực thể và dữ liệu của nó
- hỗ trợ cơ sở dữ liệu vô
- Xuất dữ liệu như JSON, JSONP, XML, PDF hoặc WDDX
- Hỗ trợ Quốc tế
- giao diện Bootstrap-powered
- Tích hợp hình thức xác nhận
- đánh số trang và lọc bộ sưu tập dữ liệu lớn
- giao diện Responsive
Yêu cầu :
- ColdFusion 9.01 hoặc cao hơn
- Railo 4.1.0.001 hoặc cao hơn
Hạn chế .
- khóa chính Compound chưa được hỗ trợ
Bình luận không