Web/Web
-
[Web] Struts 사용법 및 설명Web/Web 2019. 7. 23. 17:47
Struts 스트럿츠란? MVC를 명확하게 하기 위해서 템플릿을 제공. 컨트롤의 명확한 클래스 모델1 - 아주 작은 프로그램, 혼자 개발할때 단점. 개발보다 유지보수 비용이 더 크다. 모델2 - 확장 가능한 프로그램을 만들때, mv를 나눈다. - c에서 m과 v를 연결제어한다. jar- java Archive (자바 패키지와 클래스를 압축) war - Web Archive reference - 컴파일시에 사용 lib폴더 안 - runtime 시에 사용 execute()
-
[JSP] JSP 경로 얻어오는 방법들Web/Web 2019. 7. 15. 11:17
applicationJSP 의 ip, 요청방식, 요청 버젼, URI 가져오는 방법이다. application(ServltContext) 객체 테스트 1. 서블릿 컨테이너 이름: 2. 서블릿 API버젼: . 3. 현재 Context( = 현재 웹 어플리케이션, 제품, TomTest)의 실제 경로(서버의 디스크 경로): 필요한 정보 기록 String addr=request.getRemoteAddr(); // 접속 클라이언트의 ip정보 String method=request.getMethod(); // 요청방식 String protocol= request.getProtocol();// HTTP요청 버전: 1.0 1.1 String uri=request.getRequestURI(); String info=">>..
-
[web] 페이지 이동시 경로표현Web/Web 2019. 7. 9. 14:36
** 페이지 이동시 경로 표현 ** , location.href="이동경로" 경로 쓰는 방법 1. 전체경로쓰는 방법 (절대경로) 2. 경로 맨앞에 '/'를 사용하는 경우 - /는 서버루트 경로 // TomTest이전은 서버 경로이다. * 주의. web.xml에서 경로를 표시하는 경우 맨 앞의 '/'는 컨텍스트 루트 경로!! http://192.xxx.x.xx:8282/TomTest/ 3. 경로 맨 앞에 '/'를 사용하지 않는 경우 - 현재 페이지 경로 가져오기. http:// xxx.xxxx.x.xx:8282/TomTest/0709/ login_form.html (파일 명 바로 전이 경로) 파일(페이지) 참고. 경로에 들어올수 있는것 ( '.'
-
[web] GET과 POST란?Web/Web 2019. 7. 9. 12:54
GET과 POST란? 클라이언트 기준으로 HTTP전송방식을 가르키는 말이다. POST - 내가 키보드를 눌러서 입력한 값을 서버에게 주겠다 GET - 서버에 있는 정보를 가져오기 위해 설계된 방법. 소량은 보낼 수도 있다. - URL이 노출이 되기 때문에 보안에 심각한 문제가 있다. http:// xxx.xxx.x.xx : 8282 / TomTest / 0709 / result ? id = hi & pwd =1234 통신프로토콜 호스트PC 포트넘버 웹컨텍스트 서비스페이지 전달 파라미터
-
[web] Servlet이란?Web/Web 2019. 7. 8. 18:11
Java Applcation - 한개의 main을 가지고 독립적으로 실행하는 자바 클래스 Java Web Application - 브라우저에서 실행되는 자바 클래스 (Servlet /JSP) Servlet을 Controller로 이용한다. 서블릿과 JSP를 실행하기 위해서는 Web Application Server(WAS)가 필요. Servlet이란? - 자바에서 웹 어플리케이션을 개발할 때 사용한다. - 스레드(동시실행)를 기반으로 효율적 - 자바 기반이기 때문에 자바 API를 모두 사용 가능 - 효율적인 자료 공유 방법을 제공한다. - JSP는 서블릿을 기반으로 한 기술이다. Servlet사용 이점은? - 유지보수가 수월하고 기능확장이 용이하다. - 컨트롤러와 뷰의 역할분담으로 인해 디자이너와 개발자..