초록꼬마의 devlog
[KH정보교육원] 83일차_JSP action tag
back-end dev/server 2022. 2. 8. 18:06

2022.2.8(화) JSP action tag - standard: include, forward.. - custom: core, formatting, functions.. homework: JSP_Project의 menubar.jsp 파일 EL 구문 및 action tags로 변경해보기

article thumbnail
[KH정보교육원] 82일차_JSP expression language 소개, 연산자
back-end dev/server 2022. 2. 7. 18:52

2022.2.7(월) 🌿 JSP expression language(표현식) 🌱 소개 기존에 사용했던 표현식(출력식) 과 같이 JSP 상에서 표현하고자 하는 값을 ${ name }의 형식으로 표현해서 작성하는 것 🌱 연산자 - 산술, 비교, 논리 등 💻 연습 문제 - big이 small보다 크고, lOne이 텅 비어있는가? -> ${ (big gt small) and (empty lOne) } - big과 small의 곱은 4의 배수(4로 나눈 나머지가 0)인가? -> ${ (big * small mod 4) eq 0 } - lTwo가 텅 비어있지 않거나, 또는 sOne에 담긴 값이 "안녕하세요"와 일치하는가? -> ${ (not empty lTwo) or (sOne eq "안녕하세요") } 📗 home..

[KH정보교육원] 81일차_세미프로젝트10
back-end dev/server 2022. 2. 4. 10:45

2022.2.4(금) 🌱 그룹 코드 공부 + 오류 수정, 테스트 마무리 🌱 개선하고 싶은 점 + 배운 점(기획, 구현, 기술, 협업..) 정리 → 발표 보고서 정리/발표 준비 업체 상세 조회 페이지로부터 업체 목록 조회 요청 시 그 이전에 가지고 있던(?) boardLimit 반영해서 요청 보내기? 업체 상세 정보에 평점 표시) + 재방문 의사 표시(-> travel history 중 재방문 의사 없는 곳은 추후 추천에서 제외) 업체 정보 추가 e.g. vegan/채식 여부, 반려동물/아이 입장 가능 여부, 주차 등 회원 관심분야, 과거 여행(패턴), 과거 검색어, 작성 리뷰 내용 등 고려/분석 -> 추가 정보(함께 하/가/보면 좋을 것 등) 추천 + 마케팅 전략 수립 장소 예약 및 결제 + 여행 일정 ..

[KH정보교육원] 80일차_세미프로젝트9
back-end dev/server 2022. 1. 31. 22:14

2022.2.3(목) 업체 정보(주소, AREA) 수정/등록 + 같은 AREA 추천 + 주소 마커 4개 지도에 표시 [오전] 그룹 코드 취합 [오후] + 오류 수정, 테스트 마무리 → 개선하고 싶은 점 + 배운 점(기획, 구현, 기술, 협업..) 정리 -> 발표 보고서 정리/발표 준비 △ 화면 꾸미기 △

[KH정보교육원] 79일차_세미프로젝트8
back-end dev/server 2022. 1. 31. 22:10

