본문 바로가기

전체 글

(91)
JSP - 서블릿 3. 초기화 파라미터 DBCPInit.java 코드의 일부분 public class DBCPInit extends HttpServlet { @Override public void init() throws ServletException { loadJDBCDriver(); initConnectionPool(); } private void loadJDBCDriver() { try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException ex) { throw new RuntimeException("fail to load JDBC Driver", ex); } } private void initConnectionPool() { try { String jdbcUr..
JSP - 서블릿 1. 기초 1. 서블릿 개발 과정 1. 서블릿 규약에 따라 자바 코드를 작성 한다. 2. 자바 코드 소스를 컴파일해서 클래스 파일을 생성 3. 클래스 파일을 /WEB-INF/classes 폴더에 패키지에 맞게 위치시킨다. 4. web.xml 파일에 서블릿 클래스를 설정한다. (url 매핑) 5. 톰캣 등의 웹 컨테이너 실행 6. 웹 브라우저에서 결과 확인 ex) chap17/src/example/NowServlet.java package example; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.Http..
16. Java 자바 [API] - java.time 패키지 자바 8 부터 추가된 날짜와 시간을 조작하는 여러 가지 추가된 API 패키지 설명 java.time 날짜와 시간을 나타내는 핵심 API 클래스를 포함 이 클래스들은 ISO-8601에 정의된 달력 시스템에 기초한다. java.time.chrono ISO-8601 에 정의된 달력 시스템 이외의 달력 시스템이 필요 시 사용하는 API java.time.format 날짜와 시간을 파싱하고 포맷팅 하는 API java.time.temporal 날짜와 시간을 연산하기 위한 보조 API java.time.zone 타임존을 지원하는 API java.time 패키지에는 아래와 같이 날짜와 시간을 표현하는 5개의 클래스가 있다. - LocalDate : 로컬 날짜 클래스 - LocalTime : 로컬 시간 클래스 - Lo..
15. Java 자바 [API] - Format 클래스 Format 클래스는 원하는 문자열로 조합하는 과정을 쉽게 해준다. java.text 패키지에 포함되어 있고, 다양한 클래스들을 제공한다. 1. 숫자 형식 클래스 DecimalFormat DecimalFormat 은 숫자 데이터를 원하는 형식으로 표현하기 위해 사용된다. 기호 의미 패턴 예시 1234567.89 변환 결과 0 10 진수(빈자리는 0으로 채움) 0 0.0 0000000000.00000 1234568 1234567.9 0001234567.89000 # 10 진수(빈자리는 채우지 않음) # #.# ##########.##### 1234568 1234567.9 1234567.89 . 소수점 #.0 1234567.9 - 음수 기호 +#.0 -#.0 +1234567.9 -1234567.9 , 단위 ..