본문 바로가기
반응형

Dev/Java14

JNDI, JDBC, DBCP 이과장님 이것도 몰라서 차장님한테 망신당함. 알고 있지만 다시 한번 확인 # Connection Pool, Datasource Connection Pool 실제 자바프로그램과 데이터베이스를 네트워크상에서 연결해주는 메소드 Connection을 웹 어플리케이션에서 이용하면 체계적인 관리가 힒듬 불필요한 연결에 의한 서버 자원의 낭비가 발생 -> Connection객체를 프로그램이 실행될 때마다 생성하는 것이 아니라 웹 어플리케이션이 서비스 되기 전에 미리 생성하여 준비한다음 필요할때마다 준비된 connection을 가져다 사용하는것으로 문제점 해결 가능 Datasource javax.sql.DataSource는 Connection Pool을 관리하는 목적으로 사용 어플리케이션에서 DataSource인터페이.. 2022. 10. 3.
Java 컴파일 [JAVA] JSP 동작원리 OKKY와 이런글이 올라왔었다. chung10kr.github.io 지난번에 JSP 컴파일 에 대해 포스팅했었다. 그렇다면 Java는 어떻게 컴파일 될까? 이것까지 해보자. # 시작하기전 컴퓨터는 0과 1로만 모든 명령을 이해하고 실행한다. 우리는 Java , Javascript 등 의 사람이 이해하는 언어로 컴퓨터에게 명령한다. 사람이 이해하는 언어를 컴퓨터가 이해할 수 있는 언어로 바꾸어 주는 과정을 컴파일,인터프리터 라고 한다. # 컴파일 고급 언어로 작성된 프로그램 전체를 목적 프로그램으로 번역한 후 실행 프로그램을 생성합니다. 번역 실행 과정을 거쳐야 하기 때문에 번역 과정이 번거롭고 번역 시간이 오래 걸리지만, 한번 번역한 후에는 다시 번역하지 않으므로 실행 속도가.. 2022. 10. 3.
JDK vs JRE # JRE ( Java Runtime Environment ) - 영어 그대로 해석 하면 자바 실행 환경 - Java로 개발된 class를 실행, 운영할 수 있는 환경 - 자바가상머신, 자바클래스 라이브러리, 자바 명령 및 기타 인프라를 포함한 컴파일된 Java프로그램을 실행하는데 필요 # JDK ( Java Development Kit ) - 영어 그대로 해석하면 자바 개발 환경 - 개발에 필요한 환경을 제공 ( 컴파일러,실행도구 등) - JRE에 있는 모든 것 뿐만 아니라 컴파일러,jdb등도 포함되어 있어 JDK안에 JRE가 포함되어 있다고 할 수 있음 - JDK는 프로그램을 생성하고 컴파일 할 수 있다. # 정리 => JRE는 실행 하는데 필요한 거니깐 운영 서버에 설치하면 된다. => JDK에서는.. 2022. 10. 3.
JSP의 동작 원리 OKKY - java와 JSP 컴파일 시점 차이좀 알 수 있을까요? java와 JSP 컴파일 시점 차이좀 알 수 있을까요? okky.kr OKKY와 이런글이 올라왔었다. java와 JSP 컴파일 시점 차이좀 알 수 있을까요? 어떤분께서 JSP는 인터프리터라서 컴파일이 필요 없습니다. 라고 답변을 달아주셨다. JSP는 언어도 아니고 인터프리터터도 아닌거같은데… 아니라고 반박하려면 나 먼저 알아야 하기 떄문에 한번 JSP란 무엇인지 정리해보자 # JSP(Java Server Page) Java Server Page의 약자로 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성준다. JSP가 실행되면 자바 서블릿으로 변환된 후 실행되므로 서블릿과 거의 유사하다고 볼 수 있다. 그러나 서블릿.. 2022. 10. 3.
반응형