202401to07
  • 2024.02.20.화.day35
    2024년 02월 20일 16시 28분 43초에 업로드 된 글입니다.
    작성자: 202401to07

    자리 바꿔서 오라클 다시 깔았음 

    DB자료 없어서 13파일 실행해서 테이블 만들었음

     

    이걸 해도 오류가 안 사라진다면

    파일에 오류,오타 난거임 

     

     

     

    <<JSP와 관련된 문법 요소>>
    요청된 jsp 파일은 웹컨테이너(was 서버)가 
    .java 자바소스파일로 변경 -> 컴파일 -> .class 을 was 서버가 저장해 놓음.
    ->  웹컨테이너(was 서버) -> html 로 변경
    -> 사용자 브라우저에게 전달

    1. JSP 기본문법
    1) 스크립트릿 : <%    %>
    -> 자바 코드 작성
    2) 표현식 : <%=   %>   *자바스크립트 표현식기호 ${} 를 jsp 에서는 el 이라고 부릅니다.
    -> 태그 요소에 출력내용(자바변수,수식,메소드...) 작성
    3) 지시자 : <%@    %>  jsp 설정 관련
    ㄴ page 지시자 <%@ page    %>: 언어설정, import 등 jsp파일에서는 필수적인 지시자 
    ㄴ include 지시자 : file="파일명" . file속성으로 지정된 소스코드를 포함시킴  
    ㄴ taglib 지시자 : 외부 라이브러리 사용하기
    4) 선언부 : <%!    %>  변수와 메소드 선언
    변수는 스크립트릿 안에서 선언하고 쓰는 것이 일반적이고
    앞으로 html 태그들과 자바코드를 분리할 것이므로 거의 사용되지 않습니다.

    2. 내장 객체 - 미리 만들어진 객체. jsp 라이브러리에서 제공되는 객체. 선언하지 않고 바로 사용.
    1) out : html 문서에 출력하기 위한 객체. 태그 요소 출력도 가능합니다.
    2) request : 요청. 사용자가 보낸 요청에 대한 정보를 저장하는 객체. (매우 중요 ★★★★★)
       서블릿( 확장자 .java) : 자바 언어로 요청을 처리합니다. 
    jsp파일이 서블릿(.java)로 변경되어 html 파일 생성합니다.
       JSP(확장자 .jsp) : JSP 파일 안에 html, 자바 코드 가 작성됩니다.

    3. request 의 파라미터 사용
    처리 해야할 사용자 데이터는 request (요청)로 보냅니다. 
    보내는 방법은 두가지가 있습니다.
    1) url 의 쿼리스트링 (조회)
    a 태그 href 속성값으로 정하기. 
    자바스크립트의 location.href = '요청url과 쿼리스트링' 
    2) form 태그 사용 (저장)

    요청으로 전달받은 데이터(파라미터)를 서버에서 받을때는 request 객체를 사용합니다.메소드는 getParameter()

    4. JSTL - Java(S)erver(P)age Standard Tag Library 
            ㄴ apache tomcat 웹사이트에서 jar 파일 다운로드 -> 라이브러리 추가하기

    1) core 태그 : 값 저장과 출력, 실행 제어
    2) fmt 태그 : format . 출력 포맷 설정하기
                (숫자,날짜 출력형식 / Locale 설정)
    3) fn : 함수.문자열 메소드를 함수형태로 사용하기 
           (자바의 문자열 메소드와 상당부분 일치)

    5. EL : ※※※${} 은 getAttribute로 값을 가져와서 출력한다.※※※
    애트리뷰트는 4개의 scope 저장소에 보관되는 데이터입니다.
    ㄴ 하나의 웹페이지 범위 안에서 사용할 수 있는 저장소는 pageScope 입니다.
    ☞ 내장 객체 이름은 pageContext
    ㄴ 하나의 요청 범위 안에서 사용할 수 있는 저장소는 requestScope 입니다.
    ☞ 내장 객체 이름은 request

            객체의 프로퍼티는 getter 메소드 직접 작성없이 바로 가져온다.
            getAttribute 메소드의 리턴타입은 Object 이고 ${} 은 타입변환도 합니다


    6. ip관련 설정사항입니다.
     java 에서 처리 할때 ipv6 로 출력되는 것을 ipv4 로 표시되게 설정을 바꿉시다. 
      ㄴ Run - Run Configurations
        톰캣의 arguments 항목에 -Djava.net.preferIPv4Stack=true 추가하기

     

     

    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

    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

     

    위는 토큰 

     

     

    git  관리 순서 

    앞으로는 jsp1프로젝트 하나에 로퀄혹은원격 저장소 하났기만 만들것이다 

    git init

    git add 파일선택 : gitignore 다시 작성하기: *.jar, .setting, .project, .classpath 앞에 #붙여서 주석처리하기

    gitm remote add origion 저장소urlc

    git commit -m "메세지"

    git push origion

    gitignore.gitignore
    0.00MB

     

    이날 수업진도 : 

    이클립스에서 

     

     

    '보안' 카테고리의 다른 글

    2024.02.22.목.day37  (0) 2024.02.23
    2024.02.21.수.day36  (0) 2024.02.21
    2024.02.19.월.day34  (0) 2024.02.16
    2024.02.16.금.day33  (0) 2024.02.16
    2024.02.15.day32  (0) 2024.02.15
    댓글