>  기사  >  시스템 튜토리얼  >  SSH 로그인의 원인과 결과를 이해하는 한 줄

SSH 로그인의 원인과 결과를 이해하는 한 줄

WBOY
WBOY앞으로
2024-04-29 09:10:09492검색
SSH 흐름도

흐름도에 따라 초기 브라우저부터 최종 페이지 에코까지 프로그램의 과정을 볼 수 있습니다. 이해가 안되는 부분이 있으면 메시지를 남겨주세요.
一条线 理解SSH登录前因后果

최대 절전 모드 레이어

주로 파일 매핑과 Action 및 Service 주입을 담당하고, 백그라운드 서비스의 세 계층 간 호출을 담당합니다**

JSP

asp.net의 html 페이지와 동일하면 ajax를 작성할 수도 있고 이에 의해 트리거되는 이벤트가 action 속성을 통해 트리거될 수도 있습니다. 백엔드와의 연결을 설정하는 데 특별히 사용되는 이 속성의 주소여야 합니다

으아아아
Struts 구성

Strust의 구성에 따르면 우리가 원하는 메소드를 찾을 수 있습니다. 프론트엔드 인터페이스는 백엔드에서 제공하는 메소드를 찾습니다. name=login에 따르면 User_*는 사용자로 시작하는 모든 주소를 의미합니다. userAction 클래스에 배치됩니다.

result는 반환된 결과를 의미합니다. userAction 클래스를 찾을 수 있으므로 userAction과 같은 일련의 함수를 실행한 후 결과 뒤에 name 속성이 있는 이유는 무엇입니까? ? 모두가 3계층 코드를 작성했습니다. 우리는 클래스가 아닌 메소드에 의해 제공되는 매개변수를 배경에서 전달하기를 원합니다. 따라서 userAction 클래스에는 많은 메소드가 있으며 name=login의 메소드 결과는 /WEB-INF/jsp/login.jsp
경로로 점프할 수 있습니다. 으아아아

액션
액션은 우리의 액션 레이어입니다. 제가 그에게 붙인 이름은 무엇입니까? 이벤트를 트리거한 후 jsp가 백그라운드로 이동하는 첫 번째 장소는 Action이기 때문입니다. 해당 메소드를 실행하기 위해 그는 주로 ActionSupport를 사용하고 ModelDriven을 도입합니다. 모델 기반 객체를 사용하려면 실제로는 우리의 엔터티입니다. 실제로 Action은 세 가지 레이어 중 u 레이어로 간주될 수 있으며 Action은 service를 호출합니다

Struts에 따르면 userAction 클래스에 저장된 로그인 메소드를 찾을 수 있습니다. 이를 통해 Struts의 결과 속성으로 반환된 다음 jsp 페이지를 찾습니다. 디스플레이

으아아아

서비스
실제로 구현해야 할 것은 Dao를 호출하는 것입니다. 실제로 여기에서 결합의 역할이 구현되며, 이는 또한 Action의 작업 부하를 줄여줍니다. 코드에 따르면 dao 지속성 계층의 방법은 간단하다는 것을 알 수 있습니다. 불렀어

으아아아

다오
이것은 실제로 데이터베이스 명령문, 추가, 삭제, 수정 및 쿼리를 수행하는 데 사용됩니다. 일반적으로 getHibernateTemplate.XX를 사용하여 구현 프로세스는 mysql을 실행하기 위한 명령문 및 매개변수를 전달하는 것입니다. 코드를 보면 조회 메소드를 구현하고 상태 값을 변경하고 성공하면 사용자 이름을 반환하는 것을 볼 수 있습니다

으아아아

Vo
vo는 실제로 MVC의 EF 매핑과 동일합니다. 실제로 vo에는 xml을 사용하여 엔터티를 매핑합니다. 으아아아

요약
이 며칠 동안 공부하면서 SSH 한 줄을 거의 마스터했습니다. 궁금한 점이 있으면 언제든지 저에게 연락하세요

위 내용은 SSH 로그인의 원인과 결과를 이해하는 한 줄의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제