본문 바로가기

전체 글

톰켓 설치 tomcat.apache.org 6.0다운 받은후 설치 하고.. 설치는 c:\다가 직접 설치 한다. 그리고 마지막에 피니쉬 버튼 할때 실행 시키지마라.. 그래야 이클립스에서 다 잡아 주기 때문에..먼저 실행시키면 충돌이 일어난다. .ㅎ 이클립스 실행후 밑에 서버 탭에서 등록을 해주면 된다. 서버탭에서 오른쪽 버튼 new -->서버0-->톱캣 6.0 선택 ->>브라우즈에서 설치폴더 설정-->next-->피니쉬 자바탭 오른쪽에 보면 초록색 스타트 있다..그거 눌러서 동기화 되어야 한다. 만약에 포트 변경하고 싶으면 톰캣 폴더에 conf-->server.xml클릭-->워드패드로..-->중간에 web->>dynamic request와 reponse는 객체로 모두 넘겨준다. doGet()에다가... 더보기
1장. 서블릿과 jps는 어디에 쓰는 물건이고?? 대화하는 방식은 프로토콜(http) 컨테이너는 써블릿을 관리한다. 컴퓨터 -->> 서버 -->컨테이너->>써블릿 더보기
ㄹㄹ 자바/객체지향 특성 한번 작성하면 다양한 곳에서 사용 가능하다. 상속은 어떻게 되고..오버로드, 오버라이드를 통해서 메소드를 확장하거나 클래스 확장 오버라이드 오버로드 특성 인터페이스 특성들, 상속의 특성들 객체지향(객체화 시켜서, 서로 메소드 호출로 이루어지고, 상속을 이용, 다형성 이용) primitive type 8가지 종류 -->데이터 타입마다 적절하 크기마다 있다. 작은 곳에다가 큰것을 담을떄 어떻게 되냐..에러..~ 예) short s1= 13; short s2 = 13; short s3 = s1+s2; 기본연산은 int형으로 바꿔서 하기 때문에 에러가 난다. short s = 1+2;은 된다. 코팅해봐 기본 타입이 정해졌을때 그 타입을 쓰는거다. byte s = 128;했을때는 안된다. -1.. 더보기
java 시험 관련 객체지향 속성,자바속성 데이터 타입 선언, 연산자 사용법, 조건문 반복문, 객체, 클래스, 상속,오버라이딩, 다형성, 인터페이스, 추상클래스, 쓰레드, 셉션?,,자료구조, 예외처리 출제의도는 각 부분에 대해서 기본적인 것 자바와 객체지향 특성 변수 선언 선언한 변수 제대로 쓸줄 아는지 연산을 했을때 적절한 결과를 예측 가능 한지.. 연산 과정에서어떻게 처리 되니깐 어떻게 할당되고..머 이런거 알고 있는지 연산자 사용법 제대로 알고 있는지 스트링 문자열을 제대로 쓸줄 아는지,,결합,, 배열 선언을 제대로 선언하고 사용 하는지 반복 접근문, 제대로 이해 하는지 어떤 상황을 주고 클래스 선언 제대로 할줄 아는지.. 생성자, 오버라이딩, 상속, 생성자 쓰는 방법, 오버로딩 이건 섞어 져서 나온다. 꼼꼼하게 봐서.. 더보기
16장 자료를 저장하는 방식 대표적인거 List -(1차원으로,sequence(열),중복가능) Set -중복자료를 넣을 수 없다 . Map 를 쌍으로 집어 넣어서 key로 자료를 찾는다. 일반적으로 key값은 String으로 많이 쓴다. List 와 Set은 collection 인터페이스에서 상속을 받는다. 모두다 인터페이스 타입 이다. 그래서 모두 다 구현해야 한다. Map은 592페이지 참조 ArrayList에 만약에 Dog를 넣으면 object타입으로 들어 간다. 내올때도 object타입으로 나온다. 그래서 (Dog)으로 캐스팅해서 쓴다. 이러면 불편해서 ArrayList으로 타입으로 바로 넣을 수 있게 한다. 그래서 나올때도 Dog타입으로 나온다. 이런게 제네릭이다. 제네릭 선언방법(578p) 이런거 할.. 더보기
디비 문제 디비 문제 20문제 객관식 주관식, 서술형 쿼리 써서풀 코딩 서브쿼리 함수 기본적인거 책에서 나옴 디비에서 접근할때 디비에서 필요로 하는 요소들 계정 아이디 번호, sql 실행할때 쿼리가 이상해서 단일행 멀티행?? 함수의 역할이나 능력 ROUND() 결과 값으로 어떻게 나오는지.. 서브쿼리 단일행 함수 멀티행함수??? 문자열에서 찾아서 출력?? IN, LIKE , BETWEEN, JOIN 조건문 출력 결과가 어떻게 나오는지.. OUTER SELF조인 디코더 케이스?? NVL 과제 테이블 5장 트랜잭션의 개념과 언제 발동되고 언제 끝나는지.. 트랜잭션이 생기는경우와 안생기는 경우 제약조건 null받아 들이면 안된다. 항상 숫자가 고유해야 한다. \ 자바 시험 더보기
15장 스레드 스레드가 먼가를 아는가가 중요 하다. 컴퓨터는 원래 하나만 처리 할 수 있으나 여러개가 처리하는 것처럼 보이도록 사기치는것 이렇게 만들기 위해서는 Thread라는 클래스가 있다. 메인 메소드를 제외하고 가장 최초로 호출되는 메소드는 run()이라는 메소드이다. 인터페이스로 Runable 을 구현한다음에 Thread한테 인자를 넘겨 준다. 멀티스레딩 -다른 작업은 방해하지 않으면서 동시에 메시디를 불러오는 작업을 할 수 있어야 한다. -스레드르 여러개 만들어서 여러개의 작업을 거의 동시에 수행할수 있도록 하면 된다. 자바에서의 멀티스레딩 -자바api에 들어있는 Thread클래스 사용 -java.lang.Thread Thread t = new Thread(); t.start(); 스레드 -하나의 cup에서 .. 더보기
자바 11장(예외처리) 예상치 못한 상황 -파일이 없는 경우 -서버가 다운되는 경우 -장치를 사요할 수 없는 경우 이런 예외적인 상황을 처리하기 위한 방법 -자바의 예외 처리 메커니즘 -try/catch블록 -예외선언 예외 상황에 대비해라 내가 사용할려고 하는 메소드가 Exception의 throws를 한다고 하면 반드시 try catch를 사용 해야 한다. try/catch블록 -예외를 처리할 것임을 알려주기 위한 용도로 쓰임 확인예외 코드에서 예외를 던진다면 반드시 메소드를 선언하는 부분에서............. 우리가 exception쓰는건 외부의 예외적인 상황을 위하여 하는거지 코드가 잘못되서 작성하는건 아니다. 무조건 실행할 내용 -예외 발생 여부와 상관없이 무조건 실행할 코드는 finally블록에 써준다. try .. 더보기