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-ի աշխատանքը հեշտացնելու համար: