Làm cách nào để mã và hiển thị trang web bằng NetBeans trong Java?
Hãy bắt đầu! Khởi động NetBeans. Tôi đang sử dụng NetBeans 6.7.1 với các công cụ Java EE được cài đặt, và tôi đã cài đặt và gắn một GlassFish, vì vậy tôi không phải quan tâm đến những thứ đó. Thiết lập của bạn có thể khác nhau trong các chi tiết.
Thực hiện một tệp-> Dự án mới và chọn "Java Web" từ các danh mục. Chọn "Ứng dụng web" và nhấn Tiếp theo. Nhập tên dự án và tinh chỉnh vị trí, nếu thích. Nhấn Next. Trang tiếp theo sẽ có trình đơn thả xuống lựa chọn máy chủ; như gợi ý ở trên, tôi đã chọn "GlassFIsh v2.1". Điều đó là tốt - miễn là NetBeans có thể tương tác với một máy chủ ứng dụng Java của một số loại, khóa học này sẽ chạy không ổn.
Ghi chú về "đường dẫn ngữ cảnh" - điều này sẽ dựa trên tên dự án và về cơ bản là cơ sở của URL mà ứng dụng của bạn sẽ cư trú. Nhấn Next. Bỏ qua trang tiếp theo, bây giờ, nói về các khung công tác khác nhau và nhấn Finish.
Churn, churn. Bạn cuối cùng sẽ thấy dự án web của bạn được tạo ra. Nó là một ứng dụng rất đơn giản chứa một tệp JSP duy nhất và nó sẽ được mở trong trình soạn thảo chính. Nó có một bó HTML trong đó, và một số cú pháp JSP.
Hãy xem cấu trúc dự án. Bạn có thư mục "trang web" chứa thư mục WEB-INF và tệp index.jsp. Đó là cùng một tệp bạn đang xem. WEB-INF là một thư mục tiêu chuẩn chứa siêu dữ liệu được sử dụng để triển khai ứng dụng của bạn, và các lớp được biên dịch cung cấp cho nó.
Điều duy nhất bạn cần làm bây giờ, để đạt được mục tiêu ban đầu, là nhấn nút 'ol' Run lớn hoặc nhấp chuột phải vào dự án và chọn "Chạy" từ trình đơn. NetBeans sẽ biên dịch và sau đó kích hoạt máy chủ ứng dụng của bạn và triển khai ứng dụng cho nó. Cuối cùng, trình duyệt web của bạn sẽ mở một tab mới với trang "Hello, world" cổ điển trong đó.
Tại thời điểm này, bạn thực sự có gì? Bạn đã có một dự án web trống với một tệp JSP duy nhất trong đó. Bạn có thể tùy chỉnh nó, nhưng đó có thể không phải là rất thú vị. Những gì bạn đang thực sự xem xét là một khung cơ bản trong đó bạn có thể áp dụng việc học của bạn về JSP và các servlet khi bạn hiểu thấu chúng.
Làm cách nào để tiếp tục chuyển giao kiến thức đã nói? Tôi đề nghị một cuốn sách hay hai. Một trong những tôi đã sử dụng để có được đi là "Bắt đầu JSP, JSF và phát triển Web Tomcat: Từ Novice đến chuyên nghiệp" (Zambon, Guilio; Apress; ISBN 1-59059-904-7), trong đó có một hướng dẫn người mới bắt đầu phong nha để làm thế nào JSP và servlets làm việc cùng nhau, và một hướng dẫn tham khảo hữu ích cho trước đây. Ngay khi có thể, bạn sẽ muốn di chuyển ra khỏi các servlet thô và JSP để buộc chúng lại với nhau theo cách linh hoạt hơn một chút bằng cách sử dụng một trong các khung mà tôi đã bỏ qua trước đó. Tôi sẽ không nói cho bạn biết cái nào cần học; có một số khá tốt. Hãy thử Spring MVC hoặc Struts. Một lần nữa, tôi đề nghị nên có một cuốn sách phong nha.
thx pal! im trên chúng! – ajsie