이제 진짜 웹 서버와 연결해 볼 차례 📚 웹서버 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램을 뜻해요. 또한 앞에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터도 하드웨어적인
이제 진짜 웹 서버와 연결해 볼 차례 📚 Apache Tomcat 📌 톰캣 설치 요청과 응답에 대한 처리를 위해 톰캣을 설치할거에요. ⚫ (1) 톰캣 설치를 위해 https://tomcat.apache.org/ 접속해요. ⚫ (2) 좌측 메뉴에서 [Downlo
이제 진짜 웹 서버와 연결해 볼 차례 📚 WAS Web Application Server 📌 웹 서버 웹 서버(Web Server)는 HTTP 요청을 받아 정적 컨텐츠(static contents)를 제공하는 서버이며 동적인 컨텐츠(dynamic content
이제 진짜 웹 서버와 연결해 볼 차례 📚 📌 ⚫ (1) 상태유지의 필요성 application, session, cookie application (tomcat 저장) 하나의 application이 생성되고 소멸될 때까지 계속 유지. eclipse에
이제 진짜 웹 서버와 연결해 볼 차례 📚 📌 ⚫ (1) jsp jsp는 JavaServer Pages HTML 코드에 JAVA 코드를 넣어 동적 웹페이지를 생성하는 웹어플리케이션 도구 jsp가 실행되면 자바 서블릿으로 변환되며, 웹 어플리케이션 서버에서
📚 JSP 📌 ⚫ 포기하지 말고 JUST DO! ✔️ > 출처 https://media.giphy.com/media/dwmNhd5H7YAz6/giphy.gif https://media.giphy.com/media/3o6Mb9EC7mNqXl9x7y/giphy.g
📚 JSP 📌 ⚫ MVC 패턴 3-1. MVC 패턴 M : Model -> 사용자가 원하는 데이터나 정보를 제공 -> 애플리케이션의 정보, 데이터를 나타낸다. -> 이러한 data, 정보들의 가공을 책임지는 영역을 말한다. V : View -> 보
📚 DTO / VO > - DTO : Data Transfer Object - VO : Value Object 양쪽으로 전송되어 오고가는 여러 데이터들을 담은 데이터 포장 객체로 jsp에서는 Bean이라고 불러요. 사용자가 입력한 값을 객체 형태로 받을 수 있게
객체생성 java -> MemberBean member = new MemberBean(); jsp -> <jsp:useBean class="전체패키지명.MemberBean" id="member" />setter() java -> member.setNa
DBCP는 데이터베이스와 연결된 커넥션을 미리 만들어서 저장해두고 있다가 필요할 때 저장된 공간(pool)에서 가져다 쓰고 반환하는 기법을 의미해요.커넥션 풀을 이용하고 커넥션을 미리 만들어 두고 사용하기 때문에 매번 사용자가 요청할 경우 드라이버를 로드하고, 커넥션
⚫ 📚 EL 📌 EL문 Expression Language 값을 간결하고 간편하게 출력할 수 있도록 해주는 언어 , out.println() 과 같은 자바코드를 더이상 사용하지 않고 좀 더 간편하게 출력을 지원하기 위한 도구. 배열, 컬렉션, javabean 프로
📚 프론트 컨트롤러 ⚫ 컨트롤러 ⚫ 프론트 컨트롤러 📌 프론트 컨트롤러란 프론트 컨트롤러 도입 전에는 각 컨트롤러 마다 공통 로직을 항상 다시 작성해야 했어요. 그런데 프론트 컨트롤러가 도입된 이후부터는 공통의 로직을 관리하는 서블릿을 만들어 처리할 수 있게