servlet12 2022.03.14의 기록 ▶ 3일 계획 => 공부 관련 1) 수업 내용 복습 2) MVC 객체지향 리팩토링 3) 스프링 강의 수강 => 파이널 프로젝트 관련 1) 노션에 피드백 정리 ▶ 문제 정리 1. 인텔리제이 메이븐 빌드 후 jar 파일을 찾던 도중 에러 발생 > 경로를 찾아서 해결 2. 이름 검색을 FirstName으로 바꾸기 @GetMapping("/owners") public String processFindForm(@RequestParam(defaultValue = "1") int page, Owner owner, BindingResult result, Model model) { // allow parameterless GET request for /owners to return all records if (owner.. 2022. 3. 14. 2022.02.18의 기록 ▶ 오늘 실현 가능한 세부 목표 => 공부 관련1) 금일 배운 내용 복습 2) CS 지식 개발 상식 (객체지향 vs 절차지향 & Restful API와 설계 규칙)3) 자바의 정석 13장 스레드4) 14장 람다와 스트림4) MVC 자바 프로그램 => 파이널 프로젝트 관련1) 팀명 : 필라피트(필라테스&피트니스)?2) 포지션 (나는 Back)▶ 수업 공부 관련MVC 디자인 패턴JSP단순 처리 : redirect 이동응답 : request 속성값으로 결과를 전달 html ⇒ forward 이동ELpageContext.setAttribute(String attributeName, Object attributeValue)스코프 객체에 속성명(문자열)과 속성값(인스턴스)을 저장하는 메소드pageContext.. 2022. 2. 18. 2022.1.19의 기록 ▶ 나는 어떤 사람(목표)이 되고 싶은가> 초봉으로 3천 중후반 받는 회사에 들어가고 싶다.▶ 오늘 실현 가능한 세부 목표=> 세미프로젝트 관련1. 폴더, 파일 분석 2. 주문 Table 각자 것 확인 3. 추후 계획 설명 (폴더 정리 및, SQL 구상 관련 건) => 공부 관련1) 확실히 복습(수정하여 안 보고 만들어보기) ▶ 공부 내용site (쇼핑몰)다음 카카오 맵 js 이용 주소 찾기 ⇒ 예제 이용 (우편번호 서비스 검색)로그인 구현암호화 클래스를 이용하여 비밀번호는 암호화장바구니장바구니 클래스를 만들어서 기존 요청 페이지를 세션에 값 저장 (로그인 후 바로 구매페이지로 이동해야함. 메인페이지x)request.getRequestURI() : 클라이언트가 요청한 URI 주소를 반환하는 메소드requ.. 2022. 1. 19. 2022.1.18의 기록 ▶ 나는 어떤 사람(목표)이 되고 싶은가 > 여유로운 사람 (정신적, 물질적으로)이 되고 싶다. ▶ 오늘 실현 가능한 세부 목표 => 세미프로젝트 관련 1) 수욜까지 배송, 주문, 관련 테이블 정리해오게 시키기 2) 크롤링 파일 정리 모임 => 공부 관련 1) 확실히 복습(수정하여 안 보고 만들어보기) => 파이널 프로젝트 관련 1) 남궁성 강사 파이널 영상 1개 보며 노션에 정리하기 (시간되면 하자) ▶ 공부 내용 JSP 자바스크립트는 DB연동이 안됨 Ajax 방식을 이용하면 DB연동이 가능해짐 사이트 (site) forward 로 스레드가 이동된 웹 문서는 request, response 내장 객체 사용 불가하므로 자바스크립트 location 객체를 이용하여 페이지 이동이 가능하다. 비밀번호는 암호화.. 2022. 1. 18. 2022.1.14의 기록 ▶ 나는 어떤 사람(목표)이 되고 싶은가 (매일 고민하자) > 단순 성공 => 돈 많이 버는 사람?▶ 오늘 실현 가능한 세부 목표=> 세미팀프로젝트 계획 3개 나눈다. 1) 오늘 디자인 범위 여부 2) 노트북 없는 친구 나올지 말지 여부 3) 내일 팀 회의 상세 계획1. 내일 팀 회의 때 디자인 관련 파트 구체적으로 팀원 별로 나눌 예정2. 본격적 디자인 시점부터 집에서 디코로 참석.3. 쇼핑몰을 보며 첫번째 구상한 DB 컬럼 참조관계 하나하나 파헤쳐 볼 생각. => 오늘 배운 JSP 예제로 코드 만들기.▶ 공부 내용JSP표준 액션 태그include Directive : 외부파일(JSPF)의 코드 (HTML, Java 등) 포함⇒ JSP 문서에 외부파일의 코드를 포함하여 페이지 구현⇒ 외부파일의 코.. 2022. 1. 14. 2022.1.13의 기록 - 하루 정리 - DB 정의 DRD 관계선 및 엑셀정리JSP 복습 코딩- 오늘 공부 내용 - JSP응답방식은 json, xml로도 응답가능한데 이건 restWAS에 의해 jsp 웹 문서가 서블릿 클래스로 컴파일 될 때 9개의 내장 객체가 자동으로 선언된다. 젤 많이 쓰는게 request, response, session 객체join_form.jsp비정상적인 요청에 대한 응답 처리response.sendRedirect(String url) : 클라이언트에게 301 상태코드와 URL 주소를 전달하여 클라이언트 브라우저의 요청 URL 주소를 변경하여 재요청하도록 지시하는 메소드 - 리다이렉트 이동 (경로는 최상위 루트 \ 로 잡음 , 원래는 contextroot가 기본이지만(자바일경우) )⇒ 리다이렉트 이동은.. 2022. 1. 13. 2022. 1 . 11 의 기록 - 하루 정리 - 세미 팀 회의 날짜 정하기 (뭘 해야 할지 생각해서 알려주자)JSP 완벽 복습 및 예제 만들기- 오늘 공부 내용 - JSPJSP는 웹 문서이지만 WAS에 의해서 서블릿 클래스로 변환되기 때문에 웹 프로그램으로라고도 불린다.directive지시어(Directive)page Directive : JSP 문서(웹프로그램)에 필요한 정보를 제공하도록 지시include Directive : JSP 문서에 외부 파일의 코드를 포함하도록 지시tagLibrary Directive : JSP 문서에 태그 라이브러리 파일의 Java 태그를 포함하도록 지시page Directive : JSP 문서를 요청하여 응답 받을 수 있는 문서(파일)의 유형(MimeType)과 캐릭터셋(CharterSet - Enco.. 2022. 1. 11. 2022.1.10의 기록 - 하루 정리 - Servlet 복습 코딩JSP와의 차별점 정리DB 정의서 구상- 오늘 공부 내용 - ServletJDBCServlet에서 HTML 파일로 응답할때는 print() 메소드로 출력스트림으로 보내줘야 하기 때문에 매우 불편하다.JSPJSP(java server page) : 서블릿보다 쉽게 웹프로그램을 작성하기 위한 기술 - 스크립팅 요소(Scripting Element), 지시어(Directive), 표준 액션 태그(Standard Action Tag)클라이언트 요청 시 WAS가 jsp 웹문서를 서블릿클래스로 만들어 객체를 생성후 응답jsp는 웹문서이기 때문에 webapp 폴더에.jsp는 한번 실행되고 수정이 여러번 된 경우 서블릿으로 만들어지지 않은 경우에는 - clean tomcat w.. 2022. 1. 11. 2022.1.8의 기록 - 하루 정리 - FInal 팀 회의 new 방식 복습 코딩 Session 개념 정리 - 오늘 공부 내용 - => 컨텍스트 리소스 태그 name 속성과 auth 속성을 마음대로 변경해도 된다. - 세미 팀플 - > 화면정의서 완성 > 많은 기능을 넣기 보다 기본적인 기능을 넣어 사이트가 만들어지는 순서와 원리를 정확히 하는 방향으로 다시 잡자 - 스터디 내용 및 결과 - > 스터디 없는 날. 2022. 1. 8. 2022.1.6의 기록 - 하루 정리 - Servlet 복습 및 정리 (쿠키, 파일 업로드) 세미프로젝트 회의(디스코드) - 질문 사항 - > ServletContext : 클라이언트가 요청한 컨텍스트 정보를 저장한 인스턴스 / ServletConfig : 컨텍스트 관련 환경정보를 저장한 인스턴스의 차이? => 단어 뜻 그대로 이해하면 됨, WAS가 만들어주고 get메소드로 컨텍스트 인스턴스를 가져와서 사용함. > 팀프로젝트에서 HTML파일이 깨지는 경우가 많은데 어떡할지? => 웹페이지 자체 크롤링 막아놓음. 웹 페이지에서 소스보기로 가져오는 방법. > (SVN) 여러명이 같은 페이지를 코딩했는데 커밋하고 다른 사람 update로 이어 받아서 또 커밋했고 3번째인 나는 두번 이상 리버전 넘버가 거쳐진 상태에서 커밋했는데 에러.. 2022. 1. 7. 2021.1.5 - 하루 정리 - Servlet 복습 및 정리세미프로젝트 진행상황 정리- 오늘 공부 내용 - Servlet/ : 최상위 디렉토리/ contextroot 디렉토리 (/)가 있어야 하는 이유@WebServlet : 서블릿 클래스를 서블릿으로 등록하고 URL 주소를 매핑하기 위한 어노테이션(Annotation) ⇒ web.sml 파일의 servlet 엘리먼트 및 servlet-mapping 엘리먼트와 동일한 기능 제공어노테이션 속성을 이용하여 서블릿 이름 또는 URL 주소에 대한 매핑 처리 등을 설정@WebServlet 어노테이션 속성을 이용하여 서블릿 이름 또는 URL 주소에 대한 매핑 처리등을 설정⇒ name 속성 : 서블릿 이름을 속성값으로 설정 - name 속성을 생략하면 클래스명을 서블릿⇒ value.. 2022. 1. 5. 2021.1.4의 기록 - 하루 정리 - SVN 형상 관리 모델 개요 Servlet 개요- 오늘 공부 내용 - 형상 관리 서버(SVN)작업하는 파일이 중복되면 안됨 (계속 커뮤니케이션)롤백이 없으므로 백업을 집파일로 저장을 수시로 해야된다.프로젝트 제거하고 다시 체크아웃해야.. (충돌 일어나니까)비밀번호 사용자 이름과 같다. 한명씩 골라서 쓰면 됨 semi-one팀,URL : https://itwill.xyz/svn/semi-one아이디 비밀번호로 로그인 접근 가능옆에 숫자는 작업 횟수 리비전 넘버업데이트 커밋 계속 해줘야 함똑같은 파일을 작업하면 안됨,내가 작업한 파일이 서버에 있어야 커밋이 되는데 다른애가 커밋 먼저하면 리비전 넘버가 다르기 때문에 커밋 자체가 안된다.간단히 1개 충돌날때 : 싱크로나이즈 퍼스펙티브에서 우클.. 2022. 1. 4. 이전 1 다음 반응형