profile
개발자 블로그

Chapter04 서블릿과 JDBC(4)

서블릿 초기화 매개변수과 컨텍스트 초기화 매개변수 서블릿 초기화 매개변수란 서블릿을 생성하고 초기화할 때, 즉 init()을 호출할 때 서블릿 컨테이너가 전달하는 데이터이다. 보통 데이터베이스 연결 정보와 같은 정적인 데이터를 서블릿에 전달할 때 사용한다. 서블릿 초기화 매개변수는 DD파일(web.xml)의 서블릿 배치 정보에 설정할 수 있고, 애노테이...

2019년 6월 30일
·
0개의 댓글

Chapter04 서블릿과 JDBC(3)

요청 매개변수의 한글 깨짐 처리 HttpServletRequest의 setCharacterEncoding()은 매개변수 값의 인코딩 형식을 지정하는 메서드이다. Chapter04(3)-1-1.png?raw=true) 리프레시 - 자동으로 회원 목록을 출력하기(새로 고침) 1. 응답 헤더를 이용한 리프래시 MemberAddServlet 클래스의 do...

2019년 6월 30일
·
0개의 댓글

Chapter04 서블릿과 JDBC(2)

HttpServlet으로 GET요청 다루기 - 회원 목록 화면에 '신규 회원' 링크 추가 src/spms/servlet/MemberAddServlet HttpServlet 클래스 GenericServlet 클래스 대신 HttpServlet 클래스를 상속받았다. HttpServlet 클래스는 GenericServlet 클래스의 하위 클래스다. 따라서 j...

2019년 6월 30일
·
0개의 댓글

Chapter04 서블릿과 JDBC(1)

'회원 목록 조회' 서블릿 만들기 src/spms/servlets/MemberListServlet.java 데이터베이스 관련 객체의 참조 변수 선언 service() 에서 처음 부분은 JDBC 객체 주소를 보관할 참조 변수의 선언이다. Connection conn = null; Statement stmt = null; ResultSet rs= n...

2019년 6월 30일
·
0개의 댓글

Chapter03 서블릿 프로그래밍(3)

@WebServlet 애노테이션을 이용한 서블릿 배치 정보 설정 Servlet 3.0 사양부터는 애노테이션으로 서블릿 배치 정보를 설정할 수 있다. 아래는 web.xml 대신 애노테이션을 이용해 배치 정보를 작성한 코드이다. 서블릿의 URL 정보는 @WebServlet의 괄호 '()' 안에 기술한다. web.xml에서 CalculatorServlet에...

2019년 6월 30일
·
0개의 댓글

Chapter03 서블릿 프로그래밍(2)

GenericServlet의 사용 지금까지는 서블릿 클래스를 만들 때 Servlet 인터페이스를 구현했다. 서블릿을 만들 때마다 Servlet 인터페이스에 선언된 다섯 개의 메서드를 모두 구현했다. 사실 이 메서드 중에서 반드시 구현해야 하는 메서드는 service()이다. 나머지 메서드들은 상황에 따라 구현하지 않아도 된다. 그럼에도 '인터페이스를 ...

2019년 6월 30일
·
0개의 댓글

Chapter03 서블릿 프로그래밍(1)

서블릿 자바로 만든 CGI 프로그램을 '서블릿(Servlet)'이라고 부른다. 자바 서블릿이 CGI 프로그램과 다른 점은, 웹 서버와 직접 데이터를 주고받지 않으며, 전문 프로그램에 의해 관리된다는 것이다. 서블릿 컨테이너 서블릿의 생성과 실행, 소멸 등 생명주기를 관리하는 프로그램을 '서블릿 컨테이너(Servlet Container)'라 한다. 서블...

2019년 6월 30일
·
0개의 댓글

Window에서 리눅스 설치 방법

설치 방법 윈도우 검색 -> 개발자 기능 사용 -> 개발자 모드 선택 1560147173163.png 윈도우 store에서 검색 -> ubuntu 설치 1560147200456.png 윈도우 PowerShell 관리자모드 실행 컴퓨터 재부팅 -> ubuntu 실행 -> username, password 설정 ![1560147262269.png]...

2019년 6월 20일
·
1개의 댓글