전체 글
-
MVC 모델Spring 2024. 7. 26. 15:32
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ 환경 설정빌드 관리 도구는 maven을 사용한다.⌨ sevlet 생성할때 논리적인 이름을 만들면 된다. 프로젝트를 만들면 위와 같이 논리적 파일명도 지정된다. 💻 web.xmlweb.xml을 통해 프로젝트와 이름을 mapping할 수 있다. wmvc2 index.html index.jsp index.htm default.html default.jsp default.htm mvc pack.controller.HobbyController mvc /hobby.do 👏 web.xml이란?배포 서술자(Deployment Descriptor)라..
-
JSTL 과 EL(Expression Language)으로 다르게 "출력"해보자web( jsp, servlet )/jsp 2024. 7. 24. 22:54
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ EL(Expression Language) jsp페이지에서 데이터를 출력하고 조작하는 간편한 방법을 제공한다. EL은 주로 jsp 코드 내에서 사용되며 다양한 내장 객체를 통해 데이터를 접근하고 제어할 수 있다.jsp 코드의 가독성을 높이고 유지보수를 용이하게 할 수 있다. ⌨ 기본 개념1. 변수 접근 el을 사용하여 jsp 페이지의 범위(scope)에 있는 변수에 쉽게 접근할 수 있다.예를 들어, ${user.name}으로 사용하면 user 객체에 name 속성에 접근할수 있다. 2. 컬렉션 접근배열이나 리스트와 같은 컬렉션 객체의 요소에 접근할 때 유용하다.${employees[0].name}과 같이 인덱스..
-
html 에서 javascript 다루기Front/js 2024. 7. 23. 17:59
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ HTML 에서 js(javascript) ⌨ 코드로 보기자바스크립트 연습 이런 식으로 표에 넣을 수 있다. 👏 연습 문제9단까지 구구단을 출력하자.단, table tag를 사용조건1 : 단은 행으로 구분조건2 : 홀수 단은 aqua배경색으로 채우기 ( td가 아닌 tr에 색을 넣자.)조건3 : 모든 계산식이 각 테이블 열에 맞춰 들어가도록 하자. 풀이식더보기 ✔ 외부 js 파일 불러오기 위와 같이 html은 webapp에 존재하고js 파일 속에 js4.js 파일이 존재한다고 가정하자. 위와 같은 코드를 사용하면 선언한 해당 부분에서 js 파일이 들어간다.권장 사항 태그 안에 작성하자. ..
-
SendRedirect 와 RequestDispatcher카테고리 없음 2024. 7. 19. 14:20
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 클라이언트가 파일을 요청할때바로 해당파일을 보여주는 것이 아니라 특정 파일을 거쳐서 보여줘야하는 경우가 있다.클라이언트에서 a.jsp를 요청하는 경우, 서버는 a.jsp를 응답하는 것이 아닌 b.jsp를 보내는 것이 필요하다. 현실적으로 클라이언트에서 로그인 버튼을 눌렀을때 원하는 페이지는 로그인 성공과 실패 유무이다.하지만 서버단에서 버튼을 누른 경우, 해당 주요 정보가 맞는지 확인하는 과정이 발생한다. 이후 결과에 따라로그인 성공, 실패 페이지를 전송한다. 두개의 잘 비교하기 위해서는 URL을 잘 확인하자!! ✔ SendRedirectmodel1 방식에서 페이지를 요청할때 default 방식이다.redirect는..
-
데이터베이스 개요SQL/sql 개념 2024. 7. 18. 10:30
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 ✔ 데이터베이스⌨ 데이터 베이스의 정의 업무에서 사용되는 데이터를 인식하되 서로 관련되는 데이터들을 일정한 체계와 순서로 모아놓은 데이터의 집합을 말한다.중복이 배제된 통합된 데이터(Integrated Data)의 집합컴퓨터화하여 저장된 데이터(Stored Data)조직의 기능을 수행하는데 반드시 유지해야 할 운영데이터(Operational Data)한 조직에 있는 여러 응용 시스템들이 공동으로 소유하고 유지하며 이용하는 공용 데이터(Shared Data) * 다른 관점의 데이터 베이스 * - 지속성 있는 데이터 : 조직에서 응용시스템에 사용하는 지속적인 데이터의 집합- 개체와 연관성 : 개체(Entity = f..
-
디버깅 방법 _ eclipseJAVA/기타 2024. 7. 17. 15:31
▤ 목차" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스✔ 디버깅 실행 방법디버깅이란 프로그램 개발 단계 중에 발생하는 시스템의 논리적인 오류나 비정상적 연산(버그)을 찾아내고 그 원인을 밝히고 수정하는 작업 과정을 말한다.디버깅 능력은 기능 단위 코드를 단계별로 실행하며 오류를 찾을 수 있다.⌨ 디버깅 실행 방법1. 이클립스 상단 디버깅 버튼 2. 디버깅을 원하는 코드 위에서 우클릭 > 디버깅 버튼3. 이클립스 오른쪽 상단 버튼 클릭 후 디버깅 화면으로 이동 4. 상단 메뉴바에서 Run > Debug 버튼 (실행 단축키 F11) 디버깅화면으로 바꾸겠냐는 알림창이다.이때 체크표시를 누르면 다음부터 해당 창이 나오지 않는다. switch를 눌러 들어간다. 💻 브레이크 포인트이..