유료버전 기준..oracle jdbc 추가 (gradle)implementation group: 'com.oracle.database.jdbc', name: 'ojdbc8', version: '23.2.0.0' 드라이버로딩성공BUILD SUCCESSFUL in 6s
선언문(Declaration) - <%! %> : 전역변수 선언 및 메소드 선언스크립트릿(Scriptlet) - <% %>: 프로그래밍 코드 기술에 사용표현식(Expression) - <%= %>: 화면에 출력할 내용 기술에 사용
request 객체: 클라이언트의 요청을 받거나 웹 브라우저에 대한 정보 혹은 요청 헤더에 대한 정보를 읽을 때 사용response 객체: 요청에 대한 응답을 웹 브라우저로 보낼 때 사용합니다. 페이지 이동이나 응답 헤더를 추가할 때도 사용out 객체: 변수 등의 값을
단위 테스트 / 통합 테스트단위 : 하나의 모듈을 기준으로 테스트 @Test통합 : 모듈간의 호환성 테스트 api 호출하여 동작 확인실무에서는 단위 테스트를 많이 사용좋은 단위테스트 1\. 1개의 테스트 함수에 대해 assert를 최소화하라2\. 1개의 테스트 함수는
버퍼란?버퍼의 개념은 매우 다양하게 사용되며, 가장 쉽게 접할 수 있는 곳은 유튜브 같은 스트리밍 서비스 이다. 네트워크로 영상 데이터를 전송할 때, 작은 단위로 여러 번 전송하는 것보다 큰 단위로 한 번에 보내는 편이 훨씬 효율적이기 때문에 버퍼라는 임시 저장소를 두
클라이언트에서 jsp 페이지 요청 (HTTP request)jsp 페이지가 was(Tomcat) 에 의해 처리jsp 페이지는 서블릿 클래스로 변환 jsp->.java생성된 서블릿 클래스가 로드, class compile jsp.classjsp.jspInit() 인스턴
jdbc 오라클 연결성공!INFO : org.zerock.persistence.JDBCTests - oracle.jdbc.driver.T4CConnection@7d0587f1
controller로 요청받기 -> jsp로 프론트 / service로 전송 -> service에서 구현 (imple) -> dao(mapper로 자바파일과 xml연결)로 오라클 db접속 (3.7 ver)jsp 연동시 dispatcher-servlet.xml에서
https://iamfreeman.tistory.com/entry/Eclipse-%EB%8B%A8%EC%B6%95%ED%82%A4-%EB%AA%A8%EC%9D%8C-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-Effective-Eclips
집에서 두시간 거리의 퇴근시간 활용하기6시 퇴근 8시 도착 1시간 점심 9시부터 11시 2시간 정도의 시간을 어떻게 활용할까?...1단계 실천 가능한 루틴2단계 실천 가능한 구체적인 계획3단계 실천 가능한 증명할 수 있는 대회/공모전/결과물 만들기
스프링의 계층은 크게 프레젠테이션 계층, 서비스 계층, 데이터 엑세스 계층으로 나뉜다.디스패처 서블릿으로 공통/반복 응답처리브라우저상의 웹 클라이언트의 요청 및 응답처리서비스계층, 데이터 엑세스 계층에서 발생하는 예외처리@Controller가 여기에 해당@Service
스프링 동작과정을 이해하던중 dto, vo , dao , entity의 차이점을 정리해보았다.db 로직과 비즈니스 로직을 구분, dao를 통해 데이터베이스 객체에 접근계층간에 데이터를 이동시키기 위해 사용되는 객체getter/setter로 값을 변경유저가 자신의 브라우
정렬 알고리즘: 버블 정렬, 선택 정렬, 삽입 정렬 또는 퀵 정렬과 같은 정렬 알고리즘을 구현하라는 요청을 받을 수 있습니다. 이러한 알고리즘에는 특정 순서로 배열 또는 요소 목록을 정렬하는 작업이 포함됩니다.검색 알고리즘: 선형 검색, 이진 검색 또는 해시 테이블 검
ANIMAL_INS <->ANIMAL_OUTS천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요.\-> 데이터가 유실 -> 기록이 없다 (wher
-- 총 정리 select deptno, count(empno), sum(sal), avg(sal) from emp where deptno != 10 group by deptno having count(empno) >= 3 order by count(empno) desc delete, update, insert -- delete (데이터 삭제) -- 삭제...