2022.1.28(금) TravelSpot 자료형 다형성 정리 -> keyword, review 관련 코드 refactoring 업체 관리 페이지 구현 시작 - layout 잡기 2022.1.29(토) 숙소 관리 페이지 기능 기획 업체 테이블 '지역' 컬럼 추가 숙소 목록 조회(SELECT) + boardLimit별 목록 조회 화면 및 기능 구현 2022.1.31(월) 9시간 작업 숙소 관리 페이지를 '여행지 관리' 페이지로 사용할 수 있도록 다형성 정리 여행지 추가(INSERT) 화면 및 기능 구현 여행지 상세 조회 화면 및 기능 구현 여행지 수정(UPDATE) 화면 및 기능 구현 △ 여행지 삭제(DELETE) 화면 및 기능 구현 → 2/1(화) 수행 2022.2.1(화) 9시간+a 작업 여행지 수정(..

[KH정보교육원] 78일차_세미프로젝트7
back-end dev/server 2022. 1. 31. 22:07

2022.1.27(목) 추천 페이지 '확정' 버튼 구현(Servlet 및 DB)

[KH정보교육원] 77일차_세미프로젝트6
back-end dev/server 2022. 1. 31. 22:05

2022.1.26(수) 추천 페이지 > 상세보기 버튼 기능 붙이기 + 정리 지도에 주소 여러 개 마커 표시 확정/새로고침/다시하기 버튼 draft

[KH정보교육원] 76일차_세미프로젝트5
back-end dev/server 2022. 1. 25. 18:35

2022.1.25(화) 상세보기 업체 관련 리뷰 DB 조회 및 페이징 처리 -> layout은 손 봐야 함 kakao 지도 api layout 관련 Bootstrap 살펴보기

[KH정보교육원] 75일차_세미프로젝트4 + AJAX 평가
back-end dev/server 2022. 1. 24. 19:20

2022.1.24(월) 상세보기 업체 관련 리뷰 - AJAX 객체 작성 + 요청보내어 DB 조회 -> JavaScript 객체/배열로 결과를 받아오는 것이 잘 안 되고 있음 AJAX 평가 - 문제 해결 시나리오 - 평가자 checklist

[KH정보교육원] 74일차_세미프로젝트3
back-end dev/server 2022. 1. 21. 10:09

2022.1.21(금) 사용자 키워드별 DB 조회(SELECT) 결과 응답 페이지 layout (얼추) 완성 DB 테이블의 dummy data 준비 및 삽입 -> 식당 테이블 통합 KEYWORD 폴더 관련 VOs 생성 사용자가 선택한 키워드로 DB 조회 SERVICE, DAO 메소드 구현 + 관련 SQL문 연구(랜덤으로 행 선택 등) 응답 페이지 상세보기 modal창의 layout 만들기 my page 메뉴 고민 회원 가입 관련 Servlet 검토 2022.1.23(일) 상세보기 업체 관련 리뷰 DB 조회 VO, SERVICE, DAO 만들기 - 페이지 load될 때 리뷰 조회 결과도 같이 받아오는 식으로 짰더니 null pointer exception 발생

article thumbnail
[KH정보교육원] 73일차_세미프로젝트2
back-end dev/server 2022. 1. 21. 10:08

2022.1.20(목) ERD Cloud 논의 - 회원의 여행 이력 테이블, 상품별 테이블 구분/결합? 사용자가 선택한 키워드로 DB 조회(SELECT)할 SQL문 수정 사용자 키워드별 DB 조회(SELECT) 결과 응답 페이지 구현 시작 - layout 잡기 회원/상품/리뷰 테이블 생성 sql 파일 만들기 취업 관련 설문조사 1차 + 취업 지원 활동 일정 안내

[KH정보교육원] 72일차_댓글 작성 기능(AJAX), 세미프로젝트1
back-end dev/server 2022. 1. 21. 10:04

2022.1.19(수) 일반게시판 게시글 상세 조회 화면상 댓글 작성/추가 기능 구현(AJAX) 세미프로젝트1 - 화면 및 기능 구현 역할 분담 - 사용자로부터 키워드 선택 받는 화면, 그 화면 띄워주는 Servlet, 필요한 SQL문 준비 - ERD Cloud 초안 작성

[KH정보교육원] 71일차_서버프로그램 구현 평가, AJAX(+J/GSON) 실습
back-end dev/server 2022. 1. 18. 19:42

2022.1.18(화) 서버프로그램 구현 평가 - 평가자 checklist - 문제 해결 시나리오 AJAX post 방식 요청 및 응답 J/GSON 사용해서 응답 데이터 받기 일반게시판 게시글 상세 조회 화면상 댓글 목록 조회 기능 구현 homework: JSP 프로젝트 복습, 세미프로젝트 화면 구현 + DB 설계

[KH정보교육원] 70일차_사진게시판 목록/상세 조회 기능 구현, AJAX 개요
back-end dev/server 2022. 1. 17. 17:14

2022.1.17(월) 사진게시판 목록 조회 기능 구현 사진게시판 상세 조회 기능 구현 AJAX 개요 - get 방식 요청 및 응답 - 회원 가입 시 id 중복 확인 기능 구현 homework: JSP 평가 대비

article thumbnail
server단 프로그래밍에서 하는 일
back-end dev/web, network 2022. 1. 13. 23:31

1. 정보의 효율적인 저장과 전송 e.g. Amazon 등 온라인 쇼핑몰 사이트에서 다른 검색어로 검색했을 때, 전체적인 화면 구조는 변동이 없으나, 검색 결과는 변함 2. 사용자 경험의 개별화 e.g. Google 검색 창에 'football'을 검색한 뒤, 이어서 'favourite'을 검색해보면 자동완성되는 추천 검색어에 'favourite football player/team', 'favourite game football' 등이 뜨는 것은 우연이 아님 3. 내용물에 대한 접근 권한 통제 e.g. 은행 사이트에 로그인 안 했을 때 vs 했을 때 보이는 내용물의 차이 4. 세션(해당 사이트의 현재 사용자에 대한 정보)/상태 정보 저장 e.g...