차근차근/JAVA JSP 132

인자값, 파라미터

인자값 : 입력 받는 값 http://ask.nate.com/qna/view.html?n=3604416 파라미터(매개변수) : 함수에 필요한 값들 / 함수안에 넣는 변수값 [[한 마디로 변수입니다. 함수는 어떤 행위를 하는 기능을 나타내고 파라미터는 그기능의 범위 내에서 여러가지 상황을 발생시킬 수 있는 변수라고 입니다. 예를들어 "먹는다(parameter)" 라는 행위를 하는 함수가 있다고 칩시다. 근데 이함수에 쓰이는 parameter 값에 "밥" 을 넣으면 이함수는 밥먹는 행위를 하게되고 "죽" 을 넣으면 이함수는 죽먹는 행위를 하게됩니다. 아님 다른 예로서 방아찍는 기계가 함수라고 하면 , 거기넣는 다양한 곡물들이 매개변수가 되겠지요. ]] ​ http://www.ppomppu.co.kr/zboa..

소켓통신이란

http://yobine.tistory.com/50 os상 소켓의 특성 1) 소켓은 프로세스가 decriptor를 참조하는 동안 존재 2) 소켓을 file decriptor나 또는 비슷한 성질을 가진 장치들이 참조한다. 이때 적절한 subrutine을 사용해주면 읽고 쓰고 선택이 가능하다 3) 소켓은 주어진 이름으로 2개가 생성되며, 다른 도메인상의 소켓 통신의 랑테뷰. 즉 연결을 위해 접근을 허용하여 상호가느이 메세지를 전달하기 위해 사용된다. http://blog.naver.com/PostView.nhn?blogId=goldenkingll&logNo=70106915167 TCP Client 1) 소켓을 생성 2) 서버로 connect 3) 접속이 성공하면 read 및 write 함수를 통해서 패킷을 ..

import

import라는 것이 당연하다고 해야하나,,너무 기본이라고 해야하나.. 그냥 쓰고싶은것 편하게 쓰려고 하는 거라고만 단순하게 생각했는데 자세히 알 필요가 있고 생각되어서 검색했더니 꽤 나오는 것이 많았다. http://www.barahime.org/8 대부분의 자바 책에서 import를 자세하게 설명해주지 않느냐! 이유는 이클립스에서 Ctrl+Shift+O(영문)를 누르게 되면 자동으로 import 최적화를 해주기 때문입니다. http://rustymind.egloos.com/2679757 1.패키지 package 패키지명; 소스파일에서 주석과 공백을 제외한 첫 번째 문장이어야 하며, 하나의 소스파일에 단 한번만 선언될 수 있다​ 2.임포트 mport문의 역할은 컴파일러에게 소스파일에 사용된 클래스의 패..

interface

http://sulemi.egloos.com/11004556 java 인터페이스의 개념과 사용법 인터페이스의 사용과 개념에 대한 내용입니다. 보통 인터페이스의 사용법 내지는 문법설명정도로 그치지만,여기서는 인터페이스의 진정한 의미와 개념을 그림과 함께 설명합니다. 꼭 한번은 읽어봐야하는 내용입니다. ==================================================================== 7.1 인터페이스란?인터페이스는 일종의 추상클래스이다. 인터페이스는 추상클래스처럼 추상메서드를 갖지만 추상클래스보다 추상화 정도가 높아서 추상클래스와 달리 몸통을 갖춘 일반 메서드 또는 멤버변수를 구성원으로 가질 수 없다. 오직 추상메서드와 상수만을 멤버로 가질 수 있으며, 그 외의 다른..

Java에서 extends와 implements 의 정의

http://oybso.tistory.com/64 자바에서 말하는 extends와 implements가 무엇인지? 가끔 헷갈리거나 모를 경우 그리고 무시를 하거나 아직도 모르는 경우가 있다. 나의 경우는 모두 해당되지 않나 하는 마음에 다시 한번 기초 공부를 하게 되고, 주변 분들에서 조언을 들어서 배운 것들이다. 본론으로 넘가서, extends가 무엇인지 알아야 하는데, 보통 네이버가 다른곳으로 검색을 하면은 상속이라고 많이들 이야기 한다. 사실 맞지만 이 내용을 순수 영어사전으로 따져 보자면은 상속이 아닌, 넓히다, 늘리다. 확장하다 라는 뜻으로 나타난다....-_- 왜 이렇게 했을까... 사실 Java에서는 class test1 extends test라고 선언을 하면은 상속이라고 애길하지만, 어느 ..

