본문 바로가기

코딩 학원(국비지원)

50일차 코딩학원

반응형

1. 내일 능력단위 평가가 있음. Server에서 1문제 출제. 

 

2. Spring 프로그램 이해해보자. 의문 드는 것들을 다 적고 찾아보고 안되면 선생님께 물어보기. 

 

정말 중요한 것 : 계속 관찰해보면서 특이한 점 찾아보기! 애정을 줘야 친해질 수 있어. 

 

3. JSP는 뷰 기술이다? html코드 안에서 필요한 부분에 java 코드를 스크립트 형태로 추가한다. 

 

html 태그와 java언어가 혼합된 모습이네? 그렇다. JSP는 html과 java가 혼합되어 동적인 웹 페이지를 만드는 기술이다. 

 

4. 스코프라는 단어가 나왔다. Javascript에서도 나왔었지? 영역이라는 뜻이다. 

 

5. 기본 객체란 무엇인가?? 객체... Java와 연결되는 개념인데 정확히 어떻게 사용되는지를 모르겠네. 

 

6. 내장 객체의 영역(스코프)

page request session application 순서대로 영역이 넓다. 

 

7. 웹 브라우저의 동작과 원리 

 

8. 서블릿, JSP, 스프링 등 일단 용어에 익숙해질 것. 

 

9. Servlet JSP Spring→Spring boot

서블렛 JSP Spring Springboot 순서대로 학습하는 것이 좋다. 

 

10. JSP의 4개 저장소 

 

11. 유저가 데이터를 입력하면 클래스 속성에 입력됨. DTO. 

 Beans - 객체를 뜻함. DTO도 객체임. 

 

12. 

 

13. 

<%@page import="com.earth.pluto.Person"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<%
	/* 속성 저장 */ 
	pageContext.setAttribute("earthInteger", 629);
	pageContext.setAttribute("earthString", "페이지 영역의 문자열");
	pageContext.setAttribute("pagePerson", new Person("이순신", 40));
%>

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>page 영역</title>
</head>
<body>
    <h2>page 영역의 속성값 읽기</h2>
    <%
       Integer pInteger = (Integer)(pageContext.getAttribute("earthInteger"));
       String pString = pageContext.getAttribute("earthString").toString();
       Person person = (Person)(pageContext.getAttribute("pagePerson"));
    %>
    <ul>
    	<li>Integer 객체 : <%=pInteger %> </li>
    	<li>String 객체 : <%=pString %></li>
    	<li>Person 객체 : <%=person.getName()%>, <%=person.getAge() %></li>
    </ul>
</body>
</html>

 

14.pageContext 다음 request 

 

15. session에 저장된 정보는 모든 페이지에서 공유한다. 로그인, 장바구니 같은 것들이 그렇다. 

 

 

반응형

'코딩 학원(국비지원)' 카테고리의 다른 글

52일차 코딩학원  (0) 2023.04.03
51일차 코딩학원  (0) 2023.03.31
49일차 코딩학원  (0) 2023.03.29
48일차 코딩학원  (0) 2023.03.28
47일차 코딩학원  (1) 2023.03.27