Java? ???? ?? ?? ???? ??? ? ????. ???? ???? ? ???? ??? ? ?????. ????? ?? ???? API? ??-?? ????? ???? ??????? ????? ??? ??? ???? ? ?????. ???? ?? ?? ?? ? ?? ??????? ??? ? ?? ?? ?? ?? ? ??? ???? ??? ?????. Java? ???? Java API ? JDBC? ?? ?? ??? ??? ?? ?????? ??????? ??????. ??? ???? ????, ? ?????, ??? ?? ??, ??? Java?? ???? ??? ????? ??? ???????.
?? ? ?????? ?? ?? ?? JAVA SERVLET - ?? ?? | 18? ?? ??? | 6?? ?????? ????? ?? ?? ??
? ??, ????? ??, ????? ??? ?
???? ??? ???? ??? ? ????.
- ???? ? ??????? ??? ? ???? ?????
- ???? ??? ?? ??? ?????? ???? ???? API??? ???
- Java?? Servlet? ???? ?? ??? ????????
- ??? ??? ???? ???? ??? ???? ??????. ?? ??? ??? ?????.
- ?? ????? ???? ?? ??? ???? ? ??????? ???.
Java?? ???? ? ??????
??? ???? ?? ??? ?? ?? ????? ?? ?? ??? ????? ???.????? ?????, ??, ? ?? ??, ??? ?? API? ?????.????? ???? ????/??, ?????? ? ?? ??? ??? ?? ??? ??? ???? ????? ?? ? ????.
- Java? ???? CGI(Common Gateway Interface)? ???? ??? ????? ????? ???? CGI? ?? ???? ??? ????.
- ?? ???? ???? CGI?? ?? ?????.
- ???? Java? ??????? ??? ??????.
- ? ?? ?? ??? ?????. ????? ??? ???? ?? ??? ????? ?? ??? ????.
- Java ??? ?? ???? ???? ???? ? ??? ??? ????? ???? ??? ? ????.
- ???? ??, RMI ????? ?? ??????, ??? ?? ?? ?????? ??? ? ????.
Java?? ???? ??? ??????
Java? ???? ?? ?????, ?????? ??? ?? ??, ??? ????, ????? ?? ? ?? ?????? ?????. ???? ?? ??? ?? ?????.
1??: ?????? ? ??? ??? ??? ?????? ?? ??? ???(HTML ??, ??? ?? ?? HTTP ????? ????? ? ??)? ????.
2??: ?? ?? ? ??? ??? ????.
3??: ?? ?? ? ??? ??? ?? ???? ????, ?? ???? ???????? ??, ? ??? ?? ?? ?? ??? ??? ? ????.
4??: ?? ?? ???? ??? ???? ?? ???? ??? ?????. HTML?? XML, GIF(???? ??), Excel ? ?? ??? ?????.
5??: ?? ?? ? ???? ??? ?? ??? ????
6??: ?? ?? ? ??? ???? UI? ???? ?? ?????? ?????? ?? ??? ????.
??? ????
? ??? ????? ??? ?? ?? Java ???? ?????.
- Servlet.init(): Servlet ????? ????? ???? ???? ?????? ???? ?? Servlet? ?? ?????. ??? ???? service() ???? ???? ?????? ??? ?????. ?? destroy() ???? ???? ???? ???? ?????
- Servlet.destroy(): ???? ?? ?? ?? ?? ? ?? ???? ??? ????? ???? ??? ????.
Java?? ???? ???? ?
?? Java, Eclipse, Tomcat? ???? ???.
1. File-> ???-> ????? ? ????.
2. ???? ??? ???? ?? ???? ??? ? ??? ???? "web.xml ??"? ??? ? ?????
3. ???? ??? ?? ??? ????.
4. ?? ?? ??->? ?????. ? ???? ?????.
5. ??? ??? ?????. ?? Eclipse? ?? ???? ??? ?? ?? ??? ???? ??? ???? ?????.
??:
FirstProgram.java
package com.srccode.example; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class FirstProgram */ @WebServlet("/FirstProgram") public class FirstProgram extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public FirstProgram() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.getWriter().append("Served at: ").append(request.getContextPath()); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } }
??? ??? ??? ??? ?? ???????.
??? com.srccode.example;
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class FirstProgram */ @WebServlet("/FirstProgram") public class FirstProgram extends HttpServlet { private static final long <em>serialVersionUID</em> = 1L; /** * @see HttpServlet#HttpServlet() */ public FirstProgram() { super(); // TODO Auto-generated constructor stub } private String mymsg; public void init() throws ServletException { mymsg = "Hi eduCBA Team! We are working on Java Servlet Tutorial! This is the first Servlet Program!"; } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.setContentType("text/html"); PrintWriter printWriter = response.getWriter(); printWriter.println("<h1>" + mymsg + "</h1>"); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); } }
web.xml??
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <display-name>ServletExample</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> </web-app>
index.html??
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>BeginnersBook Servlet Demo</title> </head> <body> <a href="welcome">Click to call Servlet</a> </body> </html>
??:
???, ????? ???? Run As->? ?????. ???? ?????.
?? ????? ?? ?? ??? ? ? ????. ??? localhost:
http://localhost:8080/ServletExample/FirstProgram
Java ???? ??
Java? Servlet?? ?? ??? ????. ???? ?? ??? ???? ????? ??? ? ????.
- ???? ???: ???? ???? ??? ???? ? ??? ?? destroy() ???? ??? ??? ??? ??? ?? ????. ??????? ? ?? ??? ???? ??? ??????? ?? ?? ??? ??? ? ????. ?????? ?? ?? ??? ???? ? ???? ??? ??? ??
- ???? ?? ?????: ?, ???? ?? ?? ??? ?????. ?, ? ?? ???? ??? ????? ?? ?? ???? ??? ? ????
- ???? ??? ??????: ???? ??? ???? ?? ? ??? ?????
- ???? ???? ??????: ???? FTP, Telnet ?? ?? ?? ????? ??? ? ????. HTTP ????? ?? ??? ??? ?????
- ???? ?????: ??? ???? ?? ? ?????? ? ????? ????? ? ??? ??? ?? ?? ??? ?????.
- ???? ?? ?????: ???? ??? ?? ??? ?? ??? ???? ???? ? ????
- ???? ????: ??? ???? ?????? ?????? ?? ???? ??? ?? ? ??? ?????. ?? ?? ?? ? ??? ??? ?????.
- ???? ?????: ????? ????? ?? ??? ??? ??? ? ?? ?? ? ??? ?? ????.
???? 'Java? ???' ??? ??????. ??? Java?? ???? ????, ??? ????? ??? ?? ???????. ??? ?? ? ??? ???? ??? ????? ??? ??? ???? ???? ???? ???? ??? ?????. ?? Java?? ???? ???? ??? CGI? ?? ??? ??????. ???? ?? ? ?? ??? ??? ? ???, ?? ??? ??? ??? ????. ?? ?????? ? ??? ??? ????.
? ??? ??? ???? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











OnedeDeDcolumnsimprovesperformanceByresourceUsage.1. FetchingAllColumnsIncreasesMemory, Network ? ProcessingOverHead.2.UneCessaryDatareTrevalPreventSeffectiveIndEvuse, RaisesDiski/O ? SloweryExcution.3.toptimize, Edrooptimize, Edrooptimize

Java? ??? ?? ? ?? ?? ?? ???? ?? ??????. 1. ?? ??? ??? ??????. 2. ? ?? ?? ?? ??? ?? ?? ?? ???????. 3. ? ??? ??? ???? ??, ??? ? ??? ?? ? ? ????. 4. ??? ?? ??? ? ??, ?? ??? ????, name (), ordinal (), value () ? valueof ()? ?? ?? ???? ?????. 5. ??? ??? ?? ??, ??? ? ???? ???? ? ??? ?? ??, ?? ?? ?? ?? ??? ?? ????? ?????.

HTML?? ??? ??? ????? ???? ??? ?? ???, ??? ? SEO ??? ?? ? ? ????. 1. ??? ????? ??? ?? ??? ? ??? ??? ????? ?? ????????. 2. ????? ??? ???? ?? ?? ???? ???? ???? ?? ??? ?????. 3. ? ???? ??? ?? ??? ????? ??? ? ?? ?? ?? ?? ????? ?? ??? ????. ?? ???? ??? ??????? ?? ??? ??? ??? ???? ???? ??? ??? ?? ??? ???? ???????.

JDK (Javadevelopmentkit)? Java ?? ???? ? ???? ?????? ????? ?? ?????. Java ????? ???, ??? ? ???? ? ??? ?? ? ?????? ???? ????. ?? ?? ???? Java Compiler (JAVAC), JRE (Java Runtime Environment), Java Interpreter (Java), Debugger (JDB), ?? ?? ?? (Javadoc) ? ?? ?? (? : JAR ? JMOD)? ?????. ???? JDK? Java ??? ???? ????? IDE? ???? ???????. JDK? ??? Java ?? ????? ????? ??? ? ????. ???? Javac-Version ? Java Version? ?? ? ? ????

VSCODE?? Java ??? ??? ???? ?? ???? ??? ?????. 1. JDK ?? ? ??; 2. Javaextensionpack ? Debuggerforjava ????? ??????. 3. launch.json ?? ?? ? ?? MainClass ? ProjectName? ?????. 4. ?? ?? ??? ??? ??? ???? ???? ?? ??? ???? ??? ??????. 5. Watch, F8/F10/F11 ?? ?? ? ? ??? ?? ??? ??? ???? ???? ?? ???? JVM ?? ?? ??? ?? ???? ??? ??????.

XML ??? ??? ???? ??? ?????. 1. ??? ???? ???? ??? ??????. ??? ?? ??? ??? ?? ??? ?? ??? ???? XML ???? ???? ??? ???? ???? ? ??? ? ? ????.

Java ??? VSCODE? ????? ??? ???? ???? JDK? ???? ?? ??? ???????. 1. ?? ??, ??? ??, ?? ?? ? ?? ?? ??? ??? Javaextensionpack? ?????. ?? Javatestrunner ?? SpringBoot Extension ???. 2. ??? JDK17? ???? Java-Version ? Javac-Version? ?? ??????. Java_Home ?? ??? ????? VSCODE ??? ?? ?? ??? ?? JDK? ??????. 3. ???? ??? ?? ???? ??? ???? ?? ??? ?????, ?? ??? ????, ?? ??? ?????, ??? ??? ???? ???? ???????.

Windows ?? ??? ???? ?? ? ??? ?? ?? ???? ??? ????. 1. Explorer ?? ???? ?? ???? ?? ???? ?? "Windows Explorer"????? ?? ????? ??? ?? ?? ??????. 2. ?? ??? ??? ?? ????, ?? ?? ?? ?? Microsoft? ?? ??? ???? ?? ?? ??? ??? ??????. 3. ??? ?? ?? ??? ???? ??? ??? ???? ?? ?? ?????? SFC/Scannow ??? ?????. 4. ?? ???? ?????? ? ???? "???"? "?? ??"? ?? ? ??????. ????? ??? ?? ??? ??? ???? ???? ??? ???? ??? ? ????.
