본문 바로가기
Java/비트교육센터 과제

8/23복습

by zenna 2022. 8. 24.
728x90

 

Day07, 08/23

request나 response는 사용자 중심으로 이해해야 함.

request는 서버쪽에 뭔가 요청을 하고.. response는 결과 응답을 사용자에게 주는것

DTO= bin = 레코드 하나

톰캣사이트 들어감 10:08

https://tomcat.apache.org/tomcat-9.0-doc/index.html

userguide있음

  • 톰캣 서버 정보 저장해두는 법
    • 여러 프로젝트에 동시 적용 : Servers/server.xml 수정 
    • <Resource name="jdbc/h2DB" auth="Container" type="javax.sql.DataSource" username="sa" password="12345" driverClassName="org.h2.Driver" url="jdbc:h2:tcp://localhost/~/test" maxTotal="8" maxIdle="4"/>
    • 맨 밑의 context부분에서 수정
    • Servers.context.xml에 넣거나 각 프로젝트의
    • 프로젝트마다 적용 정보가 다를 땐 META-INF의 context.xml에 넣어줄 수도 있고
    • 오라클을 쓰고싶은거면
    <resource-ref>
          <res-ref-name>jdbc/orclDB</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Container</res-auth>
       </resource-ref>
    
  • request.getattribute…를 하면 object타입으로 들어가는것
  • 이때 정보가 남아있는 생명주기는..
    • 스코프(ServletConfig) : 제일 작은 단위
    • ServletContext : 는 페이지에 남아있음
    • request는 url이 안바뀌는 동안 남아있음
    • Session은 브라우저가 닫히지 않는 동안 남아있음

#초기파라미터(init parameter)

  • web.xml에 파라미터를 설정하고 특정 서블릿에서만 사용 가능
  • (MIME-Type) 서블릿의 응답 처리
    • 브라우저가 처리해야 하는 데이터 타입 지정
    • conf의 web.xml에 <mime-mapping>

 

728x90

'Java > 비트교육센터 과제' 카테고리의 다른 글

09/15 node.js CRUD구현  (0) 2022.09.15
09.06 과제 (박스 드래그)  (0) 2022.09.06
[09/05] 과제 (javaScript)  (0) 2022.09.05
[8/24] 장바구니 삭제/추가  (0) 2022.08.24
[과제1] DAO와 DTO로 jsp에 내용 출력  (0) 2022.08.18

댓글