목록교육과정 ( SW 개발자 심화과정 ) (43)
개발자의 오르막
# HttpClient 통신 - Test126.jsp 파일 - Test126.java package main; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; public class Test126 { public static void main(String[] args) throws Exception{ /* * java.net.URL은 이것 자체가 작은 웹브라우저의 역할을 한다. * 요청을 날리고 그에 해당하는 응답을 받아들인다. * 안드로이드 앱에서 버튼을 누르면 오늘의 배송정보가 넘어오는? * ..
# 파일 업로드 - 은 파일을 서버로 업로드 할 때 사용한다. - 이 때는 반드시 enctype="multipart/form-data" 을 사용한다. - fileup 에 해당하는 서블릿은 cos.jar 파일의 MultipartRequest 를 이용하여 업로들르 처리하는 것이 일반적이다. - request 는 브라우저에서 서버로 요청을 보낸다. - request.getInputStream() 은 브라우저에서 서버로 전달되는 내용을 볼 수 있다. 이 내용들을 재구성한 기능이 cos.jar 파일의 MultipartRequest 이다. package study3; import java.io.IOException; import java.io.InputStream; import javax.servlet.Servle..
# 데이터가 null 값일 때 SQL 처리 package main; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class Test110 { public static void main(String[] args) throws Exception{ String data = null; // data의 null 값이 'null' 값으로 들어가기 때문에, 필드 숫자크기를 넘김 Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@127.0.0...
# 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'); * 오..