목록분류 전체보기 (181)
개발자의 오르막
# Form - - Form 태그를 통해 전송을 하면, URL에 /form_test2 라는 주소가 붙음 - web.xml 에 /form_test2 라는 url 패턴이 붙는 servlet-mapping 을 만든 후 FormTestServlet 이라는 클래스를 만들어 연결함. - response.sendRedirect 라는 함수를 통해 다음 페이지로 연결함 package study2; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpS..
# Apach-Tomcat 사용 - 압축 풀기 - CMD 창에서 Tomcat\bin 으로 들어가서 startup.bat or shutdown.bat 실행 - JRE_HOME 환경 연결 X라는 메시지 뜸 → 환경변수, 시스템 변수에서 새로 만듬 → JAVA_HOME 으로 변수를 새로 생성 → JDK 폴더로 경로 잡아준 후 확인 - cmd 창에서 Tomcat\bin 으로 들어가서 startup.bat 실행 # 포트번호 바꾸기 - Tomcat\conf\server.xml 들어가기 - 포트번호 8080을 8081로 변경 # 톰캣 실행 - apach\bin 폴더 경로에서 startup.bat 을 실행시킴 - cmd 창에서 ipconfig로 ip 주소확인, - 인터넷 주소창에 ipaddress:포트번호 입력 * W..
# 중국집 DB ERD 관계도 그리기 # Oracle Database - 테이블 생성 create table study10t(id NUMBER(3), data VARCHAR2(10)); - 자료 삽입 insert into study10t values(100,'Helloworld'); * 오라클 숫자 : number(3) - 최대 세자리 숫자 VARCHAR2 : 오라클에서 만든 속도가 조금 빠른 varchar - 시퀀스 사용 → 일련번호 만들 때 사용 create table study11t(id NUMBER(5), data char(5)); create sequence seq_study11; insert into study11t values (seq_study11.nextval , 'apple'); * 오..
JAVA에서 에러가 나는 경우 중 대표적인 방법으로 데이터 IO 처리에 있다. 데이터 입출력 기능을 수행할 때 적절한 예외발생으로 동작을 STOP 해주지 않으면 우리는 비정형화된 데이터를 쌓는지도 모르고 서비스를 계속해서 사용할 것이다. 따라서 IO 에 있어서 예외처리는 서비스가 정상적으로 운용되기 위한 필수 요소이다. # IO에서 예외처리를 안해주면 에러가 나는 이유 package temp; import java.io.OutputStream; import java.io.FileOutputStream; import java.io.FileNotFoundException; public class Test076 { public static void main( String [] args ) { try{ Outp..
프로그램을 짤 때 대표적으로 고려해야할 부분이 예외처리이다. Java는 이러한 예외처리를 Class로 구현하는데, 대표적인 방법으로 try/catch 문으로 오류가 걸렸을 때의 대처방안을 실행하는 방법과 메소드나 클래스에 예외 클래스를 상속받아 함수를 정지시키는 방법이 있다. 이번 글에서는 예외처리 방법에 대한 비교와 예외클래스에 대한 설명을 기록하겠다. # RuntimeException class TempException extends RuntimeException{} public class Test074 { public static void main(String [] args){ int i = 0; if(i==0){ throw new TempException(); } System.out.println..
# 서버 파일 import java.net.*; import java.io.*; public class TestFileDownS { public static void main( String[] args ) throws Exception { ServerSocket svr = new ServerSocket( 1123 ); boolean alive = true; while( alive ) { Socket skt = svr.accept(); System.out.println( skt.getInetAddress().toString() ); String fle = "C:\\A\\jdk-6u30-apidocs.zip"; InputStream in = new FileInputStream( fle ); OutputStr..