본문 바로가기
반응형

초기화3

[Servlet] 서블릿(Servlet)을 이해하고, 구현해보자 학습 목표 · 서블릿이란? · 서블릿 구현 · web.xml로 매핑 · 애노테이션으로 매핑 · HTTP 각 방식별 구현 메서드 · 서블릿 로딩과 초기화 · 초기화 파라미터 · URL 패턴 매핑 규칙 서블릿이란? · 서블릿은 자바로 웹 어플리케이션을 개발할 수 있도록 하기 위해 만들어진 표준 - 응답과 요청을 위한 객체들을(HttpServletRequest, HttpServletResponse, HttpServlet) 제공한다. - JSP 표준이 나오기 전에 만들어짐 · 서블릿의 개발 과정 1. 서블릿 규약에 따라 자바 코드 작성 2. 자바 코드를 컴파일해서 클래스 파일 생성 3. 클래스 파일을 /WEB-INF/classes 폴더에 패키지에 알맞게 위치시킴 4. web.xml 파일에 서블릿 클래스를 설정 .. 2021. 10. 4.
[MySQL] AUTO_INCREMENT 값 초기화하기 MySQL에서 테이블에 AUTO_INCREMENT를 설정하면, 입력되는 데이터의 레코드 값이 1부터 시작해서 자동으로 1씩 증가한다. 예를 들어 10개의 데이터를 입력하면, 입력된 데이터 중 가장 큰 레코드의 크기는 10이 된다. 그런데 위에서 입력한 10개의 데이터를 삭제한 후, 한 개의 데이터를 입력해도 레코드는 1이 아닌 11로 설정된다. 그렇다면, 데이터 삭제 후 AUTO_INCREMENT로 생성된 레코드가 초기화되어 다시 1부터 시작할 수는 없을까? 이럴 때는 아래와 같은 명령어를 입력하면 된다. ALTER TABLE TABLE명 AUTO_INCREMENT = 시작할 값 2021. 6. 9.
[Java] 자바의 static, 클래스 멤버, 정적 초기화 블록(static block) [Java] 자바의 static, 클래스 멤버, 정적 초기화 블록(static block) 정적(static)은 고정된이란 의미를 가지고 있다. 정적 멤버는 클래스에 고정된 멤버로, 객체를 생성하지 않고 사용할 수 있는 필드와 메소드를 말한다. 정적 멤버는 객체(인스턴스)에 소속된 멤버가 아니라 클래스에 소속된 멤버이기 때문에 클래스 멤버라고도 한다. 정적 필드와 정적 메소드는 클래스에 고정된 멤버이므로 클래스 로더가 클래스(바이트 코드)를 로딩해서 메소드 메모리 영역에 적재할 때 클래스별로 관리 된다. 따라서 클래스 로딩이 끝나면 바로 사용할 수 있다. 정적 멤버의 선언과 사용 정적 필드와 메소드를 선언하는 방법은 필드와 메소드 선언 시 static 키워드를 추가적으로 붙이면 된다. public cla.. 2020. 12. 20.
반응형