view
controller
service
serviceImpl
dao
xml
등으로 구성되어잇는건 아는데
그게 구체적으로 어떤 절차로 연결이 되는건가요?
sql쿼리 불러온다고 치면
xml에 쿼리 담아두고
view-controller-service-dao-xml
순으로 접근하던데
이해가 안가는게
메인코드가 어디있는건지 알수가 없어요
쟤네끼리는 서로 불러오기만 하지
실제 처리하는 부분이 없으니까 코드가 파악이 안되네요
저기 말고는 따로 존재하는 부분이 없는데
대체 어디잇능걸까요..?
controller
service
serviceImpl
dao
xml
등으로 구성되어잇는건 아는데
그게 구체적으로 어떤 절차로 연결이 되는건가요?
sql쿼리 불러온다고 치면
xml에 쿼리 담아두고
view-controller-service-dao-xml
순으로 접근하던데
이해가 안가는게
메인코드가 어디있는건지 알수가 없어요
쟤네끼리는 서로 불러오기만 하지
실제 처리하는 부분이 없으니까 코드가 파악이 안되네요
저기 말고는 따로 존재하는 부분이 없는데
대체 어디잇능걸까요..?
view 와 자바로직들 그리고 xml을 연결해주는 xml설정파일들이 주루룩잇음
걔네들끼리 연결하는건 프레임워크에서 해주는거임,, 개발자가 내부처리과정 몰라도 코드짤수있게해주는건데 굳이 코드뜯어서 확인할필요 그냥 프레임워크 작동과정을 공부해보세요
브레이크 포인트 찍고 api호출 해보면서 파악해보는것도 좋을것 같아요!
1. 서비스 계층에서 DB 접근 요청이 온다. 2. DB 접근 요청이 오면 트랜잭션 매니저 / 트랜잭션 템플릿 / 트랜잭션 AOP 중 하나가 일반적으로 커넥션 풀에서 DB 커넥션을 얻어온다. 3. DB 커넥션을 통해 만들어진 DB 세션에 SQL 쿼리 요청을 보낸다. 4. 데이터를 받아온다. 5. 데이터가 반환된다.