Spring 86

Spring_ JSP 실습 예제 [스압주의]_22.07.06(day03)

라이브러리 다운로드 99년도의 개발 환경을 체험해보자. //jsp 라이브러리 추가 implementation 'javax.servlet:jstl' implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' 라이브러리 적용 test.jsp 파일에는 html을 작성 인텔리제이 무료버전에서는 html 자동완성이 안되므로 vscode를 활용하겠습니다. .jsp 파일은 자바 코드를 작성할수 있다. vscode에 코드 작성후 저장. 인텔리 제이에 vscode가 동기화 된 것을 확인 할 수 있다. 인텔리제이 서버 재실행후 http://localhost:8181/test.jsp 에 접속 한글이 깨지긴 했지만 연결 되었다. jsp 맨 뒤에 위의 코드를 넣어 줘야 한다. ..

Spring 2022.07.06

Spring_ WebServlet 실습 예제 [스압주의]_22.07.06(day03)

** 회원 가입 폼 : /register-form ** 회원 목록 조회 : /members 서블릿으로만 간단한 웹앱 만들기 [서블릿의 불편한점 파악하기 위함.] 1997년도에 나온 서블릿 - 그 당시 감성으로 돌아가서 한번 서블릿을 체험해 본다. # index.html 경로와 코드 # index.html 코드 동적 html 과 정적 html 구분 방법 [모두다 그런건 아니다.] 서버 접속 - 체질량 지수 계산하기 클릭 /info 로 이동. 회원가입하기 클릭 / 연결 링크 x 회원목록 조회하기 연결링크 x == 메뉴판에 없는 것을 주문했음. [404 는 없음.] 현재 등록과 멤버조회 서블릿이 필요하다. 회원가입 서블릿을 만들어보자. 먼저 패키지 만들기 member.controller member.contr..

Spring 2022.07.06

Spring_ WEB _3강 [스프링 웹 MVC] (교안) _22.07.06(day03)

웹 전용 방식 = HTML 페이지 방식 웹 애플리케이션에 국한된 방법. 아이폰, 겔럭시 등 다른 클라이언트들은 HTML을 읽을수가 없다. JSON = 영어처럼 공용어로써 아이폰, 겔럭시, 웹 등의 클라이언트들이 모두 읽을수 있다. 하이브리드 앱 용 = HTTP API 방식 단점 : 클라이언트에서 할일이 많아짐 (WAS에서 요리가 되서 나가는 것이 아니다.)

Spring 2022.07.06

Spring_ WEB _소켓 연결/서블릿 API_22.07.05(day02)

index.html 이라는 파일을 서버에 보여주도록 되어 있다. ======================================================================================== - 네트워킹 1.TCP통신 소켓연결 [ex) 핸드폰 구매 후 개통시 통신사에 전화번호를 받는등 회선을 받아야 함.] 2. 데이터를 보낼 때 (request) 요청 양식에 맞게 작성해야 함. [ex) 편지를 쓴다고 가정해보자. 내용을 적은 후 편지를 꾸겨서 우체국으로 던진다면 편지는 전송 되지 않는다.] - 수신인 주소 : 정확하게 / - 우편번호 : 정확하게 / - 우표 : 제대로 붙여야함. 등등 양식이 많다. 3. 데이터를 받을 때 (response) 도 응답 양식에 맞게 해석해서 ..

Spring 2022.07.05

Spring_ WEB // 프로젝트 설정 및 톰캣 서버연결_22.07.05(day02)

# 자바 웹 애플리케이션 : 애플리케이션의 서버가 자바로 이루어져있다. # 클라이언트 프로그램 - 웹 브라우저 [클라이언트 별도 필요x -> 웹에서 클라이언트 역할을 수행] 1. 브라우저를 통해 어떤 화면(페이지)이 보여져야 한다. 2. 해당 페이지를 통해 상호작용을 함. 3. 상호작용의 결과 데이터가 서버로 전송. ex) 검색어를 입력하고 검색 버튼을 눌렀다면, 서버로 검색어를 포함한 일련의 정보들이 전송되어야 함. 4. 서버프로그램에서는 해당 데이터를 처리하여 데이터베이스에 쿼리문 전송 5. 결과를 다시 화면에 전송(네트워킹) [현재 학습으로는 3번과 5번을 해결할수 없음.] ======================================================================..

Spring 2022.07.05