როგორ ავაშენოთ ვებ გვერდი ჯავის გამოყენებით

Java არის ძლიერი და მრავალმხრივი ენა, რომელიც შეიძლება გამოყენებულ იქნას სხვადასხვა აპლიკაციების, მათ შორის ვებსაიტების დასამუშავებლად. ეს გზამკვლევი მოიცავს ძირითად საფეხურებს, რომლებიც დაკავშირებულია ვებსაიტის შექმნაში Apache Tomcat 6 ვებ სერვერზე Java 6-ში დაწერილი სერლეტების გამოყენებით. მიუხედავად იმისა, რომ ვებსაიტი შეიძლება აშენდეს Tomcat-ზე მხოლოდ Java სერვერის გვერდების (JSP) გამოყენებით, ეს სახელმძღვანელო შემოიფარგლება მარტივი "Hello, World" სერვლეტის შექმნით.

Ნაბიჯი 1

თქვენს კომპიუტერში შექმენით ფაილი სახელად HelloWorldServlet.java შემდეგი კოდით:

დღის ვიდეო

იმპორტი java.io. GO იმპორტი javax.servlet. GO იმპორტი javax.servlet.http.* GO

საჯარო კლასი HelloWorld აფართოებს HttpServlet { public void doGet (HttpServletRequest მოთხოვნა, HttpServletResponse პასუხი) აწვდის ServletException, IOException { // answer.getWriter() მეთოდი აბრუნებს PrintWriter-ს, რომელიც შეიძლება გამოყენებულ იქნას გამოსავალზე // მონაცემების ჩასაწერად ნაკადი. ჩვენ მას გამოვიყენებთ ვებ გვერდის დასაწერად. PrintWriter out = answer.getWriter() GO

out.println(\"< html>\")

GO out.println("

Გამარჯობა მსოფლიო! ") GO out.println("

Გამარჯობა მსოფლიო!

") GO out.println("") GO } }

ნაბიჯი 2

შეადგინეთ HelloWorldServlet.java წყაროს ფაილი კლასის ფაილში javac ბრძანების გამოყენებით.

javac -cp servlet-api.jar HelloWorldServlet.java

შენიშვნა: ეს მაგალითი ვარაუდობს, რომ servlet-api.jar მდებარეობს იმავე საქაღალდეში, სადაც HelloWorldServlet.java.

ნაბიჯი 3

შექმენით საქაღალდე სახელად WEB-INF და ფაილი საქაღალდეში სახელად web.xml შემდეგი შინაარსით:

xmlns: xsi="http://www.w3.org/2001/XMLSchema-instance\" xsi: schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\" ვერსია = "2.4"> Გამარჯობა მსოფლიოHelloWorldServlet

Გამარჯობა მსოფლიო/

ნაბიჯი 4

შექმენით საქაღალდე WEB-INF ქვეშ სახელწოდებით "classes" და დააკოპირეთ HelloWorldServlet.class საქაღალდეში.

ნაბიჯი 5

შექმენით საქაღალდე სახელად META-INF და ფაილი საქაღალდეში სახელწოდებით context.xml შემდეგი შინაარსით:

ნაბიჯი 6

გამოიყენეთ Java Archive ინსტრუმენტი (jar) ვებ აპლიკაციის არქივის შესაქმნელად (ომი), რომელიც შეიძლება განთავსდეს Tomcat სერვერზე:

jar -cf ROOT.war .

ნაბიჯი 7

დააკოპირეთ ROOT.war ფაილი Tomcat-ის ვებ სერვერის "webapps" დირექტორიაში.

ნაბიჯი 8

იხილეთ HelloWorldServlet-ის გამოსავალი Tomcat-ის ვებ სერვერის მისამართზე გადასვლით. (მაგალითად., http://server: 8080/ ან http://192.168.0.10/)

რამ დაგჭირდებათ

  • Apache Tomcat 6-ის მაგალითი

  • Java SE 6 განვითარების ნაკრები (JDK)

  • Java Servlet API ბიბლიოთეკა (ჩვეულებრივ სახელად servlet-api.jar)

რჩევა

გამოიყენეთ Ant სკრიპტი, რათა დაგეხმაროთ აწყობისა და განლაგების პროცესის ავტომატიზაციაში. ეს უზრუნველყოფს, რომ შედგენა და ომის ფაილების შექმნა თანმიმდევრულად და მარტივად განიხილება.

კატეგორიები

Ბოლო

როგორ შეცვალოთ თქვენი საიტი

როგორ შეცვალოთ თქვენი საიტი

თქვენი ვებსაიტის რედაქტირება შეიძლება იყოს მარ...

როგორ შევქმნათ ფლაერი Mac-ზე

როგორ შევქმნათ ფლაერი Mac-ზე

სურათის კრედიტი: ViewApart/iStock/Getty Images ...

როგორ გამოვყო ტექსტი Notepad-ში?

როგორ გამოვყო ტექსტი Notepad-ში?

ნამდვილი ჰაილაითერის მსგავსად, WordPad აფერადე...