목록교육과정 ( SW 개발자 심화과정 )/Java (20)
개발자의 오르막
# 자바스크립트 - 아래 변수 i 는 로컬변수이지만 click 될 때 사용이 가능해야 한다. - 따라서 로컬변수임에도 함수 호출이 끝나도 살아 있어야 한다. 함수에 물려있어서 살아있을 수 밖에 없는 로컬 변수가 클로져... 라고 한다. # 콜백함수 - j가 만일 함수를 가리키는 포인터라고 하면 - i를 매개변수로 하는 함수포인터로 말이 된다. - 20을 i로 매개변수로 받고, 포인터 함수 t를 j로 매개변수로 받는 형태 - i 매개변수가 10보다 클 경우에 호출되는 함수 - 함수를 호출하면서 매개변수의 함수가 도로 호출당하는 모양을 call Back 이라고 한다. (jQuery는 죄다 콜백이더라..) # setTimeout 이 콜백의 형태로 이루어진 것 # 자바스크립트 고비 : JSON, 함수포인터, 클..
-- NOTE_페이지나누기.txt # 0. 현재 132개의 글이 등록되어 있다고 하자... 한 페이지에 10개의 글을 보여준다고 할때 0.0 테이블에 입력되어진 글의 갯수를 세려면 어떤 SQL 문장을 이용해야 하나? 0.1. page의 갯수는? 14페이지 그리고 글 번호를 이용하여 페이지의 갯수를 구해내는 공식은? [페이지수] = ( ( [레코드수] - 1 ) / [페이지당글수] ) + 1; 즉 ( ( 132 - 1 ) / 10 ) + 1 은 14. 1페이지 부터 14 페이지 까지 존재하게 된다. 현재 페이지를 [CP] 페이지 수를 [NP] 여기서 시작페이지를 [SP] 끝 베이지를 [EP] 라고 칭하자. 0.2. .... .... .... 1 2 3 4 5 > 와 같은 형태로 글 목록을 보여준다. 여기서..
# 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..