LANGUAGE/JSP3 [ jsp&servlet ] MVC(모델2) 게시판 만들기 웹 어플리케이션 = 비즈니스 로직(실제 업무 처리) + 프리젠테이션 로직(화면 처리 부분) 💡 Model2 기반의 mvc패턴 - Model : 데이터베이스와 연동하는 비즈니스 로직을 통해 얻어온 데이터를 저장하는 용도 View : 사용자와의 인터페이스로 주로 JSP페이지 사용 Controller : 모델과 뷰 사이의 흐름을 제어하는 역할, 요청받으면 어떤 로직으로 수행할지 결정하고 처리후에 뷰 선택 - 재사용성과 가독성(읽기 쉽게)을 높이려는 기법 => 유지보수와 확장 용이 => 개발자와 디자이너의 역할과 책임 구분 명확 => 컴포넌트의 재사용성이 높아짐 - 프로젝트의 규모가 커질수록 , 유지보수가 필요할수록 모델2 방식 추천 - 개발자의 높은 스킬 요구,, - 프로그램에서 가장 중요한것이 비즈니스 로직.. 2021. 6. 1. [ jsp&servlet ] 파일 업로드 현재 자바에서는 파일 업로드 할 때 COS 라이브러리가 가장 많이 사용된다. 💻 COS 라이브러리 사용하기 1. Servlets.com | com.oreilly.servlet Servlets.com | com.oreilly.servlet servlets.com 2. 쭉 내려서 Download -> cos-26Dec2008.zip 파일 다운 3. 내려받은 파일 압축 풀어서 cos.jar 파일을 이클립스의 아래 경로로 복사 => 프로젝트이름Web\Content\WEB-INF\lib 💻 파일 업로드의 기본 폼 형식 - 파일을 업로드 할때에는 전송할 데이터의 용량이 커지기 때문에 get방식은 불가능 -> 255자 이하의 작은 용량의 데이터 전송만 가능 => post 방식은 대용량 파일을 전송 - enctype .. 2021. 6. 1. [ jsp&servlet ] 상품 관리 시스템 구축하기(1) ✍상품 관리 프로그래밍을 위한 파일 [ JSP페이지 ] productList.jsp productWrite.jsp productUpdate.jsp productDelete.jsp [ 서블릿 파일 ] productListServlet.java --> 요청url패턴 produstList.do productWriteServlet.java --> 요청url패턴 produsWrite.do productUpdateServlet.java --> 요청url패턴 produstUpdate.do productDeleteServlet.java --> 요청url패턴 produstDelete.do [ 자바스크립트 ] product.js --> 폼에 입력된 정보가 올바른지 판단하는 자바스크립트 [ VO 클래스 ] ProductVO.. 2021. 5. 10. 이전 1 다음