2010-09-27 28 views
7

Tôi đang mong chờ để bắt đầu phát triển một khung giao tiếp doanh nghiệp phía máy chủ mới trong Java và tôi tự hỏi liệu có ai biết một cuốn sách hay về chủ đề này không? Một số thực tiễn và lời khuyên tốt nhất sẽ được hoan nghênh.Phát triển một khung công tác trong Java

Cảm ơn.

+6

Bạn có thể giải thích _why_ trước tiên không? –

+4

Còn một khuôn khổ khác? Bạn có chắc là có nhu cầu không? – meriton

+0

Nó sẽ là (trong trường hợp thành công) một khuôn khổ cho giao tiếp giữa hai eDMS. Không có khung công tác nào phù hợp với hồ sơ, đặc biệt vì cả hai eDMS đều là của chúng tôi. – Andrejj

Trả lời

14

"Thiết kế API thực tế: Lời thú nhận của Kiến trúc sư khung Java" của Jaroslav Tulach (kiến trúc sư NetBeans) nghe có vẻ phù hợp nhất với bạn.

Nhưng lời khuyên tốt nhất về phát triển khung công tác mới là: không. Đặc biệt nếu bạn phải hỏi. Rất không chắc bạn sẽ làm tốt hơn tất cả những người đã viết vô số các khung công tác đã tồn tại ở đó.

+1

+1 Lời khuyên tốt nhất! –

+0

Vấn đề là không có khuôn khổ nào phù hợp với nhu cầu của tôi. Cảm ơn vì cuốn sách, âm thanh đầy hứa hẹn. – Andrejj

+0

@ user459493, không phải là âm thanh như một lời khuyên ở đây, nhưng bạn có thực sự chắc chắn rằng không có khuôn khổ phù hợp với nhu cầu của bạn trong giao tiếp doanh nghiệp (có lẽ, nhắn tin là từ đúng)? Chủ đề đó được nghiên cứu nhiều hơn hoặc ít hơn, và chắc chắn một khuôn khổ hiện có sẽ chăm sóc ** hầu hết các nhu cầu ** của bạn. –

0

Tôi không biết làm thế nào chính xác eDMSs bạn nên kết nối mà mỗi khác, nếu họ mã tương thích vv Nhưng điều này có thể hữu ích cho bạn.

Kiểm tra Java Content Repository (JCR) tiêu chuẩn và JBoss ModeShape khi triển khai. Hầu hết các nhà cung cấp phần mềm lưu trữ nội dung (cũng là tài liệu) đều tuân thủ JCR, ví dụ: Alfresco nhưng cũng không liên quan đến Java.

Thay vì viết khung riêng, chỉ cần viết đầu nối ModeShape JCR đơn giản cho eDMS của bạn. Sau đó, bạn có thể dễ dàng thực hiện các công cụ quản lý kho lưu trữ, sao chép, sử dụng các công cụ quản lý kho lưu trữ hiện có, hiển thị repos của bạn thông qua Web Dav, REST, giao tiếp với các giao thức khác và thực hiện nhiều thứ khác với các công cụ mở và thương mại.

+0

Chúng phải được tích hợp đầy đủ (liên lạc 2 chiều, tìm kiếm tài liệu, vv), một được viết bằng Java và một được viết bằng .net.Cả hai đều do chúng tôi viết nên có thể có một số chỗ để sửa đổi mã hiện có. Cám ơn vì sự gợi ý. – Andrejj

+0

Kiểm tra bài viết này http://dev.day.com/content/ddc/blog/2008/01/fudbusting2.html về cách sử dụng JCR bên ngoài Java. – gertas

Các vấn đề liên quan