2010-04-07 29 views
5

Tôi hiện đang nghiên cứu Tapestry cho công ty của mình và cố gắng quyết định xem tôi có thể chuyển các ứng dụng web độc quyền đã có từ trước sang một cái gì đó tốt hơn không. Hiện tại chúng tôi đang chạy Tomcat và sử dụng JSP cho giao diện người dùng của chúng tôi được hỗ trợ bởi khung công tác của riêng chúng tôi, cuối cùng sử dụng JDBC để kết nối với cơ sở dữ liệu Oracle.Tài nguyên tốt để xây dựng ứng dụng web trên Tapestry

Tôi đã trải qua hướng dẫn Tapestry, điều thực sự gọn gàng và khiến tôi quan tâm, nhưng bây giờ tôi phải đối mặt với những gì dường như là một vấn đề phổ biến của tài liệu. Có rất nhiều điều tôi cần phải chắc chắn rằng tôi có thể thực hiện với Tapestry trước khi tôi sẵn sàng cam kết hoàn toàn với nó. Có ai có bất kỳ nguồn lực tốt, có thể là một cuốn sách hoặc bài viết trên web hoặc bất cứ điều gì khác, mà đi vào chi tiết hơn ngoài những gì hướng dẫn Tapestry giải thích?

Tôi cũng đang xem xét tích hợp với Hibernate và đã đọc một chút về Spring nữa. Tôi vẫn còn có một thời gian khó hiểu làm thế nào mùa xuân sẽ hữu ích hơn so với cồng kềnh song song với Tapestry, vì họ dường như có rất nhiều tính năng chồng chéo. Một ví dụ tôi đọc dường như sử dụng Spring để giao tiếp với Hibernate, và sau đó Tapestry to Spring, nhưng tôi đã ở dưới Tapestry ấn tượng tích hợp với mức độ tương tự với Hibernate. Tài nguyên tôi đang nói đến là
http://wiki.apache.org/tapestry/Tapstry5First_project_with_Tapestry5,_Spring_and_Hibernate. Tôi đã quan tâm vì tôi đã không tìm thấy thông tin ở bất kỳ nơi nào khác về cách duy trì cấp độ người dùng và phiên qua ứng dụng Tapestry trước đây, nhưng không được ấn tượng chính xác bởi nhu cầu sử dụng Spring trong ví dụ.

+0

#titan kênh trên FreeNode IRC đã hữu ích mặc dù đáng tiếc là thiếu dân số. Một vài người bao gồm cả bản thân tôi thường xuyên làm việc đó và đó là một cách hay để vượt qua những gì nếu không một khuôn khổ đòi hỏi một số lượng lớn tài liệu đọc và tìm kiếm – Rich

Trả lời

7

Nguồn tôi sử dụng là:

Cá nhân, tôi đã phát hiện ra rằng Tapestry 5 làm mọi thứ một ứng dụng web cơ bản nhu cầu mà không mùa xuân. Có thể có một số tiện ích Spring cụ thể mà bạn muốn kéo vào, nhưng tích hợp Tapestry/Hibernate rất chắc chắn và dễ sử dụng. Tuy nhiên, wiki có một số ví dụ về việc tích hợp cả hai.

Tôi không chắc chắn về những gì bạn đang đề cập đến liên quan đến phiên. Nó cực kỳ đơn giản với T5. Xem this.

+0

Cảm ơn Brian, rất hữu ích. Không chắc chắn làm thế nào tôi bỏ lỡ wiki làm thế nào để và hướng dẫn nhà nước kiên trì. Điều này sẽ giúp tôi tiến lên phía trước với đánh giá của tôi. – Rich

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