전체 글200 서블릿 : 초기화 서블릿 로딩과 초기화* 서블릿 컨테이너는 처음 서블릿을 실행할 때 서블릿 객체를 생성한다. 그 이후 요청이 오게되면 이미 생성된 서블릿 객체를 그대로 사용한다.* 웹 컨테이너가 서블릿 객체를 생성하고 init() 메소드를 호출하는 과정을 [서블릿 로딩] 과정이라고 하며, init() 메소드를 통해 서블릿의 초기화 작업을 수행한다. 1) init() 메소드 기본 구현 public void init(ServletConfig config) throws ServletException{ this.config = config;this.init(); } public void init() throws ServletException { } * 서블릿 컨테이너는 서블릿을 초기화하기 위해 ServletConfig 파라미터를.. 2016. 11. 22. 서블릿 : 기본 서블릿* JSP 표준이 나오기 전에 만들어진 표준으로 Java 웹 어플리케이션을 개발할 수 있도록 만들어졌다.* 서블릿을 이용해 Java 클래스를 이용해 웹 어플리케이션을 개발한다.* MVC 패턴을 지워나는 프레임워크를 만들어야 하는 경우 서블릿 기반 코드를 개발하는 경우가 많다. 서블릿 개발 과정1) 서블릿 규약에 따라 자바 코드를 작성한다.2) 자바 코드를 컴파일하여 클래스 파일을 생성한다.3) 클래스 파일을 /WEB-ONF/classes 폴더에 패키지에 알맞게 위치시킨다.4) web.xml 파일에 서블릿 클래스를 설정한다.5) 톰캣 등의 컨테이너를 실행한다.6) 웹 브라우저에서 확인한다. 서블릿 구현 (자바 코드 작성) - NowServlet.java import javax.servlet.Servl.. 2016. 11. 21. JDBC : 기초 JDBC ( Java DataBase Connectivity )* 자바에서 데이터베이스와 관련된 작업을 할 때 사용하는 API 1. JDBC 구조 * Java 어플리케이션에서 데이터베이스를 사용할 때에는 데이터베이스 종류와 상관ㅇ벗이 JDBC API를 이용해서 데이터베이스에 접근한다.* 각종 DBMS들은 JDBC 드라이버를 제공하고있다. JDBC API는 이 드라이버를 거쳐 데이터베이스와 통신을 한다.* 각 DBMS에 알맞은 JDBC 드라이버만 있다면 어떤 데이터베이스라도 사용할 수 있다. 2. JDBC 드라이버* JDBC 드라이버는 클래스 형태로 존재하고, 일반적으로 Jar 파일로 제공된다.* MySQL을 예를 들면, Myslq을 설치한 폴더의 Connector 폴더를 살펴보면 mysql-connect.. 2016. 11. 21. html > textarea의 value 속성 보통 input type 등의 경우 value 속성을 이용해서 값을 지정하지만textarea의 경우 값 위와 같이 열고 닫는 태그 안에 넣어준다. 2016. 11. 14. 이전 1 ··· 26 27 28 29 30 31 32 ··· 50 다음 반응형