본문 바로가기
728x90
반응형

전체 글372

Java) 11/10 - descriptor XML XML은 태그 자체로 데이터가 된다 form 태그 다양한 입력 양식의 폼을 하나루 묶는 역할 2가지 주요 속성 action으로 연결된 서버상의 페이지 (SD or DD) 를 지정 Optianal한 속성으로 method (get, post 방식으로 나뉜다) GET 기본적인 연결 방식 - 페이지 연결이 목적 URL의 query 영역에 key/value 형식으로 데이터 전달 많은 양의 데이터를 전달할 경우 사용 불가 보안상 조금이라도 중요한 데이터인 경우 사용 불가 데이터의 크기와 양에 제한이 있다 형식 : url?key=value&key=value POST 데이터 전달이 목적 html의 body영역에 key/value 형식으로 데이터를 담아 전달 많은 양의 데이터를 전달 시 사용 보안상 노출되면 좋지.. 2021. 11. 10.
Java) 10/09 - IOC (제어의 역전) IOC - Inversion Of Control J2SE 스펙에서는 main() 메소드가 존재하여 개발자에게 객채 생성, 메소드 호출 권한이 있다 J2EE 스펙 (웹 서버) 에서는 객체 생성 및 life cycle 메소드 호출을 WAS가 자동으로 호출 Ready-On State 클라이언트 요청 이전의 모든 상태는 Ready-On 상태 -> 생성자, init() D.D 파일을 읽어들인다 (@WenServlet('IS')) 객체 생성 -> 생성자 호출 클라이언트 요청 정보를 바탕으로 req, res 객체 생성 요청 처리를 위해 doGet(req, res) 호출 doGet() 워커 실행 req, res, thread(메소드 하나가 쓰레드로 구동 됨) Death WEB-INF WEB-INF 상위엔.. 2021. 11. 9.
Java) 11/09 - Servlet API CGI 서버에서 돌아가는 프로그램 PHP Servlet ASP Java는 단일 상속, 2개의 부모를 가질 수 없다 -> Interface의 경우 다중 상속이 가능 서버 인스턴스는 처음 서버 연결시 1회 생성 클라이언트의 요청은 요청 시 마다 service를 호출해서 처리 2021. 11. 9.
Java) 11/09 - Web의 3tier 구조, MVC Architecture web 서버에서 처리할 수 없는 동적인 문서의 값은 Servlet이 받아서 DAO로 넘긴다 (객체) VO와 매핑된 DB서버 Servlet 의 역할 - Controller 모든 것을 연결하고 있음 1. 클라이언트 서버 내 form의 값을 받는다 2. DAO 객체를 호출하면서 받은 값을 넘긴다 3. DAO에서 처리된 값을 받아 JSP에 전달, 처리된 값을 Result 페이지에 전달 (네비게이션 역할) DAO, Member(VO Class) - Model JSP - View Servlet을 제대로 만드는 것을 이해하면 WAS와 JSP는 함께 이해된다.. Controller는 중개자 2021. 11. 9.
728x90
반응형