Java Web和Application是現代計算機編程中常見和重要的兩個概念。
Java Web是指以Java技術為基礎,開發出基于Web技術的應用程序。這些應用程序通常被稱為Web應用程序,可以通過Web瀏覽器遠程訪問。 在Java Web開發中,主要使用的技術有Java Servlet、JavaServer Pages(JSP)、JavaServer Faces(JSF)等。
public class HelloWorldServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><body>");
out.println("<h1>Hello, world!</h1>");
out.println("<p>This is a servlet generated web page!</p>");
out.println("</body></html>");
}
}
Application是指一種應用程序,是在計算機上運行的軟件程序,通常在操作系統和Web應用程序服務器上執行。Java應用程序可以是控制臺應用程序,也可以是基于圖形用戶界面的應用程序。 在Java Application開發中,主要使用的技術有JavaFX、Swing、AWT等。
import javax.swing.*;
public class HelloWorld {
public static void main(String[] args) {
JFrame frame = new JFrame("Hello, world!");
JLabel label = new JLabel("This is a Java Application!");
frame.getContentPane().add(label);
frame.pack();
frame.setVisible(true);
}
}