본문 바로가기

프로그래밍/2016.09~ 2017.03 수업32

[1114] DTO_DAO_검색처리 2016. 11. 15.
[1111] servlet param web.xml에adminjjdev@ admin 이란 이름으로 jjdev@가 저장이 된다. servlet에 불러오는 방식은 context안에 있는 값을 불러와라ServletContext context = this.getServletContext();String admin = context.getInitParameter("admin") 2016. 11. 11.
[1110] cmd 창으로 WAR파일 실행 톰캣 밖에 없는 작업 환경에서 WAR파일을 받았을 경우 cmd로 실행 시킬 수 있다. 일단 WAR파일을 apache-tomcat\webapps 폴더에 넣는다. cmd 창을 실행 시키고 톰캣이 있는 경로로 찾아가 apache-tomcat\bin에서 startup.bat파일(bat 윈도우 실행파일, sh 리눅스 실행파일)을 실행 시킨다. 실행되면 새로운 창이 하나 뜨면서 이클립스 콘솔창에서 볼수 있었던 내용이 나타난다. apache-tomcat\webapps 폴더에 톰캣에서 압축을 푼것이 보인다. 제대로 작동하는지 확인 하려면 인터넷 창에 http://localhost:8080 입력잘 연결 되었다면 아래와 같은 창이 뜬다. 이제 WAR파일에 있는 파일을http://localhost:8080/프로젝트명/파일명.. 2016. 11. 10.
enctype 눈에는 보이지 않지만 디폴드 값이다 enctype="multipart/form-data"숫자로 들어가는것 reqest.getParameter를 못쓴다.파일, 그림 (마임타입까지 함께 넘어가야한다,post로만 구현 가능 get은 주소창으로 넘어가기때문에 구현 불가능) 2016. 11. 10.
[1110] sevlet잘 작동 되는지 확인 서블릿 작성서블릿 host방식으로 요청 확인서블릿 post방식으로 요청 확인 서블릿 post방식으로 선언post방식으로 여러값 보내기post방식으로 받은 값 확인 request.는 많은 데이터를 받아간다 uri, url의 차이 2016. 11. 10.
[1110] @WebServlet의 역할 서블릿은 웹서버에서 가장 작은 단위 프로그램으로써 get, post 등 여러가지 요청을 할 수있고 주로 액션을 처리하며톰캣이 종료될때까지 실행 된다.jsp는 서블릿을 편하게 만들 수 있게 해놓은 것이며 jsp내장 객체를 내가 임의로 변경 불가능 하다. 서블릿을 생성하게되면 @WebServlet이 있는데 이것이 하는 역할을 알아보자. 서블릿을 요청하는 방법으로는 톰캣에 있는 web.xml을 통해 요청 할 수 있다. web.xml을 프로젝트를 만들때 다음을 넘기다 보면 맨 마지막에 Generate web.xml deployment descriptor를 체크해 만들 수 있고. 이때 만들지 않았더라면 만들려는 프로젝트 우클릭 ->Java EE tools -> Generate Deployment Descripto.. 2016. 11. 10.
[1110] eclipse 패키지 생성 패키지 생성 만들려는 프로젝트 내 Java Resources -> src 우클릭 -> New -> Package 패키지 명을 적고 (kr.or.ksmart 라고 치면 kr안에 or안에 ksmart까지 생성이 된다 맨아래 예제) 생성을 했는데 src안에 안들어가 있다고 당황하지 말고 F5 새로 고침을 눌러주자. 잘 들어갔다. ex)패키지를 kr.or.ksmart로 만들었을 때 2016. 11. 10.
[1110] eclipse 디버깅 사용하기 이클립스에서는 작업하는 도중 중간에 Breakpoints를 정해 어디에서 어디까지 디버깅을 할 수 있다. 마우스로 우클릭 Toggle Breakpoints를 정한다. 창 상단을 보면 Debug버튼이 있다. 실행 되던 중간에 설정되어있는 작업창이 바뀐다고 뜬다. 우측에 Varialbles가 나오는데 생성된 객체가 보여준다.this. 는 이 클래스 request 요청되는 변수 정보를 담기위해response 응답을 할 정보를 담기 위해 쭈욱 내려보면 내가 정한 변수에 값이 잘 들어가나 확인 할 수 있다. 값 확인. 계속 디버깅을 하려면 왼쪽에 Resume(F8)다시 작업하던 창을 보려면 왼쪽에 버튼을 클릭 하면 된다. 2016. 11. 10.
[eclipse] 내보내기(Export)와 가져오기(Import) 이클립스를 사용하다 보면 배포해야 할 일도 배포 받은 프로젝트를 사용해야 할 일도 많다. Export와 Import를 알아보겠다. Export 내보내려고 하는 프로젝트를 선택해 우클릭 -> Export -> WAR file을 선택 Export 창에 내보내려는 프로젝트 명과 위치를 정할수 있다. Target runtime : 현재 실행시킬 수 있는 서버 환경도 같이 내 보낼것인지 선택Export source files : 프로젝트 내 소스 파일도 같이 내보낼지 선택 Import Project Explorer 에서 우클릭 Import ->WAR file 파일 위치를 찾아가 선택 실행 할수 있는 서버환경을 선택 할 수 있다. none을 선택 했더니 빨간 줄(오류)가 나타난다. 작업환경과 서버가 정해지지 않았기.. 2016. 11. 10.