- Today
- Total
목록전체 글 (356)
프로그래밍 농장
JSP 프로젝트 파일을 생성하게되면 META-INF 와 WEB-INF 두파일이 있는것을 알수있다. 이떄 이 두파일은 웹브라우저에서 접속할수 없게 설정되어있으므로, JSP 파일을 이안에 생성하면안된다.
아래와같이 ' ' 문자열안에 그냥 자바코드를 넣어도 먹는것을 알수있다. // History에 대해서 히스토리는 말그대로 역사 , 기록이라는 뜻으로, 만약에 우리가 페이지를 세션에 넘기고다시 전페이지로 돌아가게하는 코드를 작성했다면, 그떄 뜨는 전페이지는 새로고침이되지안은, 그전 상태가 그대로 나온다. 위처럼 주석처리되어있는 history.go(-1) 를 통해서 세션을 넘기고 안내창을 띄운다음에 다시 전페이지로 돌아가게하면 , 선택한 값으로 안한 처리가되지않고, 그냥 전페이지값이 그대로 뜨기떄문에, location.href로 다시 띄울 페이지를 로드하면 값이 적용되어 초기화되어 뜰것이다. 그렇다면 history는 언제 사용될까 ? -> 이미지나 로드할 데이터가 많은 페이지의 경우, history를 사용하면..
객체지향의 등장 객체지향의 개념은 1970년대에 들어서 용어가 나왔으며, 이는 벌써 50년이 넘어가는 역사를 가지고 있다. 이전까지는 C 언어 처럼 실행하고자 하는 순서대로 명령어를 입력해서 실행되는 "절차 지향" 이 주를 이루었고 이러한 방법으로 코딩하는 언어들을 "절차지향 언어" 라고 한다. 예전에는 프로그램의 단위가 크지 않았으며, 대체적으로 간단한 Login을 순차적으로 처리하여 결과를 얻는데 그쳤지만, 점점 컴퓨터의 발전과 프로그램의 복잡도가 증가하면서 이에 들어가는 유지보수, 개발기간 등 다양한 부분에서 자원 소모가 커졌고 점점 비효율적인 방식이 되었다. 이런 어려움을 해결하기 위해 선택한 방법이 "효과적인 개발방식"을 채택하게 되었고 이는 곧 객체지향의 특성인 "추상화", "상속", "은닉"..
-Cookie란? -Session란? 브라우저단위로 움직임.
JSP내에서 기존에 우리가 쉽게 만들수이는 구구단을 표의 형태로 아래와 같이 만들어보자 . 일단, 기존에 자바코드를 통해서 구구단을 콘솔창에 출력하는 방법은 아래와같다 . for(int i=1; i
톰캣을 사용중에, 아래와 같은 오류가 나서 그 원인과 해결법에 대해서 적어보겠습니다. 일단, 톰캣은, default timeouts( 타임아웃 기본값 ) 이 45초로 설정되어있다. 이 말은, 톰캣서버를 실행했을떄, 45초동안 컴파일이 진행되지않으면, 에러가 뜬다는 뜻이다. 그렇다면, 위와 같은 오류가 나는이유는, 45초동안 컴파일을 하지못할정도로 한 서버에 너무많은양의 파일들이 동기화(syncronized) 되어있다는 뜻일수도있다. 현재 본인이 실행하고있는 서버는 아래와 같이 확인할수있으며, 클릭을 하게되면, 아래와 같이 현재 서버에 동기화 되어있는 파일목록을 확인할수있다. 현재 필자는 Tomcat 8.5 버전으로 서버가 시작되었으며, 현재 이 서버에 동기화되어있는 웹모듈은 "day1003one" 하나뿐..