목록

'전체 글' 743건

코드로 놀고, 언어로 성장하는 공방.

  • @WebServlet 에니테이션을 이용한 서블릿 설정
    프로그래밍 언어/자바 웹 · 댓글 1
    @WebServlet의 중요한 구성 요소에 대한 설명입니다.요소설명urlPatterns웹 브라우저에서 서블릿 요청 시 사용하는 매핑 이름name서블릿 이름loadOnStartup컨테이너 실행 시 로드되는 순서 지정initParams@WebinitParam 에너테이션 이용해 매개변수 추가하는 기능description서블릿에 대한 설명 1. sec06.ex01 패키지를 생성하고 마우스 오른쪽 버튼을 클릭한 후 New > Servlet을 선택합니다. 2. 클래스 이름으로 initParamServlet을 입력한 후 Next를 클릭합니다. 3. initialization parameters 항목의 Add...를 클릭합니다. 4. Name과 Value에 email과 admin@jweb.com을 입력한 후 OK를 클..
  • JRadioButton, 라디오버튼 컴포넌트
    프로그래밍 언어/JAVA · 댓글 1
    JRadioButtonJRadioButton을 이용하면 라디오버튼을 만들 수 있습니다. 라디오버튼은 생성, 메서드, 이벤트 처리에 있어 체크박스와 동일하지만, 한 가지 면에서 다릅니다. 체크박스는 독립적으로 선택/해제되지만, 라디오버튼은 여러 개가 하나의 버튼 그룹을 형성하고, 그룹 내에서 하나만 선택 가능합니다. JRadioButton 컴포넌트의 생성라디오버튼은 다음 생성자를 이용하여 생성하며, 디폴트가 해제 상태입니다.JRadioButton() // 빈 체크박스JRadioButton(Icon image) // 이미지 라디오버튼JRadioButton(Icon image, boolean selected) // 이미지 라디오버튼JRadioButton(String text) // 문자열 라디오버튼JRadio..
  • multer
    프로그래밍 언어/NODE JS · 댓글
    이미지, 동영상 등을 비롯한 여러 가지 파일들을 멀티퍼트 형식으로 업로드할 때 사용하는 미들웨어입니다. 멀티퍼트 형식이란 다음과 같이 enctype이 multipart/form-data인 폼을 통해 업로드하는 데이터의 형식을 의미합니다.다음과 같은 multipart.html이 있다면 멀티퍼트 형식으로 데이터를 업로드할 수 있습니다. 아직 서버 쪽 라우터를 만들지 않았으므로 예제가 실행되지는 않습니다. 업로드 멀티파트 형식으로 업로드하는 데이터는 개발자 도구 Network 탭에서 다음과 같이 보입니다. 이미지 하나를 선택하고 title 인풋에 제목이라고 적어서 업로드하면 다음과 같은 데이터가 전송됩니다. 이러한 폼을 통해 업로드하는 파일은 body-parser로는 처리할 수 없고 직접 파싱(해석)..
  • ServletConfig
    프로그래밍 언어/자바 웹 · 댓글
    ServletConfig는 각 Servlet 객체에 대해 생성됩니다. 그리고 서블릿 API 계층 구조를 보면 ServletConfig 인터페이스를 GenericServlet 클래스가 실제로 구현하고 있습니다.ServletConfig에서 제공하는 여러 가지 메서드를 이용해 서블릿에 관련된 기능을 사용할 수 있습니다. 대표적인 기능이 앞에서 실습한 ServletContext 객체를 가져오는 기능입니다.ServletConfig는 javax.servlet 패키지에 인터페이스로 선언되어 있으며, 서블릿에 대한 여러가지 기능을 제공합니다. 각 서블릿에서만 접근할 수 있으며 공유는 불가능합니다. ServletConfig는 서블릿과 동일하게 생성되고 서블릿이 같이 소멸됩니다.ServletConfig가 제공하는 기능은 ..
  • JCheckbox, 체크박스 컴포넌트
    프로그래밍 언어/JAVA · 댓글 2
    JCheckBox를 이용하면 선택(selected)과 해제(deselected)의 두 상태만 가지는 체크박스 컴포넌트(줄여 체크박스)를 만들 수 있습니다. 체크박스는 체크박스 문자열과 체크박스 이미지로 구성합니다. 체크박스 컴포넌트 생성체크박스는 다음 생성자를 이용하여 생성하며, 디폴트가 해제 상태입니다.JCheckBox() // 빈 체크박스JCheckBox(String text) // 문자열 체크박스JCheckBox(String text, boolean selected) // 문자열 체크박스JCheckBox(Icon image) // 이미지 채크박스JCheckBox(Icon image, boolean selected) // 이미지 체크박스JCheckBox(String text, Icon image) /..
  • 미들웨어 특성 활용하기
    프로그래밍 언어/NODE JS · 댓글 1
    미들웨어를 직접 만들어보기도 했고, 다른 사람이 만든 미들웨어 패키지를 설치해 정착해보기도 했습니다.app.use((req, res, next) => { console.log("모든 요청에 다 실행됩니다."); next();}); 미들웨어는 req, res, next을 매개변수로 가지는 함수(에러 처리 미들웨어인 예외적으로 err, req, res, next를 가집니다.) 로서 app.use나 app.get, app.post 등으로 정착합니다. 특정한 주소의 요청에만 미들웨어가 실행되게 하려면 첫 번째 인수로 주소를 넣으면 됩니다.app.use( morgan('dev'), express.static('/', path.join(__dirname, 'public')), express.json(); exp..

@WebServlet 에니테이션을 이용한 서블릿 설정

@WebServlet의 중요한 구성 요소에 대한 설명입니다.요소설명urlPatterns웹 브라우저에서 서블릿 요청 시 사용하는 매핑 이름name서블릿 이름loadOnStartup컨테이너 실행 시 로드되는 순서 지정initParams@WebinitParam 에너테이션 이용해 매개변수 추가하는 기능description서블릿에 대한 설명 1. sec06.ex01 패키지를 생성하고 마우스 오른쪽 버튼을 클릭한 후 New > Servlet을 선택합니다. 2. 클래스 이름으로 initParamServlet을 입력한 후 Next를 클릭합니다. 3. initialization parameters 항목의 Add...를 클릭합니다. 4. Name과 Value에 email과 admin@jweb.com을 입력한 후 OK를 클..

JRadioButton, 라디오버튼 컴포넌트

JRadioButtonJRadioButton을 이용하면 라디오버튼을 만들 수 있습니다. 라디오버튼은 생성, 메서드, 이벤트 처리에 있어 체크박스와 동일하지만, 한 가지 면에서 다릅니다. 체크박스는 독립적으로 선택/해제되지만, 라디오버튼은 여러 개가 하나의 버튼 그룹을 형성하고, 그룹 내에서 하나만 선택 가능합니다. JRadioButton 컴포넌트의 생성라디오버튼은 다음 생성자를 이용하여 생성하며, 디폴트가 해제 상태입니다.JRadioButton() // 빈 체크박스JRadioButton(Icon image) // 이미지 라디오버튼JRadioButton(Icon image, boolean selected) // 이미지 라디오버튼JRadioButton(String text) // 문자열 라디오버튼JRadio..

multer

이미지, 동영상 등을 비롯한 여러 가지 파일들을 멀티퍼트 형식으로 업로드할 때 사용하는 미들웨어입니다. 멀티퍼트 형식이란 다음과 같이 enctype이 multipart/form-data인 폼을 통해 업로드하는 데이터의 형식을 의미합니다.다음과 같은 multipart.html이 있다면 멀티퍼트 형식으로 데이터를 업로드할 수 있습니다. 아직 서버 쪽 라우터를 만들지 않았으므로 예제가 실행되지는 않습니다. 업로드 멀티파트 형식으로 업로드하는 데이터는 개발자 도구 Network 탭에서 다음과 같이 보입니다. 이미지 하나를 선택하고 title 인풋에 제목이라고 적어서 업로드하면 다음과 같은 데이터가 전송됩니다. 이러한 폼을 통해 업로드하는 파일은 body-parser로는 처리할 수 없고 직접 파싱(해석)..

ServletConfig

ServletConfig는 각 Servlet 객체에 대해 생성됩니다. 그리고 서블릿 API 계층 구조를 보면 ServletConfig 인터페이스를 GenericServlet 클래스가 실제로 구현하고 있습니다.ServletConfig에서 제공하는 여러 가지 메서드를 이용해 서블릿에 관련된 기능을 사용할 수 있습니다. 대표적인 기능이 앞에서 실습한 ServletContext 객체를 가져오는 기능입니다.ServletConfig는 javax.servlet 패키지에 인터페이스로 선언되어 있으며, 서블릿에 대한 여러가지 기능을 제공합니다. 각 서블릿에서만 접근할 수 있으며 공유는 불가능합니다. ServletConfig는 서블릿과 동일하게 생성되고 서블릿이 같이 소멸됩니다.ServletConfig가 제공하는 기능은 ..

JCheckbox, 체크박스 컴포넌트

JCheckBox를 이용하면 선택(selected)과 해제(deselected)의 두 상태만 가지는 체크박스 컴포넌트(줄여 체크박스)를 만들 수 있습니다. 체크박스는 체크박스 문자열과 체크박스 이미지로 구성합니다. 체크박스 컴포넌트 생성체크박스는 다음 생성자를 이용하여 생성하며, 디폴트가 해제 상태입니다.JCheckBox() // 빈 체크박스JCheckBox(String text) // 문자열 체크박스JCheckBox(String text, boolean selected) // 문자열 체크박스JCheckBox(Icon image) // 이미지 채크박스JCheckBox(Icon image, boolean selected) // 이미지 체크박스JCheckBox(String text, Icon image) /..

미들웨어 특성 활용하기

미들웨어를 직접 만들어보기도 했고, 다른 사람이 만든 미들웨어 패키지를 설치해 정착해보기도 했습니다.app.use((req, res, next) => { console.log("모든 요청에 다 실행됩니다."); next();}); 미들웨어는 req, res, next을 매개변수로 가지는 함수(에러 처리 미들웨어인 예외적으로 err, req, res, next를 가집니다.) 로서 app.use나 app.get, app.post 등으로 정착합니다. 특정한 주소의 요청에만 미들웨어가 실행되게 하려면 첫 번째 인수로 주소를 넣으면 됩니다.app.use( morgan('dev'), express.static('/', path.join(__dirname, 'public')), express.json(); exp..