본문 바로가기
기타

2024-03-05

by rewind 2024. 3. 5.

환경변수 -> 층별정보?

 

jar , war , ear 각 차이점?

 

java properties file

 

log4j 설정 이후

<!-- Application Loggers -->
<logger name="com.name.proj1">
    <level value="debug" />
</logger>

 

내가 실제로 작업하는 프로젝트 경로 -> info -> debug로 변경

 

pom.xml -> 

 

Simple Logging Facade for Java

 

security dependency 우선 해제(주석처리)

 

jsp 동작 과정

 

jackson 라이브러리(egov지정) , 

 

커넥션 풀 예시

보안팀에서 매번 인원을 체크하지 않고 보안카드를 미리 만들어 놓고 출입증 발급

 

트랜잭션

DB에서 어떤 작업의 최소 단위

자바는 auto commit이 true가 default이고(sql developer와 반대로 설정되어있다(sql developer는 기본값이 false))

@Transactional 작성시 auto commit이 비활성화된다(true -> false)

 

tiles도 앞으로 잘 사용하지 않는 추세

 

junit4 -> 5로 버전업되면서 스프링프레임워크에 추가됨(spring-test)

 

src/webapp -> 톰캣폴더\

web.xml -> 톰캣 설정파일

 

jsp 마우스 오른쪽 버튼 -> open with -> other -> external programs -> code 검색 -> vscode로 실행

 

컨트롤러 -> 접수창구

request -> 요청내용

response -> 응답내용

view -> 양식에 맞춰 데이터를 보여준다

mvc -> 주소표시줄에는 항상 url이 와야한다

 

공통부분 패키지 : commons

 

requestMapping은 controller에만 작성 , 메소드에는 get/post Mapping 어노테이션만 놓는다