2011-02-10 7 views
1

필터 : http://prideafrica.blogspot.com/2007/04/simple-authentication-servlet-filter.html인증 서블릿 내가이 튜토리얼 자바 EE 애플리케이션을 생성

하지만 라이브러리가 필요 모르겠어요. 이 행은 "기호를 찾을 수 없음"오류를 표시합니다.

User user = UserFacade.findByUsername(username); 
UserToken tok = Authentication.authenticateUser(user, username, password); 
ServletContext context = filterConfig.getServletContext(); 

및 다른 질문. 이 튜토리얼에있는이 파일에 무엇을 추가해야합니까?

감사합니다. 나쁜 영어로 죄송합니다.

+0

튜토리얼이 좋지 않으면 다른 튜토리얼을 참고하시기 바랍니다. – tbsasa

답변

2

프로젝트에 Servlet API 라이브러리를 추가해야합니다. 당신은 당신이 사용하고자하는 버전에 당신의 서블릿 컨테이너 그것을 지원 여부에 따라 서블릿 API의 버전을 변경해야 할 수도 있습니다

<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>servlet-api</artifactId> 
    <version>2.5</version> 
</dependency> 

: 당신이 의존성을 관리 할 수 ​​받는다는 사용하는 경우, 여기에 종속 설정입니다. Java EE 웹 응용 프로그램을 작성 중이므로 서블릿 컨테이너가 버전 3.0을 지원해야합니다. 일반적으로 Netbeans은 웹 응용 프로그램 프로젝트를 만들 때이 라이브러리를 클래스 경로에 추가해야합니다.

Netbeans를 사용하고 클래스 패스에 서블릿 api를 이미 추가 한 경우 Netbeans을 사용하여 가져올 항목을 수정하고 코드 편집기를 마우스 오른쪽 단추로 클릭 한 다음 "수정 가져 오기"를 클릭하십시오. 그것이 고칠 수없는 것이 무엇이든지 당신이 직접 돌봐야 할 필요가있는 것입니다.

웹 인증에 대한 기본적인 이해가 필요합니다.

Spring-Security을 보시면 거의 모든 인증 문제를 처리 할 수 ​​있습니다. 그러나 초보자에게는 약간 어려울 수 있습니다.