본문 바로가기

프로그래밍 기초29

서블릿(Servlet)이란? 1. 서블릿(Servlet) JAVA를 이용하여 웹페이지를 동적으로 생성하는 서버측 프로그램이다.흔히들 CGI(Common Gateway Interface)라고들 하는데 CGI는 사용자의 입력을 받아서 동적인 HTML문서를 만드는 것이다. 웹 페이지에서 로그인 한 사용자에 따라 서로 다른 부분이 있다. 쉽게 예를 들어 로그인을 하고나면 ~님 안녕하세요 라고 띄울 때 ~부분은 사용자에 따라 달라지게 되는 데 이 부분이 동적인 부분으로 매번 다르게 생성되는 부분이다.Servlet이란 JAVA로 구현 된 CGI라고 생각하면 된다.jsp와 혼동될 수 있는데 jsp는 html문서에 java언어를 삽입한 것이고, servlet이란 java언어로 이루어진 웹프로그래밍 문서이다. 자세한 내용은 http://anster.. 2016. 10. 26.
interface와 abstract class의 차이 클래스는 일반 클래스와 추상 클래스로 나뉘는데 추상 클래스는 본문 중에 '추상 메소드'가 하나 이상 포함되는 경우를 말한다. 인터페이스는 모든 메소드가 추상 메소드인 경우 선언하는 경우가 많다. 추상 메소드라 함은 메소드의 선언부만 있고 본문이 없는 것을 말한다.예를 들어 abstract public void test( int a ); 이와 같이 선언만 하고 구현은 자식 클래스에서 하게 되는 방법이다.{} 부분을 body부분이라고 하는데 body부분에 내용이 없더라도 {}가 존재한다면 추상 메소드가 아니다.예를 들어 abstract public void test( int a ){ } 이러한 경우는 추상 메소드가 될 수 없다. 일반 클래스의 경우 상속받은 자식 클래스가 반드시 부모 클래스의 메소드를 '오버.. 2016. 10. 26.
시스템 기초 1강~12강 본 첨부파일은 게임 프로그래밍에 대한 기초 이론을 공부하기 위해 비영리 목적으로 본인이 직접 작성하였습니다.첨부된 파일을 작성할 때 많은 블로그를 참고하였습니다.저작권상 문제가 되는 부분이 있을 시 삭제하도록 하겠습니다. 2016. 7. 18.
운영체제 기초 1강~12강 본 첨부파일은 게임 프로그래밍에 대한 기초 이론을 공부하기 위해 비영리 목적으로 본인이 직접 작성하였습니다.첨부된 파일을 작성할 때 많은 블로그를 참고하였습니다.저작권상 문제가 되는 부분이 있을 시 삭제하도록 하겠습니다. 2016. 7. 18.