본문 바로가기
728x90
반응형

Web Programming/Spring5

Spring / JSTL / org.apache.el.parser.ParseException: Encountered " "}" "} "" at line 1, column 3. 검색 해본결과 주석 때문에 나는 오류라고 한다. JSTL이라는 주석을 지워주니 오류가 사라진다. 참고:https://yun5o.tistory.com/5 참고:https://sbs20011.tistory.com/entry/20140728 org.apache.el.parser.ParseException 오류 jsp에서 evtList안에 있는 데이터를 비우고 다시 뿌리려고 하다가 org.apache.el.parser.ParseException 오류가 났습니다... 심각: 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이 예외를 발생시켰습니다. org.. yun5o.tistory.com 2021. 5. 20.
Spring/지시서 작성하기/Bean Configuration File 패키지를 우클릭해서 Bean Configuration File을 생성하면, XML파일이 만들어진다. 메인클래스에서 Exam exam = new NewlecExam() 라고 클래스를 생성했다면, XML 지시서에서는 을 사용하여 클래서 생성을 다음처럼 지시한다. id : 생성하는 객체를 어떠한 이름으로 사용 할 것인지, 즉 변수명이다. class : 어떠한 클래스를 객체화 할 것인지를 작성하는데, 동명의 객체가 있을 수도 있으니, 꼭 패키지명도 함께 알려준다. 이렇게 부품이 되는 객체를 생성했다면, 결합을 시켜줘야한다. 메인클래스에서 console.setExam(exam)이라고 결합을 시켜줬다면, 스프링에서는 를 사용한다. 에서 Setter함수를 호출한다고 생각하면 된다. 이라는 라고 볼 수 있는데, 이렇게.. 2021. 5. 17.
Spring/IoC Container/Inversion Of Control Container 스프링이 가지고 있는 가장 기본적인 능력은? 객체를 생성해주고 객체를 조립해주는 능력이라고 할 수 있습니다. DI(Dependency Injection)와 IoC Container가 있습니다. IoC Container 제일 작은 부품을 먼저 만들고 보다 큰 부품을 만들어 결합시킨다 그리고 더 큰 부품을 만들고 결합해준다. 그래서 제어의 역전 제어의 반전이라고도 한다. 객체의 생성, 생명주기의 관리까지 모든 객체에 대한 제어권이 바뀌었다는 것을 의미한다. 컨테이너란? 일단 주문서를 작성했으면 부품을 구입해서 박스에 담는다, 스프링도 주문서에 입력되어 있는데로 객체를 생성해서 그것을 담을 그릇이 필요하다. 그것을 컨테이너라고한다. 그 컨테이너에 무엇이 담기냐에 따라서 무슨컨테이너라고 부르게된다. 부품을 생성.. 2021. 5. 15.
Spring/DI/Dependencty Injection 스프링이 가지고 있는 가장 기본적인 능력은? 객체를 생성해주고 객체를 조립해주는 능력이라고 할 수 있습니다. DI(Dependenct Injection)와 IoC Container가 있습니다. DI란? Dependencty Injection (종속성,의존성 주입) (부품조립) Dependencty Composition has a (일체형 has a 관계 ) 부품형 class A{ private B b; public A(){ b = new B(); } } //일체형으로 자기의 부품을 가졌다. //B 는 A의 부품이다 //부품은 Dependency이다 //B는 A의 종속성 or 종속객체이다 //직접 생성하고 있다. 조립형 class A{ private B b; public void setB(B b){ thi.. 2021. 5. 15.
728x90
반응형