Vì vậy, tôi đã chơi một số với mới, chưa được phát hành cuối cùng của khuôn khổ ASP.NET MVC và tôi thấy nó rất đẹp và thanh lịch. Tuy nhiên, tại nơi làm việc, chúng tôi bị ràng buộc với Java trong thời gian này, vì vậy tôi tự hỏi điều này: liệu có một cổng của khung công tác cho những người Java như tôi không? Tôi nhận ra rằng các biểu mẫu web sẽ không khả dụng nhưng điều gì về khung định tuyến?Cổng khuôn khổ ASP.NET MVC dành cho Java EE?
Trả lời
Thực ra ASP .Net MVC là một cổng từ khung công khai thành công khác tới tệp .Net platfrom.
Bạn thực sự có thể chạy Rails over jRuby.
Hầu hết mọi người đến chủ đề SO này sẽ không quan tâm đến việc học cách lập trình trong Ruby ... –
Các Oracle ADF cho Java EE là một khuôn khổ web đầy đủ MVC định hướng. Bạn cũng sẽ cần Oracle JDeveloper để làm việc với nó.
tôi không khuyên bạn nên khuôn khổ tuy nhiên (mặc dù tôi yêu mến JDeveloper cho mọi thứ khác Java)
Kiểm tra các stripes framework. Đó là một yêu cầu dựa trên khung công cụ Model View Controller hoạt động thực sự tốt và dễ sử dụng.
Hãy xem Spring MVC. Giống như Spring, nó khá dễ sử dụng. Tài liệu chính thức của Spring chứa step-by-step tutorial trên Spring MVC rất tốt.
Tôi không quen với ASP.NET MVC, nhưng nó phải khá giống nhau.
Bạn triển khai Controller
có phương thức handleRequest(HttpServletRequest, HttpServletResponse)
, trả về đối tượng ModelAndView
. Câu trả lời sau đó được gửi đến chế độ xem của bạn (có thể là tệp jsp), cho phép bạn hoàn toàn tách biệt mã khỏi tệp JSP thực tế.
Tôi biết rằng ASP.NET MVC tự động ánh xạ yêu cầu tới bộ điều khiển bằng URL và các URL khác nhau ánh xạ tới các "hành động" khác nhau (như Ruby on Rails, tôi nghĩ?) - Spring MVC không thực hiện việc này (trừ khi bạn thay đổi hành vi của DispatchServlet
, tôi nghĩ). Thay vào đó, bạn lập bản đồ tất cả các yêu cầu *.htm
(hoặc *.jsp
hoặc *.do
hoặc bất kỳ tiện ích mở rộng nào bạn muốn) đến số DispatchServlet
của Spring, đọc số ApplicationContext
(tệp XML) để xác định Bộ điều khiển nào ánh xạ tới yêu cầu hello.htm
của bạn.
Spring MVC cũng cung cấp cho bạn một loạt other Controllers bạn có thể sử dụng nếu bạn muốn thêm nhiều chức năng hơn, chẳng hạn như SimpleFormController
và AbstractWizardFormController
để tạo biểu mẫu giống như thuật sĩ với nhiều trang/luồng.
Tôi đang tìm cách sử dụng Spring MVC tại nơi làm việc để thay thế một loạt ứng dụng không có gì ngoài vài chục tệp JSP, không có lớp giữa hoặc lớp kinh doanh, mã nằm cạnh nhau trong thẻ tập lệnh bên cạnh HTML Nội dung. Đó là một mớ hỗn độn bảo trì. Tôi rất vui khi thấy Spring MVC sẽ làm gì để thay thế điều này.
Hãy xem khung chơi - http://www.playframework.org/
Chơi chắc chắn là Java gần nhất được đưa vào ASP.NET MVC. –
- 1. Khuôn khổ Java MVC gần nhất với Asp.net mvc3?
- 2. Khuôn khổ phát triển Web Java MVC?
- 3. Khuôn khổ REST MVC REST
- 4. ASP.NET khuôn khổ lỗi
- 5. Khuôn khổ web của Clojure dành cho người lớn?
- 6. Khuôn khổ Java HA
- 7. Khuôn khổ thực thể có mã MVC
- 8. Khuôn khổ cấu hình Java
- 9. Khuôn khổ chuẩn .NET
- 10. Khuôn khổ MVC phía máy khách cho ClojureScript
- 11. Khuôn khổ .NET nào với MVC 4?
- 12. Khuôn khổ Javascript cho Flask
- 13. Khuôn khổ Java tốt nhất cho WebSockets phía máy chủ
- 14. Khuôn khổ ngăn xếp đầy đủ cho Java
- 15. Khuôn khổ bộ nhớ cache tốt nhất cho Java
- 16. Khuôn khổ địa phương hóa tốt cho Java
- 17. Javascript khuôn khổ cho pushstate "hijax"
- 18. khuôn khổ Java P2P KHÔNG JXTA/JXSE
- 19. Khuôn khổ web java nào cần tìm hiểu?
- 20. Vai trò/khuôn khổ Quyền cho C#?
- 21. Ứng dụng mẫu Khuôn khổ tốt?
- 22. Khuôn khổ phụ thuộc của các ứng dụng dành cho Windows 8
- 23. Khi nào cần triển khai khuôn khổ javascript MVC
- 24. Khuôn khổ thực thể UnintentionalCodeFirstException
- 25. Hibernate giống như khuôn khổ cho C++
- 26. khuôn khổ IoC tốt nhất cho Net
- 27. Khuôn khổ báo cáo lỗi cho .net
- 28. Khuôn khổ Java để sử dụng cho dịch vụ web dựa trên JSON
- 29. Khuôn khổ mẫu Javascript
- 30. Lịch sử ban đầu của khuôn khổ .Net là gì?
Bạn đặt câu hỏi gần như âm thanh như ASP.NET MVC là phát minh ban đầu của Microsoft. (Giống như DOS, bất kỳ GUI nào của Windows, ...): D – hangy
Chờ một phút, tôi nghe JSF giống như ASP.NET Webforms - một ý tưởng mà Java được sao chép từ MS. Nhưng, Java luôn có hàng chục khung MVC. Tôi không nhận được câu hỏi của bạn. – Shaw