본문 바로가기

전체 글62

220619: 프레임워크 vs 라이브러리 📙 프레임워크 vs 라이브러리 어플리케이션의 **제어 흐름의 권한**을 누가 가지고 있느냐가 핵심 프레임워크는 원하는 기능 구현에 집중하여 개발할 수 있도록 일정한 형태, 필요한 기능을 갖춘 뼈대라고 할 수 있다. 이러한 뼈대 위에서 코드를 작성해 개발한다. 대표적인 프레임워크 중 Django 프레임워크에서는 강력한 Admin 기능, 회원관리 기능(User 모델 이용), 댓글 기능 등을 포함하고 있다. 라이브러리는 개발을 위해 필요한 것들을 미리 구현해둔 도구, 재사용이 가능한 기능들을 구현해두고 필요할 때 호출하여 사용할 수 있다. 프레임워크와 라이브러리를 구분하는 것은 제어 흐름의 권한 주체라고 할 수 있다. 프레임워크는 사용자를 정해진 틀 안에서 개발하도록 제어하며, 라이브러리는 사용자가 자유롭게 .. 2022. 6. 19.
220603 🎯ETC 미니 다이어리 프로젝트 소스 확인 후 수정 자바 Calender 클래스 get메소드의 DAY_OF_WEEK 변수로 요일(1~7 숫자 리턴, 일요일부터 시작) 을 구할 수 있다. 2022. 6. 3.
220525 📝JSP include 지시어, include 액션 동작 차이 1. 지시어 사용 2.액션태그 사용 지시어 방식(@)은 페이지 자체를 현재 페이지에 포함시키고 컴파일한다. 동일한 페이지로 인식되어 포함시킨 파일(file.jsp)에서 생성한 변수를 사용가능하고 page영역, request 영역이 공유된다. 액션태그는 실행의 흐름이 바뀐다. 실행되는 중에 액션태그를 만나면 파일(file.jsp)로 실행 흐름이 이동되어 파일(file.jsp)이 컴파일된 결과(자바소스X, 실행한 결과 html+js)만 현재 페이지에 포함된다. 다른 페이지로 인식되어 파일(file.jsp)에서 생성한 변수는 사용이 불가능하고 요청만 공유하여 request 영역만 공유된다. 🎯ETC dto는 로직을 가지지 않은 순수 데이터 객체 d.. 2022. 5. 25.
220524 💻 이메일 종류 선택 및 hidden태그 사용해 보내기 이메일 종류를 셀렉트 박스로 선택하고, 전체 이메일을 hidden태그의 value로 설정한다. See the Pen 이메일 by bnuri (@bnuri00) on CodePen. 2022. 5. 24.