바인딩: 3개의 글
데이터 바인딩이란? 필요한 이유? 구조화된 웹앱은 뷰, 모델의 분리가 필요, 하지만 뷰와 모델은 유기적으로 동작이 필요 위 문제를 해결하기 위해 데이터 바인딩이 필요 데이터 바인딩은 뷰와 모델을 하나로 연결 템플릿 = View, 데이터 = Model 뷰와 컴포넌트 클래스의 데이터를 하나로 묶어 유기적 동작 기존 jQuery를 사용 뷰와 모델 간의 관계를 느슨하게 결합하기 어려운 구 구조 상 문제로 뷰가 변경되면 로직도 변경될 가능성이 매우 높음 Angular는 DOM에 직접 적느하지 않고, 템플릿과 컴포넌트 클래스의 상호 관계를 선언 (Declarative programming)으로 뷰와 모델 관계를 관리 컴포넌트 클래스와 템플릿 문법으로 기술 {{title}} 결과적으로 템플릿이 변경되어도 컴포넌트 클..
Name [db명]은(는) 이 컨텍스트에 바인딩되지 않았습니다. [jdbc]을(를) 찾을 수 없습니다. 해당 문제의 원인을 찾아내어 기록해두려고한다. 1번 사진 2번 사진 문제의 원인은 경로에 .이 있고 없고에 따라서 발생되었었다. 1. ./폴더명의 경우 현재 위치에 따라서 상대 경로로 경로로 이동하고 2. /폴더명의 경우 절대 경로로 이동한다. 그럼 1번 먼저 보도록하자. 1번 사진 2번 사진 위의 사진에서 1번 사진과 2번 사진의 차이를 알 수 있는가? 위의 1번 사진의 경우 ./폴더명으로 했을 때 현재 위치에서 폴더로 이동하는 상대 경로로 설정되어서 해당 폴더에 있는 해당 파일이 실행되게 된다. 그러나 2번 사진의 경우 /폴더명으로 했을 때 현재 위치에서 절대 경로로 이동되어 /member/memb..
index 파일을 실행시킨 후 list 파일로 이동했다가 다시 index로 돌아간 후 다시 list로 돌아가니 아래와 같은 오류가 발생하였다. "이 컨텍스트에 바인딩되지 않았습니다"라는 오류가 발생하였다. db 연동이 제대로 안되었나하고 의심할 수 있으나 처음 호출시 정상 출력이 되는 것으로 보아 db는 정상 연동된 것으로 예상되었다. 문제의 원인은 list 링크였다. 그런데 바인딩 오류가 발생하다니 아이러니하다.. 위와 같이 list 파일은 member 폴더 안에 있다. member 폴더는 root 프로젝트 안에 있다. 그리고 리스트로가면 member 폴더 안에 있는 member_list.jsp 파일로 이동하게된다. 그러나 여기서 돌아가기를 클릭하면 ROOT프로젝트 안에 있는 index.jsp로 이동한..