- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一个好的规则引擎。
我已经看到它存在两个好的项目:JBPM和Drools。
我不太了解两者之间的区别,也不知道要使用什么理想工具。
请您向我提供更多信息以及您在其他方面的经验,以及您认为最适合用来管理业务规则的内容是什么。
1 Câu trả lời
jBPM不是规则引擎,而是工作流引擎.
Drools是规则引擎。因此,Drools是您想要的。
Drools和jBPM是伴随项目:如果您需要带有规则的工作流,它们可以很好地集成。
关于drools - Drools vs JBPM吗?差异,利弊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9736143/
Tôi đã sao chép đoạn mã sau từ hướng dẫn sử dụng NVIDIA Ví dụ: __threadfence(). Tại sao họ lại sử dụng __threadfence() trong đoạn mã sau? Tôi nghĩ nên sử dụng __syncthreads() thay vì __thread
Tôi đang gặp một số vấn đề khi sử dụng SVN changelists và svn diff. Cụ thể là tôi muốn lấy lịch sử thay đổi cho một danh sách tệp cụ thể cho một phạm vi sửa đổi cụ thể. SVN changelists có vẻ như là giải pháp hoàn hảo, vì vậy cách tiếp cận của tôi là: svn change
Tôi có hai danh sách địa chỉ IP. Tôi cần hợp nhất chúng thành ba tệp, tệp giao nhau, tệp chỉ từ list1 và tệp chỉ từ list2. Tôi có thể thực hiện việc này bằng awk/diff hoặc bất kỳ lệnh unix đơn giản nào khác không? Làm sao
Giả sử tôi đã thực hiện một số thay đổi kể từ lần cập nhật cuối cùng (khôi phục) cho tệp ab của mình. Tệp ab này cũng được thay đổi trong kho lưu trữ. Bây giờ tôi muốn so sánh những thay đổi tôi đã thực hiện với những thay đổi trong kho lưu trữ. Nếu tôi khôi phục lại tập tin, tôi có thể thấy
đóng cửa. Câu hỏi này không đáp ứng được hướng dẫn của Stack Overflow. Hiện tại câu hỏi này không chấp nhận câu trả lời. Chúng tôi không chấp nhận những câu hỏi tìm kiếm lời khuyên về sách, công cụ, thư viện phần mềm, v.v. Bạn có thể chỉnh sửa câu hỏi để có thể trả lời bằng các sự kiện và trích dẫn. Đã đóng cửa cách đây 7 năm.
Tôi đang sử dụng openssl 1.0.1c, linux x86_64 Tôi đang tạo một tệp chứa "hello" (không có dòng mới) openssl dgst -sha256 hello_file tôi nhận được:
Giả sử chúng ta có một số thư viện. Sự khác biệt giữa thư viện cốt lõi và thư viện thông thường là gì? Chúng ta nên công nhận họ như thế nào và chúng ta đã tổ chức trách nhiệm của cả hai bên chưa? +Common -Class1 +Core -Class2 +Lib1 có: Comm
Làm thế nào để tính khoảng thời gian tối thiểu tính bằng mili giây trong SQLite? Được rồi, để cung cấp một số thông tin cơ bản, đây là giao diện của bảng của tôi: link_budget table Vì vậy, có cột thời gian này, tôi muốn đưa ra yêu cầu, tính bằng mili giây
Tôi muốn biết sự khác biệt giữa Kiểm soát đồng thời lạc quan (OCC) và Kiểm soát đồng thời đa phiên bản (MVCC) là gì? Cho đến nay tôi biết cả hai đều dựa trên các kiểm tra phiên bản mới hơn. Trong OCC, tôi đọc rằng một giao dịch không có khóa truy cập đọc chỉ có giá trị sau này
Tôi là người mới khi nói đến SignalR. Tôi vừa bắt đầu tìm hiểu và tra cứu trên Google và tự hỏi liệu có ai có thể giải thích cho tôi một số điểm khác biệt giữa những gì đã đạt được không. Trong một số ví dụ tôi đã thấy, mọi người cần tạo một lớp Startup và định nghĩa app.Map
Tôi đang làm việc trong Ogre, nhưng đây là một câu hỏi chung về quaternion. Tôi có một đối tượng mà ban đầu tôi áp dụng phép quay quaternion Q1. Sau đó, tôi muốn làm cho nó trông giống như thể ban đầu tôi đã xoay đối tượng theo một quaternion Q2 khác. Làm thế nào để tôi tính toán một quaternion sẽ mất một
Tôi biết về mô hình mô-đun JavaScript nhưng tôi đang sử dụng hai loại mô hình mô-đun và muốn biết sự khác biệt giữa chúng theo góc độ kiến trúc. // MẪU MỘT var module = (function()
Tôi có hai JSON có khóa giống hệt nhau. val json1 = """{ 'tên': 'Henry', 'tuổi': 26, 'hoạt động': {
Tôi đã tìm ra hai cách khác nhau để sao chép một tệp duy nhất trong Excel bằng VBA. Một là sao chép tệp: FileCopy (originalPath), (pathToCopyTo) Cái còn lại là tên: Name (originalPath), (pathToCopyTo)
Tôi đang tự hỏi cách hiệu quả nhất để tìm giá trị tuyệt đối của hiệu số giữa hai nhóm số thực là gì? Có phải là như sau không: private float absDifference(float[] vector1, float[] vec
Tôi có một câu hỏi liên quan đến wicket getApplication. Sự khác biệt giữa getApplication() và getSession().getApplication là gì? Triển khai ứng dụng wicket
Tôi vừa mới bắt đầu sử dụng ActiveMQ và tôi có một câu hỏi liên quan đến người dùng hồi tố. Để kích hoạt tính năng này, bạn cần phải có đăng ký lâu dài. Nhưng sự khác biệt giữa các gói đăng ký lâu dài có và không có tính năng theo dõi chủ đề là gì? Tài liệu activemq có ghi. http://một
Tôi có hai JSON có khóa giống hệt nhau. val json1 = """{ 'tên': 'Henry', 'tuổi': 26, 'hoạt động': {
Có một truy vấn khác về biểu diễn nhị phân Erlang (vì đó là những gì tôi đang đọc gần đây và cần triển khai giao thức nhị phân). Nếu tôi hiểu đúng về chỉ định kiểu, thì đối với các giá trị kiểu "dấu phẩy động", biểu diễn 8 byte có vẻ ổn (điều này
đóng cửa. Câu hỏi này cần được hỏi một cách tập trung hơn. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện điều này không? Cập nhật câu hỏi để tập trung vào một câu hỏi duy nhất bằng cách chỉnh sửa bài đăng này. Đã đóng 4 năm trước. Cải thiện câu hỏi này
Tôi là một lập trình viên xuất sắc, rất giỏi!