。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

[네이버클라우드] 클라우드 기반의 개발자 과정 7기 147

[NC7기-82일차(8월23일)] - 웹프로그래밍 63일차

서블릿 공부 ex09 *서블릿 컨테이너 보관소 - 3대 보관소 Servlet context : 웹앱 시작하면 servlet context 한 개가 생성됨. app 마다 한 개씩 있는 거임, 앱이 종료되면 사라짐 두 사람이 공유할 데이터는 servlet context에 저장하면됨. 브라우저에 상관없이 모든 요청에서 공유할 작업이 있으면 servlet context에 저장하면됨. servlet context - dao, service 객체 등 모든 사용자가 공유할 객체 Http session : 로그인 정보, 중간 작업 결과 등 세션이 유지되는 동안 공유할 객체를 보관 Servlet Request: 요청하면 생겼다가 응답하면서 사라지고, 또 새 요청하면 또 생겼다가 응답하고 사라짐 중간 작업결과 등 요청을 ..

[NC7기-81일차(8월22일)] - 웹프로그래밍 62일차

오늘의 목표: initial parameter init parameter : 필터나 서블릿을 생성할 때 전달하는 값 전달하는 방법: Annotation or DD file(web.xml) 배치설명파일 ----- 유사 사례 1. App을 시작할 때 전달하는 값 : 프로그램 아규먼트, JVM 아규먼트 load on startup load on startup - 서블릿 객체 자동 생성하기(애노테이션으로 설정하기) 클라이언트가 실행을 요청하지 않아도 서블릿을 미리 생성하고 싶다면, loadOnStartup 프로퍼티 값을 지정하라. loadOnStartup=실행순서 미리 생성할 서블릿이 여러 개 있다면, loadOnStartup에 지정한 순서대로 생성한다. 서블릿을 미리 생성 경우 => 서블릿이 작업할 때 사용할..

[NC7기-80일차(8월21일)] - 웹프로그래밍 61일차 서블릿 공부 .. -3-

*서블릿 프로그래밍 - component *서블릿 구현하는 방법 1. servlet 인터페이스 구현하여 - Myservlet 만들 수 있음. 재정의 해야하는 메서드 init() 서블릿 객체 생성될때 생성된다., 클라이언트가 최초로 요청했을 때 , 한번 요청하면 다음부턴 생성된 객체를 계속사용. service() 클라이언트가 서블릿 실행을 요청할때마다 생성된다. destroy() 서블릿을 reload, stop 할 때 생성된 서블릿에 대해 destroy 호출. getServletInfo() 리턴값 문자열 getServletConfig() 리턴값 서블릿컨피그 2. servlet 인터페이스 구현한 추상클래스 GenericServlet을 상속받아 Myservlet 만들 수 있음 제너럴을 상속받는다면,, 나머지는..

URI 작성규칙

// URI 작성 규칙 // - RFC 3986 규약에 따라 URL을 작성해야 한다. // - URL 비예약어(unreserved)인 경우 그대로 사용할 수 있다. // 예) 영어 대.소문자, -, _, ., ~ // - URL 문법에서 사용하기 위해 예약된 키워드 및 기타 언어의 문자를 데이터로 작성할 때는 URL 인코딩해야 한다. // 예약어 => !, *, : , ; ,#, /, @ 등 // 기타 문자 => 한글, 한자, 일본어 등 // 즉 8비트 값이 음수일 경우 URL 인코딩 대상이 된다. // // URL 인코딩 및 디코딩 과정 // [웹 브라우저] // 1. 사용자가 웹 브라우저 주소 창에 입력한 값 // 1) 문자(사람 눈에 보이는 상태) // => ?name=AB가각&age=20 // 코..

8/16

파일 업로드 다루기 1 사진 업로드한거 업데이트 삭제하기 버튼 만들기 파일 삭제 권한을 설정해야함. db에서 권한을 주면 안 되고 서버 쪽에서 권한 검사하게 해야함. db는 시키는대로 하게 만들어야함. *객체지향프로그램에서는 쌍방의존을 하지 않게 만들어야함. BoardFileDeleteServlet BoardDetailServlet BoardDao MySQLBoardDao BoarDao.xml ----------- 첨부파일 새로 등록하기 boarddetail BoardUpdateServlet 리프레시 하는법1: html a태그 2번 방법 ------ 파일 업로드 다루기 2 BoardAddServlet BoardUpdateServlet 외장톰캣 / 내장톰캣(embadded tomcat) 서블릿 컨테이너 삽..

[NC7기-77일차(8월11일)] - 웹프로그래밍 58일차

공지사항은 작성자 x 이메일 유니크키 우편& 기본 주소는 별도로 빼지말고 그냥 테이블 안에 넣기 (우체국 db에서 끌어와서) 방문자 비번 추가 첫 페이지: 로그인 페이지 로그인 하면 개인 페이지 (구성 생각하기) 친구 목록에 들어가서 사진을 누르면 사용자 별 일기와 게시판이 나옴 페이스북 참고하기 ////// ## [물리모델] - 특정 DBMS에 맞춘 물리적인 모델링 ### 21. DBMS에 맞춰서 테이블명과 컬럼명을 설정한다. - DBMS에서 테이블명과 컬럼명을 작성할 때 보통 다음의 규칙에 따라 작성한다. 예) first name(FST_NM), regist date(REG_DT), teacher assignment(TCH_ASN) - 단어는 알파벳 3자 또는 4자로 축약해서 표현한다. - 단어와 단..