2010-01-10 12 views
7

więc teraz myślę, że nauczyłem się wszystkich podstaw i terminologii dla java. ale nie wiem, jak kodować i wyświetlać stronę internetową za pomocą Netbeans w Javie.jak rozpocząć kodowanie i konfigurowanie serwera WWW za pomocą java?

większość samouczków zawiera wiele wykładów na temat różnych technologii "Java używa Java Beans, JSP i serwletów" i tak dalej. Gdzie mogę znaleźć krótkie praktyczne samouczki, które faktycznie uczą mnie, gdzie kodować, a następnie kompilować i gdzie umieścić wszystkie pliki (wojna, jar, ucho ...) w Glassfish, aby móc zobaczyć wynik z przeglądarki internetowej. Simples rzeczy, które sprawia, że ​​jeden zrozumieć wszystkie te różne "warstwy", które są po prostu klas za pomocą klas. Czuję, że nigdy nie dowiem się, jak mogę stworzyć serwer WWW z Javą, ponieważ nie mogę znaleźć tego rodzaju samouczków.

Byłoby świetnie, gdyby ktoś mógł przesłać linki do takich praktycznych rzeczy.

Dzięki.

Odpowiedz

4
+0

thx pal! jestem na nich! – ajsie

1

Chciałbym zacząć od przyjrzenia się serwletów i JSP. Ta książka była dla mnie pomocna, gdy ją przeczytałem: Head First Servlets and JSP

+0

i crunch dla grubych książek, ponieważ zawiera on wiele innych rzeczy :) lepiej z krótkimi samouczkami prosto do punktu. ale myślę, że mógłbym dać temu spróbować =) – ajsie

+0

Książka jest dobra i dużo zabawy.Ale większość ludzi, którzy tutaj pytają, potrzebuje natychmiastowych odpowiedzi z Internetu;) –

1

Netbeans zawiera wiele przykładowych projektów, tworzy kilka i przegląda kod źródłowy. Już działająca próbka jest zawsze dobrym punktem wyjścia dla twojego kodowania.

0

Stos Java EE jest dość gęsty. Proponuję po prostu spojrzeć na pisanie aplikacji sieciowej (WAR) i wdrożyć ją na Tomcat.

Niestety wykonanie pełnego pliku WAR-file jest dość uciążliwe, więc zazwyczaj potrzebujesz pomocy ze swojego IDE lub kontenera internetowego.

Najprostszym miejscem na rozpoczęcie jest prawdopodobnie instalacja i uruchomienie Tomcat, a następnie skrzypce z plikami w systemie plików. Istnieje przykładowa aplikacja.

1

Jeśli jesteś również zainteresowany wykorzystaniem Eclipse, co sprawia, że ​​jest bardzo proste do tworzenia i wdrażania aplikacji internetowych oto ładny poradnik - WTP Tutorials

1

można znaleźć odpowiedzi w The Java EE 5 Tutorial.

+0

Uwielbiam tutoriale Java w języku Java, myślę, że są genialne. Z tym samym entuzjazmem uważam tutorial Java EE za najbardziej niewygodną i demotywującą lekturę na świecie. – Rob

0

Witaj, aby uruchomić kod i konfigurację serwera WWW za pomocą Java, postępuj zgodnie z poniższą procedurą. Najpierw musisz zainstalować Apache-Tomcat lub Jetty w dowolnym pojemniku WWW lub pojemniku serwletu. Ustawiono ścieżkę klasy pliku servlet-api.jar. Następnie musisz zapisać kod strony internetowej w folderze aplikacji internetowych tomcat. W folderze web-apps musisz utworzyć folder web-inf, w którym przechowywany jest plik web.xml.A po napisaniu programów serwletowych i jsp skompilowane pliki klas są przechowywane w folderze classes folderu web-inf. Pliki JSP są przechowywane razem z folderem WEB-INF. Musisz zachować wszystkie pliki jar w folderze LIB folderów klas. Kontener sieciowy zajmie się inicjalizacją serwletu, ładowaniem klasy przy użyciu metody inti. Za pomocą metody serwisowej utworzy ona żądanie i odpowiedź dwóch obiektów.

2

Jak mogę kodować i wyświetlać stronę internetową za pomocą NetBeans w Javie?

Chodźmy! Odpal NetBeans. Używam NetBeans 6.7.1 z zainstalowaną wersją Java EE, a mam zainstalowaną i związaną GlassFish, więc nie muszę się tym przejmować. Twoja konfiguracja może różnić się szczegółami.

Zrób plik-> Nowy projekt i wybierz "Java Web" z kategorii. Wybierz "Aplikacja internetowa" i naciśnij Dalej. Wprowadź nazwę projektu i dostosuj położenie, jeśli jest to lubiane. Hit Next. Następna strona powinna zawierać menu wyboru serwera; jak wskazano powyżej, mój ma wybrany "GlassFIsh v2.1". To dobrze - tak długo, jak NetBeans może wchodzić w interakcje z serwerem aplikacji Java, ten kurs zdarzyć się będzie w porządku.

Zanotuj "ścieżkę kontekstu" - będzie to oparte na nazwie projektu i zasadniczo tworzy podstawę adresu URL, pod którym będzie przechowywana twoja aplikacja. Hit Next. Zignoruj ​​na razie następną stronę, która mówi o różnych frameworkach i kliknij Finish.

Churn, churn. Powinieneś w końcu zobaczyć swój projekt internetowy. Jest to bardzo prosta aplikacja, która zawiera pojedynczy plik JSP, który będzie otwarty w głównym edytorze. Ma w sobie sporo kodu HTML i trochę składni JSP.

Proszę spojrzeć na strukturę projektu. Masz folder "strony internetowe", który zawiera katalog WEB-INF i plik index.jsp. To ten sam plik, na który patrzysz. WEB-INF jest standardowym katalogiem zawierającym metadane używane do wdrażania aplikacji oraz skompilowanymi klasami, które ją zasilają.

Jedyne, co powinieneś teraz zrobić, aby osiągnąć pierwotny cel, to kliknąć przycisk "Uruchom" lub kliknąć projekt prawym przyciskiem myszy i wybrać z menu polecenie "Uruchom". NetBeans skompiluje, a następnie uruchomi serwer aplikacji i wdroży na nim aplikację. Wreszcie Twoja przeglądarka powinna otworzyć nową kartę z klasyczną stroną "Witaj, świecie".

W tym momencie, co faktycznie masz? Masz pusty projekt internetowy z jednym plikiem JSP. Możesz go dostosować, ale to może nie jest zbyt ekscytujące. To, na co naprawdę patrzysz, to podstawowa struktura, w której możesz zastosować swoją naukę JSP i serwletów, gdy będziesz mieć do nich dostęp.

Jak przejść do wspomnianego transferu wiedzy? Polecam porządną książkę lub dwie. Ten, którego używałem, to "Początek JSP, JSF i Tomcat Web Development: od początkujących do profesjonalnych" (Zambon, Guilio, Apress, ISBN 1-59059-904-7), który ma przyzwoity przewodnik dla początkujących, jak JSP i serwlety współpracują ze sobą i poręczny przewodnik po tych pierwszych.

Jak najszybciej, będziesz chciał migrować z dala od surowych serwletów i JSP, aby połączyć je w nieco bardziej elastyczny sposób, korzystając z jednej z wcześniej pomijanych frameworków. Nie powiem wam, którego się uczyć; istnieje kilka całkiem przyzwoitych. Wypróbuj Spring MVC lub Struts. Jeszcze raz proponuję kupić porządną książkę.

Powiązane problemy