자바 예외처리 throws , throw

http://natural1.tistory.com/ http://blog.naver.com/PostView.nhn?blogId=reach_reach&logNo=90118993495&categoryNo=20&viewDate=&currentPage=1&listtype=0 예외 처리는 명시적으로 던져진 예외 클래스의 인스턴스 앞에 throw 문을 사용해서 던져진다. 던져진 예외는 catch 블록에서 처리되거나 예외를 던졌던 매서드의 호출 매서드에 전달되어진다. 던져진 예외를 받는 매서드는 예외를 처리하거나 다른 매서드로 다시 예외를 던질 수 있다. 대부분, 시스템은 필요한 예외를 만들고 던진다. 프로그래머가 원한다면, 던져진 객체 앞에 throw 문을 사용해서 예외를 수동으로 던질 수 있다. 수동으로 예외를 ..

UTF-8 개발에 관한 정리입니다.

http://www.okjsp.net/seq/72792 1. 모든 문서는 UTF-8 인코딩으로 저장되어야 합니다. 에디트 플러스의 경우 도구 -> 기본설정 -> 파일 부분에서 새 파일 형식을 UTF-8 로 해놓음으로써 새파일 작성시 UTF-8을 기본으로 작성할수 있고, 이미 다른 인코딩 타입에서 작성된 문서인 경우 내용을 모조리 Ctrl+C로 복사후 문서 -> 인코딩 변경 로드에서 UTF-8로 변경후 다시 붙여넣기 하면 됩니다. 이클립스의 경우 Package Explorer 에서 프로젝트에서 우측 버튼을 누른 후 Properties->Info->Text file encoding->Other 을 UTF-8 로 잡아주면 됩니다. ( 기존 다른 인코딩 타입에서 작성된 문서 내부 한글은 모조리 깨지게 됨 ) *..

request.setcharacterencoding

http://blog.daum.net/_blog/BlogTypeView.do?blogid=0NhTQ&articleno=91 한글깨짐 문제 중 request.setCharacterEncoding("utf-8") 쓰기 보통 페이지에서 request.setCharacterEncoding("utf-8"); 메소드를 사용함으로써 한글깨짐을 방지한다.. euc-kr을 쓰는 사람도 있겠지만... 이것을 사용하는 것은 request.getParameter(...); 메소드를 사용하기 이전에 기술해두어야 한다는 것이다. 이로 인한 에러는 include를 사용할때 벌어진다고 생각된다. (금방전에 잡은 따끈한 -_-; 에러였으니까.. ㅋ) mvc모델을 사용하지 않는 경우, 사용하더라도 중첩적인 include 페이지 남발은 ..

getInstance()

http://lbass.tistory.com/1 프로그래밍 디자인 패턴중 싱글턴 패턴이 이러한 방법으로 쓰는 것인데 해당 클래스의 인스턴스를 여기저기 다른 클래스에서 새롭게 생성하지 못하고 하나의 인스턴스만 가지고 공유해서 쓰기 위하여 이러한 방법을 쓰게 됩니다. 싱글턴 클래스로 쓰는 것들은 보통 생성자를 public이 아닌 private로 선언해서 다른 클래스에서 이 클래스의 인스턴스를 new를 통해서 생성하지 못하게 하고 항상 getInstance() 함수를 통해서만 인스턴스를 갖도록 제한을 합니다. 싱글턴 패턴은 유용하고, 다양하게 사용이 되니 잘 알아두시면 좋습니다. http://blog.daum.net/cliffhangers/7576503 new와 getInstance()의 차이 public c..

request.setAttribute / request.getAttribute

http://blog.daum.net/_blog/BlogTypeView.do?blogid=0K5ES&articleno=7866582&_bloghome_menu=recenttextrequest.setAttribute와 request.getAttribute에 대해서 request.setAttribute() 와 request.getAttribute() request.setParameter() 와 getParameter()를 이용하면 String의 값 밖엔 받을 수 없다. List를 받기 위해서는 setAttribute()와 getAttribute()를 써야 한다. 이때 type이 Object 이기 때문에 반드시 형변환을 해줘야 한다. 혹시나 해서 문법도 쓴다. action에서 객체를 request에 담을 때...

반응형