2008-11-05 61 views
12

Spring Workflow hiện đã được xuất bản.Bạn đã thử Quy trình làm việc của Spring chưa?

  • Bạn đã thử chưa? Đối với loại kịch bản nào?
  • Ấn tượng của bạn là gì? Làm thế nào để bạn tìm thấy nó ngăn xếp lên chống lại libs công việc khác?
  • Tìm thấy bất kỳ tài liệu hay hướng dẫn nào tốt?
+1

Ồ hãy đến với ai đó, trả lời câu hỏi này để có thể thoát khỏi phần 'chủ đề nóng - chưa được trả lời', jesus điều này đã tồn tại mãi mãi. – Malfist

+0

Tôi đã sẵn sàng để thử nó chỉ để trả lời câu hỏi của bạn :) Nhưng tôi nghĩ rằng những gì bạn đang tìm kiếm là một kinh nghiệm sản xuất, không? –

+0

Vấn đề là luồng công việc mùa xuân vẫn còn trong thời gian ủ bệnh, vì vậy tôi cho rằng sẽ không có nhiều kinh nghiệm sản xuất. Trong khoảng một tháng, tôi có thể đăng nội dung nào đó ở đây, nhưng tôi hy vọng người khác sẽ nhanh hơn. – Kariem

Trả lời

4

OK, bỏ qua niềm tin của tôi được hiển thị trong bài viết trước, tôi đã thử quy trình làm việc mùa xuân, chỉ để tìm ra rằng tôi đã đúng. Bắt nguồn và xây dựng không phải là khó khăn, họ sử dụng svn, kiến ​​và ivy như quản lý kho.

Làm cho nó hoạt động là một câu chuyện khác. Tôi lấy các nguồn mẫu, đặt chúng vào một dự án mới. Tại bài thơ này tôi đã phải đổi tên tất cả các hàng nhập khẩu kể từ khi chúng được xây dựng để thử nghiệm eviron tôi đoán. Điều này rất dễ dàng với sự trợ giúp từ IDE trong các lớp, nhưng bạn cũng phải đổi tên chúng trong các tệp ngữ cảnh XML của mùa xuân. Hơn nữa, nó bắt đầu trông xấu sau khi bạn cố gắng chạy dự án. Trước tiên, bạn nhận được một NullPointerException, vì các dòng sau:

public final void afterPropertiesSet() throws Exception { 
    if (this.flowInstanceDescriptorPersisters == null) { 
     this.flowInstanceDescriptorPersisters.put(DEFAULT_PERSISTER, new DefaultFlowInstanceDescriptorPersister()); 
    } 
} 

Tôi vừa tạo một HashMap mới, hủy bỏ dự án và thử lại. Bây giờ nó sẽ thất bại tại một Assert nếu bạn không bao gồm bảo mật mùa xuân. Có một sự phụ thuộc có giá trị (vì sự phản chiếu được sử dụng). Đã thêm lib. và chạy nó một lần nữa. Tôi đã nhận được một Assert khác thất bại, và khi tôi nhìn lên, tôi nhận ra rằng các mẫu thậm chí không được phép làm việc. Một phương thức cố ý trả về null và nó không nên. Tôi đã đi đến giao diện, của cource, không có javadoc, nhưng tôi nghi ngờ những gì nó nên trở về từ tên của nó, vì vậy tôi đặt một giá trị hardcode. Tại thời điểm này nó biulds và nó chạy nhưng nó không hoạt động, nó nghĩa vụ phải (ít nhất tôi nghĩ rằng nó là, không có tài liệu.) Làm một quá trình chuyển đổi, nhưng dòng chảy vẫn không thay đổi sau khi gọi performTransition.

Vì vậy, bạn có nó. Đừng thử nó chỉ được nêu ra.

0

Tôi không nghĩ là nên thử nó, nó chỉ là một bản phát hành để đưa ra ý tưởng. Trước hết, bạn phải xây dựng thư viện của mình theo cách thủ công, sau đó, leran cách sử dụng nó mà không có ví dụ hoặc tài liệu, chỉ cần sử dụng mã và mã kiểm tra hiếm khi được tài liệu. Và khi bạn có một ý tưởng về nó, bạn nhận ra rằng nó không thể làm rất ngay bây giờ.

0

Có một bài thuyết trình trên parleys.com:

Xuân & Spring MVC trong sản xuất

từ tác giả của công việc mùa xuân: cakesolutions.net

Bạn có thể có một cái nhìn tại trình bày để tìm cách họ sử dụng nó trong sản xuất tại http://www.ukinvest.gov.uk/

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