Javascript in Liferay

EDISON 코드를 분석하다가 서박사님께 들은 설명 정리

  • MVC 모델에서 Model을 다루는 Business layer가 하나 더 있는데 이것은 service builder가 담당

  • View layer에서 jsp파일은 java tag와 javascript로 이루어져있다.

    • java tag 같은 것들은 서버 측에서 실행된다
    • javascript는 사용자 브라우저에 그대로 보내지고, 해당 브라우저에서 실행된다.
  • View layer에서 Controller로 데이터를 전송하는 방법을 두 가지가 있다.

    • action 이용 (submit button 같은 것) : form 태그 안에 있는 html 객체들의 정보를 모아서 전송하는 방법
    • ajax 이용 ; javascript function 이용해서 원하는 정보들을 담아 전송하는 방법 (페이지 리로딩 없음)

OSPTextViewPortlet.java에서 actionURL이 아니라 ResourceURL을 사용하는 이유

  • action URL을 사용하면 Render method가 마지막에 실행되고, 이것은 페이지 리로딩이 된다.

  • resource URL은 Render method가 실행 안되기 때문에, 페이지 리로딩이 안된다.

results matching ""

    No results matching ""