백엔드(웹 서버, WAS)/JSP
-
JSP 토막 정리백엔드(웹 서버, WAS)/JSP 2024. 3. 19. 10:58
용어 정리 ■ WAS, Servlet, JSP 등등 기본 정리 https://codevang.tistory.com/191 Tomcat(톰캣), JSP, Servlet(서블릿)의 기본 개념 및 구조 JSP와 Servlet(서블릿)은 모두 자바로 웹 어플리케이션을 만들기 위한 도구입니다. 기존 자바를 통해 채팅 프로그램 등을 만들었듯이, 기본 원리는 거의 유사합니다. 다만 웹(Web)을 조금 더 쉽게 다 codevang.tistory.com Servlet & JSP ■ 동적 웹 페이지를 만들 때 사용되는 자바 클래스이다 요청에 대한 로직을 수행한 후 결과를 반환해서 사용자에게 응답한다 ■ 웹을 다룰 수 있도록 해주는 "HttpServlet" 클래스를 상속받은 클래스를 의미한다 1. 사용자가 URL(또는 IP..
-
34일차 - scope, mvc, java bean백엔드(웹 서버, WAS)/JSP 2024. 3. 11. 16:08
저장 영역 ■ application 영역에 저장된 정보는 서버가 시작할때 종료될때 사라진다 ■ session 영역에 저장된 정보는 각각의 브라우저의 세션에 저장되어, 지정된 시간이 지나면 사라진다 크롬브라우저 세션에 저장하면 다른 브라우저에서는 크롬 세션의 정보를 가져올 수 없다 Action TAG ■ 현재는 퍼블리셔와 협업하는 작업이 많아 스크틀립릿을 사용하면 다양한 문법(JS, JSP, HTML 등)들 때문에 해석할때 오류가 많이 난다 그렇기에 개발자들은 여러가지 방법을 사용해 스크립틀릿을 줄이려고 노력했다 Redirect □ sendRedirect 는 페이지를 이동만시킬뿐 request 데이터를 가져가진 않는다 그래서 request 객체에서 데이터를 가져와야하는 불편함이 있다 ■ 마지막 페이지만 표..
-
33일차 - 내장 객체와 쿠키백엔드(웹 서버, WAS)/JSP 2024. 3. 8. 15:33
Web ■ HTTP 프로토콜을 통해서 정보를 주고 받는 시스템을 말한다 Client-Server ■ 자바 쓰레드, 소켓 통신으로 클라이언트와 서버가 직접 통신하여 정보를 주고받았다 (Client-Server) ■ 하지만 이용자 수가 늘면서 클라이언트 측의 수많은 연결을 감당하기 어려워지고 서버가 부담해야하는 역할이 너무 많았다 □ 데이터 관리 : Database □ 클라이언트 간의 연결과 요청 및 응답 관리 : Web Server □ 요청에 대한 처리 : WAS 2Tier(Client - WAS - DB) WAS(TOMCAT, WEB LOGIC, JEUS) ■ 1티어 구조에서 서비스를 제공하는 코드를 구현하기 어려웠던 점을 간단하게 웹으로 처리할 수 있는 JSP 사용한다 JSP 를 JAVA 코드로 자동으..
-
32일차 - JSP 환경 설치백엔드(웹 서버, WAS)/JSP 2024. 3. 7. 16:35
이클립수 위에 플러그인과 합친것을 STS JSP 가 없으면 STS 도 사용할 수 없다! https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3 Spring Tool Suite 3 the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - spring-attic/toolsuite-distribution github.com https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache To..