2010-01-10 28 views
7

vì vậy bây giờ tôi nghĩ rằng tôi đã học được tất cả các khái niệm cơ bản và thuật ngữ cho java. nhưng những gì tôi không biết là làm thế nào để mã và hiển thị một trang web với Netbeans trong Java.cách bắt đầu mã hóa và thiết lập máy chủ web bằng java?

hầu hết các hướng dẫn chứa rất nhiều cuộc đàm phán về các công nghệ khác nhau "Java sử dụng Java Beans, JSP và servlets" và cứ tiếp tục như vậy. Tôi có thể tìm các bài hướng dẫn ngắn thực tế để dạy tôi nơi viết mã gì và biên dịch và đặt tất cả các tệp (war, jar, ear ..) vào Glassfish để có thể xem kết quả từ trình duyệt Web. Mô hình những điều làm cho người ta hiểu tất cả những "lớp" khác nhau này chỉ là các lớp học sử dụng các lớp. Cảm thấy như tôi không bao giờ biết làm thế nào tôi có thể đưa lên một máy chủ web với Java gây ra tôi không thể tìm thấy loại hướng dẫn.

Sẽ tuyệt vời nếu ai đó có thể gửi một số liên kết đến những nội dung thực tế như vậy.

Cảm ơn.

Trả lời

4
+0

thx pal! im trên chúng! – ajsie

1

tôi sẽ bắt đầu bằng cách nhìn vào servlets và JSP. Tôi thấy cuốn sách này hữu ích khi tôi đọc nó: Head First Servlets and JSP

+0

i crunch cho sách dày gây ra nó chứa rất nhiều thứ khác :) tốt hơn với ngắn thẳng đến các hướng dẫn điểm. nhưng tôi nghĩ rằng tôi có thể cho rằng một thử =) – ajsie

+0

Cuốn sách là tốt và rất nhiều niềm vui.Nhưng hầu hết những người yêu cầu ở đây đều muốn có câu trả lời tức thì từ Internet;) –

1

Netbeans có nhiều dự án mẫu, tạo một vài và duyệt mã nguồn. Một mẫu đã làm việc luôn là điểm khởi đầu tốt cho việc viết mã của bạn.

0

Ngăn xếp Java EE khá sâu. Tôi đề nghị bạn chỉ cần xem một ứng dụng Web (WAR), và triển khai nó cho Tomcat.

Rất tiếc, việc triển khai tệp WAR đầy đủ khá tẻ nhạt nên bạn thường muốn được trợ giúp từ IDE hoặc vùng chứa web.

Nơi dễ nhất để bắt đầu có thể là cài đặt và khởi động Tomcat và sau đó fiddle với các tệp trong hệ thống tệp. Có một ứng dụng ví dụ.

1

Nếu bạn cũng đang quan tâm đến việc sử dụng Eclipse, mà làm cho nó rất đơn giản để tạo và triển khai các ứng dụng web, đây là một hướng dẫn đẹp - WTP Tutorials

1

Bạn có thể tìm thấy những câu trả lời trong The Java EE 5 Tutorial.

+0

Tôi thích hướng dẫn Java SE của Sun, tôi nghĩ chúng rất tuyệt vời. Với sự nhiệt tình tương tự, tôi tìm thấy hướng dẫn về Java EE để có thể đọc được nhiều thứ khó sử dụng nhất và mất uy tín trên hành tinh. – Rob

0

Chào mừng bạn bắt đầu mã và thiết lập máy chủ web với java theo quy trình sau. Trước tiên, bạn cần cài đặt Apache-Tomcat hoặc Jetty bất kỳ thùng chứa web hoặc thùng chứa servlet nào. Và bạn đã đặt classpath của tệp servlet-api.jar. Tiếp theo, bạn sẽ phải lưu công cụ mã trang web của mình trong thư mục ứng dụng web của tomcat.Trong thư mục web-apps, bạn phải tạo thư mục web-inf trong đó tệp web.xml được lưu trữ.Và sau khi viết các chương trình servlet và jsp, các tệp lớp được biên dịch được lưu trữ trong thư mục lớp của các tệp tin thư mục web.inf được lưu trữ cùng với thư mục WEB-INF. Bạn phải giữ tất cả các tệp jar trong thư mục LIB của thư mục lớp. Các thùng chứa web sẽ chăm sóc của servital initalizing, tải lớp bằng cách sử dụng phương pháp inti. Sử dụng phương pháp dịch vụ nó sẽ tạo ra hai đối tượng yêu cầu và phản ứng.

2

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.

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