jsp (5) 썸네일형 리스트형 struts 1장 우리가 애플리케이션을 개발하기 위해서는 실제 없무를 처리를 위한 비지니스로직과 화면을 처리하기 위한 프레젠테이션로직을 구현해야한다, 초천기 웹 애플리케이션은 비지니스로직과 프레젠테이션 로직이 뒤섞여 있는 경우가 많았다. 이런 식의 접근 방법은 생산성 측면에서는 매우 효율적이라고 볼 수 있지만, 프로그램이 조금만 복잡해지면 프로그램의 가독성이 떨어질 뿐만 아니라, 유지보수나 확장성에 문제가 많을 수 있다, 또한 뷰 영역은 개발자 보다는 디자이너의 몫이 큰 영역인데도 불구하고 모델 영역에 포함되어야 할 비지니스 코드가 뷰 영역에 기술하게 되어 디자이너와 개발자 사이의 갖은 충돌이 발생되기도 한다. 이러한 단점 때문에 새롭게 등장한 것이 MVC패턴이다. MVC패턴은 모델, 뷰, 컨트롤의 세 영역으로 나누.. file 업로드 파일 전송방식 클라이언트의 파일 업로드 처리 : 쿼리스트링 전송방식-POST fileUploadForm.jsp 아이디 패스워드 성명 파일1 파일2 commons.apache.org 파일을 다운받고 난 뒤 두 파일을 WEB-INF/lib 디렉토리에 복사해준다. 클라이언트 파일 업로드 처리 클라이언트(브라우저) 보안정책 : 브라우저는 해당 하드웨어 시스템 내 파일 또는 디렉토리에 접근은 가능하지만 신규 파일 또는 디렉토리의 생성, 파일 및 디렉토리 수정과 삭제는 불가능하다. 하지만, IE ActiveX를 활용해서 파일 생성, 수정, 삭제가 가능. 서버대상 업로드된 파일의 저장 처리 : common - utile fileuploadrequestwrapper 클래스 Override/Implement Method.. jsp 두번째 시간 아이바티스 쓰는 이유는 ---------------- jsp가 제공하는 기본 객체 (꼭 외우기!!!!!!!!!!!!!!!!!!!) 기본 객체 실제 타입 설 명 request javax.servlet.http.HttpServletRequest 또는 javax.servlet.ServletRequest 클라이언트의 요청 정보를 저장한다. response javax.servlet.http.HttpServletResponse 또는 javax.servlet.ServletResponse 응답 정보를 저장한다. pageContext javax.servlet.jsp.PageContext JSP 페이지에 대한 정보를 저장한다. session javax.servlet.http.HttpSession HTTP 세션 정보를 저장.. jsp 첫 날 수업 아파치는 웹서버 항상 클라이언트가 웹서버 대상으로 움직임 엔진의 이름이 코요테 엔진 (정적, 동적을 분석함 정적인 요청은 어플리케이션 서버 - 톰캣 왓스? | CGI 하드웨어특성 | 서블릿 | jsp jsp 형태 jsp 환경설정 1. 암기 + 이해 2. + 발현 + 응용 3. + 회상(자의적으로 코드 만들어보기) 4. 최상의 고지 (누군가를 가르칠 수 있는 사람) ------------------------------------------------------------------------------- 우리는 캐플러로 할 것임 캐플러 경로 : d드라이브-a_teaching-6.jspSpring- (file-switch workspace-other) window - prefereneces ecoding - content types- jacoco-UTF-8 80 "클라이언트 서버가 나 아파치 톰캣인데 이렇게 처리 http로 처리할거야 " redirectPort="8443" : 20초동안 안하면 응답을 보내지만 에러로 처리한다고 말.. 이전 1 다음