Cho đến nay tôi đã sử dụng tomcat và glassfish để phát triển một webapp thử nghiệm, không có maven. Và thông thường chu kỳ phát triển cày-triển khai rất đơn giản:Chu kỳ dev hiệu quả với Maven, Tomcat/Glassfish, Archetype?
phát triển trong eclipse ide, với một thư mục WebContent, đó là thư mục webapp gốc mà có thư mục WEB-INF, web.xml, WEB-INF/lib, n tất cả. Các vị trí lớp được biên dịch trong nhật thực được đặt thành WEB-INF/classes.
sau khi mã hóa, tôi có thể chỉ cần nhấp vào nút tải lại trong bảng điều khiển dành cho quản trị viên thủy tinh cho ứng dụng web cụ thể đó. Trong tomcat, tôi tin rằng nó tải lại cũng trong quản lý tomcat.
tôi có thể truy cập vào các ứng dụng web trong trình duyệt
Bây giờ nếu tôi muốn tạo ra một ứng dụng web mới, mà sẽ sử dụng các chất liệu mới nhất của JSF, mùa xuân, JPA, hibernate, postgresql :
tôi nên sử dụng loại nguyên mẫu nào trong quá trình tạo dự án?
Tôi vẫn có thể sử dụng các bước phát triển trước đây của mình không? bởi vì tôi nghĩ rằng nó rất dễ dàng mà không cần phải đóng gói lại mọi thứ vào một tập tin chiến tranh, hoặc sao chép nó vào thư mục webapp của tomcat mọi lúc tôi muốn kiểm tra. Lưu các tập tin trong nhật thực, nhấn vào tải lại trong bảng điều khiển quản trị/quản lý tomcat, và tôi ngay lập tức có thể kiểm tra webapp cập nhật.
Hoặc bạn thường làm gì trong chu kỳ phát triển webapp? Vui lòng chia sẻ kinh nghiệm của bạn, =)
Cảm ơn bạn!
BTW: Eclipse STS 2.5.2.RELEASE Changlog (từ hôm nay) đã đề cập một Tính năng mới mà họ gọi là "Nạp lại đại lý". Nó sẽ cập nhật ứng dụng trong Dev Server mà không cần khởi động lại nó. – Ralph