목록전체 글 (116)
gpffh1011

CGI란 무엇인가 CGI란 공통 게이트웨이 인터페이스(common gateway interface)의 약어로, 웹서버와 외부 프로그램 사이에서 정보를 주고받는 방법이나 규약들을 말한다. 그렇다면 여기에서는 CGI에 대하여 조금 쉽게 설명한 후에 그 개념에 대하여 더 자세하게 알아보도록 하겠다. CGI란 사용자의 요청의 의한 서버의 응답이라고 할 수 있다. 예를 들어 방명록이나 게시판등이 대표적이라고 할 수 있는 것이다. CGI를 가능하게 하기 위해서는 사용자의 입력을 받아들이는 html문서와 입력을 처리하기 위한 CGI프로그램이 필요하다. CGI는 응용프로그램이기 때문에 html로는 만들 수 없고 웹서버의 환경의 따라 다르게 구현되는데 주로 C, Perl, Visual Basic 등이 사용되고 있다. 1..
컴파일을 하는 과정에 발생 하는 오류 컴파일러가 이해하지못하는 코드를 발견했을때 발생.(ex 오타) 실행되기 전에 기계에게 더 친숙한 언어로 컴파일하는 자바와 같은 경우, 문법오류는 컴파일 과정에서 차단하기 때문에 실행과정에서 오류가 나는일은 x. 프로그램의 실행 중에 발생하는 오류 프로그래머의 논리적 결함에 의해 생김.(설계미숙) 이러한 오류는 전적으로 코드에 달려있기 때문에 프로그래밍 하는 과정에서 방지 할 수 있음. 하지만 프로그래머가 코드로 제어할수 없는 돌발상황이 생기기도 함. > 돌발상황을 하나하나 if문으로 대비할 수도 있지만 모든 돌발상황을 예측하기 힘듬. > 그래서 프로그래밍 언어들은 돌발상황을 대비하기 위해 오류가 발생할 수 있는 곳을 예측해서 예외처리(Exception handling..
todo list 멀티 게시판 댓글 한페이지 10개 리스팅 관리자 검색 소팅 로그인 기록 저장되어 필요시 꺼낼 수 있도록 하는중.......... @게시판 리스트 - 리스팅 시, 최신 게시물이 먼저 출력 - 게시물 없으면 안나오게 출력 - 있다면 리스트 출력 @게시물 추가 - 로그인 안되면 사용불가 @게시물 디테일 - 로그인 안되면 사용불가 - 조회수 - 추천 - 중복추천막기 (미구현) @게시물 수정 - 로그인 안되면 사용불가 @게시물 삭제 - 로그인 안되면 사용불가 - 마지막 번호 삭제 후 add할 때, 마지막 번호에 작성됬었음. @게시판 종료 @회원가입 - 중복 아이디 막기 (미구현) - 로그인 된 상태에서 회원가입 막기 (미구현) @로그아웃 - 로그인 후에만 로그아웃 되도록; 혼자 프로그래밍을 할 ..
윈도우 응용 프로그래머 응용프로그래머는 컴퓨터 내에서 실행 및 응용, 연산이 가능한 프로그램을 개발하고 관리하는 사람을 말한다. 카카오톡 PC버전, 한글, 엑셀, 워드프로세서, 계산기, 어도비 프로그램 등을 개발한다. 주로 Java, C, C++등의 언어를 사용한다. 웹 프로그래머 웹 프로그래머는 주로 웹페이지를 프로그래밍하고 클라이언트의 요구에 맞춰 개발하고 수정하는 사람을 말한다. 웹퍼블리셔(프론트엔드)와 웹개발자(백엔드)로 나뉜다. ex) 웹페이지, 스마트폰·어플리케이션의 프로그램 등 주로 JAVA, JSP, ASP, PHP 등 다양한 언어를 사용한다.

public class test { int instance; // 인스턴스 변수 Static int c;//클래스 변수 static은 실행되자마자 바로 메모리에 로드 void method() { int third; //지역변수 } } 인스턴스 변수는 클래스 내에, 지역변수는 메소드 안에 위치하고있다. 변수를 구분짓는 가장 중요한 요소는 '변수의 선언된 위치' 지역 변수 - 메소드 안에서 선언한 것을 지역 변수라고 부르는데, 메소드 매개변수도 지역변수에 포함됩니다. 지역 변수는 임시 변수며 메소드가 스택에 들어있는 동안만 (즉, 메소드 전체를 감싸는 오른쪽 중괄호가 나타나기 전까지만) 살아있습니다. 메소드가 종료되면 소멸되어 사용할 수 없습니다. 인스턴스 변수 - 클래스 내에서 선언한 것을 인스턴스 변수라..

상속(Inheritance) A(자식) is a B(부모) 부모클래스 A = new 자식클래스(); 우리가 생각하는 상속이라는 단어가 맞다. 현실 세계에서 부모님이 자식들에게 재산을 물려주는 것과 비슷하다. 차이라고 하면 자식(클래스)이 상속받고 싶은 부모(클래스)를 선택해서 물려받는다. 이때 상속받는 클래스를 자식 클래스, 하위 클래스 또는 서브 클래스라고 부른다. 상속을 해주는 클래스를 부모 클래스, 상위 클래스 또는 슈퍼 클래스라고 한다. 상속의 대상 자식 클래스가 부모 클래스로부터 상속을 받게 되면 부모 클래스의 필드와 메서드를 물려받게 된다. 단, 접근제어자가 private을 갖는 필드나 메소드는 상속이 불가하고, 패키지가 다를 경우 접근제어자가 default인 경우도 상속이 불가하다.(접근제어..
1. JRE : JVM이 실행될 수 있도록 도와주는 역할을 하는 파일로 주로 "사용자"가 사용한다. 그리고 JDK와 별도로 설치가 가능하다. 2. JDK : "개발자"를 위한 파일로 자바 소스코드를 직접 입력할 수 있다. JDK를 설치하면 JRE와 JVM가 함께 설치되어 직접 입력한 자바 소스 코드를 실행시킬 수 있다. 3. J2SE(Java 2 Standard Edition) [ 기본적인 Java의 개발/실행 환경으로 Java언어를 이용하여 어플리케이션(Application), 애플릿(Applet) 그리고 컴포넌E트(Component) 등을 개발하고 실행할 수 있는 환경을 제공하는 플랫폼이다. ] 어떠한 Java프로그램을 개발하더라도 J2SE설치는 필수이며 SDK, RE, Plugin 기술등으로 구성된..

1. CGI란 무엇인가 CGI란 공통 게이트웨이 인터페이스(common gateway interface)의 약어로, 웹서버와 외부 프로그램 사이에서 정보를 주고받는 방법이나 규약들을 말한다. 그렇다면 여기에서는 CGI에 대하여 조금 쉽게 설명한 후에 그 개념에 대하여 더 자세하게 알아보도록 하겠다. CGI란 사용자의 요청의 의한 서버의 응답이라고 할 수 있다. 예를 들어 방명록이나 게시판등이 대표적이라고 할 수 있는 것이다. CGI를 가능하게 하기 위해서는 사용자의 입력을 받아들이는 html문서와 입력을 처리하기 위한 CGI프로그램이 필요하다. CGI는 응용프로그램이기 때문에 html로는 만들 수 없고 웹서버의 환경의 따라 다르게 구현되는데 주로 C, Perl, Visual Basic 등이 사용되고 있다..