코딩 (15) 썸네일형 리스트형 jsp 파일 업로드편 참고) 실제 업로드로 생성되는 경로는 여기 C:\jspworkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\프로젝트명\upload www.servlets.com/cos/ cos.jar파일은 여기서 다운로드 받을수있다. WEB-INF의 lib안에다 붙여넣기하자 jsp만들떄 이거 import해주자 zipcode.csv 활용 zipcode.csv은 데이터셋이다. zipcode.csv 파일을 다운로드해서 파일 데이터를 c드라이브의 dev폴더에 넣는다. 오라클 컨트롤러 작성 위치(오라클 버전이 다르면 폴더위치가 다름. 나는 xe인가?) C:\app\user(사용자)\product\11.2.0\dbhome_1\BIN 여기 경로에다가 메모장을 관리자 권한으로 연다음 다른이름 저장하기 들어가서 형식은 모든파일로 .ctl 파일을 저장해준다. load data infile 'C:/dev/zipcode.csv' insert into table zipcode fields terminated by "," TRAILING NULLCOLS (zipcode, sido, gugun, dong, ri, bunji, seq) 위의 내용을 메모장에 작성한.. 서버로 DB연결에 필요한 파일 설치법 (JDBC말고) www.apache.org/ Welcome to The Apache Software Foundation! Reports Official ASF reports and statements, including Quarterly and Annual Reports, Vision Statement, "Apache is Open", 5-Year Strategic Plan, and more. www.apache.org 여기에 들어가서 프로젝트 - 프로젝트 리스트 - commons를 들어간다. collections에서 다운로드탭 - 내가쓰고있는건 자바8이라서 commons-collections4-4.4-bin.zip 다운받음 Apache Commons Collections 4.4 (Requires Java 8 or la.. JSP Life Cycle - JSP 컨테이너(톰캣)는 JSP 파일을 HttpJspPage 인터페이스를 구현한 서블릿 클래스로 변환하여 생성함. Life Cycle 관련 메소드 - jspinit() : Servlet의 init 메소드와 동일(재정의 가능) - jspDestroy() : Servlet의 destroy 메소드와 동일(재정의 가능) - 톰캣 서버가 중지되거나 로딩되지 않을떄(unload 될때만 동작함) - jspService() : Servlet의 service 메소드와 동일. (재정의 불가능) 요청이 들어올 때마다 새로운 스레드를 실행함 >> 재정의 불가능한 이유 : JSP에서 작성한 코드를 받아서 컨테이너가 _jspService() 메소드를 만들기 떄문에 절대 재정의 불가능. 스레드의 LifeCycle 원본글 출처 coding-factory.tistory.com/279 [Java] 자바 Thread(스레드) 사용법 & 예제 Thread란? 하나의 프로세스 내부에서 독립적으로 실행되는 하나의 작업 단위를 말하며, 세부적으로는 운영체제에 의해 관리되는 하나의 작업 혹은 태스크를 의미합니다. 스레드와 태스크(혹은 coding-factory.tistory.com 스레드 객체를 생성 - start() - 서비스 - 중간에 멈추면 대기모드로 - 처리후 실행가능한 상태로 올라옴(Runnable) - 실행끝난후 종료 T--hread란? 하나의 프로세스 내부에서 독립적으로 실행되는 하나의 작업 단위를 말하며, 세부적으로는 운영체제에 의해 관리되는 하나의 작업 혹은 태스크를 의미합니다. 스레드와 태스크(혹은 작업)은 바.. 서블릿(Servlet) 만들기 자바에서 object의 역할을 여기서는 HttpServlet가 함 매핑은 임의대로 변경가능 다루기 쉬운 이름으로 변경해주자 그대로 가도 되고. 원래는 doPost랑 슈퍼클래스도 체크되어있는게 정상인데 나는 get방식을 배워보기위해 2개 해제해보겠다 JAVA Properties - 서버 기본 설정들 (에러시 체크) 아래는 Properties 기본 설정들. 에러날시 달라진 점이 있는지 체크 web.xml 원본 JSPExample index.html index.htm index.jsp default.html default.htm default.jsp src에 Servlet 만들기 (자바코드를 통해 웹으로 출력) 매핑은 이름 그냥 짧게 바꿨음 맨위 체크해제 그다음 패키지 안에 만든 jsp폴더에 아래코드 작성 (MyFirstServlet에 작성하는거임.) 여기서는 get방식으로 해보겠다. package sample; import java.util.*; import java.io.*; import javax.servlet.*; import javax.servlet.annotation.*; import javax.servlet.http.*; //@WebServlet("/aaa") 이거 쓰고서 이 값으로 구동시켜도 됨 public class MyFirstServlet extends HttpServlet { private static final long serialVersionUID = 1L; //get 방식 protec.. 이전 1 2 다음