웹 개발에서 bean을 생성하는 다른 방법은 무엇입니까? <jsp:useBean />
, <bean:define />
또는 JSON
형식을 사용할 수 있습니다. 더 많은 선택권이 있습니까? 장점이나 단점은 무엇입니까?클래스의 인스턴스를 만드는 다른 방법
1
A
답변
2
가혹한 것처럼 들리 겠지만, JSP 페이지에서 빈을 작성하는 경우 잘못된 결과를 초래할 수 있습니다. jsp : useBean과 친구들은 나쁜 옛날부터 숨겨져 있습니다.
아직 없으면, 당신은 Sever-side MVC 프레임 워크를 사용해야합니다. 스프링이 좋다. Struts가 작동 할 것이다. 프레임 워크의 '컨트롤러'또는 '동작'은 jsp 페이지에 필요한 빈을 노출해야합니다. jsp 페이지는 jstl을 통해 액세스 할 수 있습니다.
jsp : useBean으로 정의 된 bean의 메소드 호출을 포함하여 jsp에 Java 코드를 작성해야합니다.
또한 JSON은 자바 객체가 아닌 javascript 객체를 만듭니다. 이것은 근본적이고 매우 중요한 차이입니다. 차이점을 이해하지 못하면 차이점을 이해할 때까지 다시 돌아가서 조금 더 읽어 보시기 바랍니다.