본문 바로가기

전체 글

(25)
서버로 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() 메소드를 만들기 떄문에 절대 재정의 불가능.
VisitList(방명록) 2 - 어노테이션 방식, DB에연결 및 업로드 VisitLsit.java package bbs; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequ..
VisitList(방명록) - Post 방식 작성 POST방식으로 하려면 server.xml 의 저 부분에다가 URIEncoding = "UTF-8" 를 입력해줘야 한다고 한다. (?) 그리고 bbs 폴더를 만들어서 write.html을 만들었다 사용자의 내용은 "/JSPExample/VisitInsert" 로 보냄 write.html 작성자 내 용 html 파일을 작성한다음 sql developer에 아래 테이블을 만들었다. 시퀀스도 덤으로 만듬 완성화면. 사용자가 폼 양식을 채워서 저장버튼을 누르면 그 내용이 /JSPExample/VisitInsert 에서 지정했던 form action으로 값을 보낸다. (write.html 에서 지정했음) 그 보내진 값을 다루는건 아직 파일 안만들었으므로 오류뜨면 정상이다
TextField.html 그리고 MemberServlet.java TextField.html은 웹컨텐트에 만든것임 나머지 서블릿들은 프로젝트-패키지이름은com.test 에 만든 서블릿 TextField.html 회원관리폼 이름 주소 아이디 비밀번호 이메일 MemberServlet.java package com.test; import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; i..
스레드의 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