Nói chung là...
Hibernate được sử dụng để xử lý các hoạt động cơ sở dữ liệu. Có một bộ chức năng tiện ích cơ sở dữ liệu phong phú, giúp giảm số lượng dòng mã của bạn. Đặc biệt là bạn phải đọc @ Chú thích của ngủ đông. Nó là một khung ORM và lớp kiên trì.
Spring cung cấp một bộ phong phú của cơ chế làm việc dựa trên Tiêm. Hiện nay, Spring đã nổi tiếng. Bạn cũng phải đọc về Spring AOP. Có một cây cầu giữa Struts và Hibernate. Chủ yếu là Spring cung cấp loại tiện ích này.
Struts2 cung cấp chương trình dựa trên hành động. Có một bộ thẻ Struts phong phú. Struts chứng minh lập trình dựa trên hành động để bạn phải duy trì tất cả sự kiểm soát có liên quan của quan điểm của mình.
Ngoài ra, Tapestry là một khung công tác khác cho Java. Trong đó bạn phải xử lý chỉ .tml
(tệp mẫu). Bạn phải tạo hai tệp chính cho bất kỳ lớp nào. Một là lớp JAVA và một lớp khác là mẫu của nó. Cả hai tên đều giống nhau. Tapestry tự động gọi các lớp liên quan.