Sobes.tech
Junior — Middle

Ինչպես իրականացնել սերվերային ծրագիր, որը հաճախորդին տրամադրում է HTML-էջ տեղեկություններ ցուցադրելու համար։

sobes.tech AI

Պատասխան AI-ից

Java-ում սերվերային հավելված իրականացնելու համար, որը հաճախորդին HTML էջ է մատուցում, կարող եք օգտագործել սերվլետներ կամ ֆրեյմվորկեր, օրինակ՝ Spring Boot:

Սերվլետի օրինակ՝

@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
        resp.setContentType("text/html;charset=UTF-8");
        PrintWriter out = resp.getWriter();
        out.println("<html><body><h1>Բարև, հաճախորդ!</h1></body></html>");
    }
}

Այս սերվլետը պատասխան է տալիս պարզ HTML էջով /hello ուղու GET հարցումին: Ավելի բարդ ծրագրերում հաճախ օգտագործվում են շաբլոնային շարժիչներ (Thymeleaf, JSP) և ֆրեյմվորկեր՝ HTML-ի աշխատանքը հեշտացնելու համար: