본문 바로가기

프로젝트17

[before project] DNS 네트워크 통신 Domain Name System(DNS) DNS를 설명하기 위해 예를 들어 보겠습니다. 현실세계에 A부족과 B부족이 있다고 칩니다. A부족에서 B부족으로 택배를 보낼 수 있는데, 택배를 받는 사람을 ㅇㅇ부족 ㅇㅇ로 ㄷㄷ번길 2에 사는 둘째 라고 적을 것입니다. 그런데, 주소가 너무 길어서 파란집 둘째라고 축약해서 보냅니다. 서버와 클라이언트의 관계도 똑같습니다. 컴퓨터는 각각의 고유한 주소가 있습니다. 예를 들어 서울의 컴퓨터 IP 주소가 123.12.11.2, 대전의 컴퓨터 IP주소는 244.66.51.9라고 한다면 번호를 외우는게 너무 어려워집니다. 그래서 Domain Name을 사용하게 됩니다. IP주소를 쓰는 대신 도메인 이름을 사용하여 spring.com , port:3000이라고 이름짓게 되.. 2023. 5. 26.
토이프로젝트[1] - 일정관리 프로젝트 기획 1. 기본적인 일정관리 2. 매일 배경화면이 다르게 구현 3. 현재 사용자 위치와 기온 출력 4. 오늘 할일 랜덤 추천받기 (TTS text to speech) 5. 오늘 할일 음성으로 추가하기 목적 파이널프로젝트에서 외부 API를 많이 활용해봤으니, 브라우저에 있는 WEB API를 활용해보고 싶었습니다. VsCode를 사용합니다. 1. 시작 전에 드라이브에 폴더를 미리 만들어놓습니다. CODE -> TODOAPP -> resources 를 만들고 그 안에 css, icon, js폴더를 추가해놓습니다. 2. VsCode에서 TODOAPP 폴더를 열고, liver-server를 다운로드 받습니다. 3. TODOAPP 안에 todo-list.html 을 생성합니다. 4.아이콘을 활용하기 위해 Font .. 2023. 5. 19.
[프로젝트] 관리자 페이지 만들기 jsp코드 Admin //admin 버튼 누르면 tripadmiin 페이지로 가라! 이 코드는 JSP(JavaServer Pages) 언어로 작성된 것으로 보입니다. 해당 코드는 id 세션 속성이 "admin"으로 설정되어 있는 경우, 관리자 페이지로 이동할 수 있는 링크를 생성하는 HTML 코드를 생성합니다. 여기서 태그는 부모 요소를 나타내며, id 속성이 "user"로 지정되어 있습니다. 이 부분은 JSP 코드와 상관이 없는 일반적인 HTML 코드입니다. 는 JSP의 스크립트릿 구문으로, Java 코드를 삽입할 수 있습니다. 해당 코드에서는 if문으로 loginsession.getAttribute("id")가 "admin"인 경우를 판별하고 있습니다. loginsession.getAttribute(.. 2023. 4. 8.
스프링 팀프로젝트[2] - jsp를 활용한 여행사이트: 백엔드 기능구현 3. 백엔드 기능구현 이제 tiles설정은 끝났으니, 기능을 구현해보겠습니다. 기본적으로 데이터가 흐르는 경로는 mapper -> dao -> service -> controller -> view 입니다. 저는 먼저 dto를 만들고, interface를 이용하여 mapper -> dao -> daoImpl -> service-> serviceImpl -> controller -> view 순서로 진행했습니다. 3-1. dto HotelDto package mul.cam.a.dto; import java.sql.Timestamp; public class HotelDto { private int seq; private int readCount; private String hotel_name; private .. 2023. 3. 18.
스프링 팀프로젝트[1] - jsp를 활용한 여행사이트:기획서, DB설계, tiles 활용 세미프로젝트 기획서 이번 세미 팀프로젝트에서는 스프링 프레임워크를 바탕으로 jsp파일을 사용하여 여행사이트를 만들기로 했습니다. 저는 그 중 숙소추천 파트를 맡았고, 아래 사진은 카카오 오븐앱을 활용하여, 프로젝트 시작 전 만든 기획서입니다. 이를 바탕으로 기능 구현을 시작했습니다. 페이지1은 hotel.jsp , 페이지2는 hoteldetail.jsp 라는 이름으로 정했습니다. 1. DB설계 create table hotels ( seq int auto_increment primary key, hotel_name varchar(50) not null, readcount decimal(8) not null default 0, thumbnail varchar(1000) not null, wdate time.. 2023. 3. 18.