DAY 56 - 이미지 등록 AJax 이용하기 / 이미지 전체선택 전체해제 / 이미지 선택삭제 ( 2024.09.24 )
·
JSP & Servlet
Folder: imageboardFile: imageboardWriteAJaxForm.jspimageboardMenu.jsp 이미지 등록 이미지 등록 AJax 이미지 목록 command.properties/imageboard/imageboardWriteAJaxForm.do=imageboard.service.ImageboardWriteAJaxFormServiceImageboardWriteAJaxFormService.javapackage imageboard.service;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.control.CommandP..
DAY 55 - 이미지 업로드 ( 2024.09.23 )
·
JSP & Servlet
블로그 저장 안 해서 다 날렸다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 파일업로드 - 반드시 post 이어야한다 - enctype="multipart/form-data 지정해야한다. -   - *.jar 필요하다. (cos-05Nov2002.jar) - 가상폴더와 실제폴더 두군데를 자리잡고 들어감 가상폴더는 눈에보이는것 실제폴더는 실제위치 webapp 안에 storage폴더 만들기 1. 가상폴더  D:\Web\workspace\projectMVC\src\main\webapp\storage 2. 실제폴더 - 파일이 업로드 되는 위치 D:\Web\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\projectMVC\storage..
DAY 54 - ProjectMVC 목록 / 상세보기 (2024.09.20)
·
JSP & Servlet
menu.jsp 글쓰기 목록board.js // 유효성 검사를 모두 통과한 경우에만 ajax 요청 실행 if (isValid) { $.ajax({ type: 'post', url: '/projectMVC/board/boardWrite.do', data: { 'subject' : $('#subject').val(), 'content' : $('#content').val() }, success: function() { alert('게시물 작성에 성공하였습니다!'); windo..
DAY 53 - projectMVC - 로그인 / 로그아웃 / 회원가입 / 회원정보수정 / 글쓰기 / 글목록
·
JSP & Servlet
Dynamic Web Project : projectMVC1. jar 파일 설정webapp       WEB-INF                 lib                       *.jar파일들2. 파일들 복사하기 3. Add and Remove 하기4. 한글처리 하기5. Run on Serverindex.jsp메인화면 부분 다 지우기 ( 안에 다 지우기 ) MVC를 활용한 미니프로젝트 webapp     main          menu.jsp -  header부분ㅋㅋㅋㅋindex.jsp - include MVC를 활용한 미니프로젝트 이렇게 코드를 다 들고오므로 - 다 지우는..
DAY 52 - MVC ( 2024.09.13 )
·
JSP & Servlet
1. init 메서드 실행 @Overridepublic void init(ServletConfig config) throws ServletException { String propertyConfig = config.getInitParameter("propertyConfig"); System.out.println("propertyConfig = " + propertyConfig); propertyConfig는 서블릿의 초기화 파라미터인 "command.properties"의 파일 이름을 가져온다.config.getInitParameter("propertyConfig")로 가져온 이 값은 나중에 프로퍼티 파일을 로드할 때 사용된다.propertyConfig = command.properties  ..
DAY 51 - EL_JSTL ( 2024.09.12 )
·
JSP & Servlet
Folder: examtoday.jsp오늘 날짜 : image.jsp 회사 사이트에서 회사 마크 넣을 때 반복적으로 마크가 들어가게 되면코드도 반복적으로 들어가므로 따로 빼서 관리를 하자는 것 !! main.jsp *** include directive *** 오늘 날짜 :  이렇게 해도되지만 코드가 계속 중복되면 저렇게 쓰는게 굉장히 번거롭다.today.jsp 코드가 계속 중복되면 손으로 쓰는게 아니라main.jsp에서 today.jsp에 가서 모든 코드를 들고 가져오자는 것-------> include라고 한다. ---------> 포함하겠다.include 볼펜 아예 주는거import 볼펜 저기있다 알려주기만 하는 것 이제는 include를 사용하겠다 !! today.jsp가 쥐고있는 데이터를 가져오..
DAY 51 - MVC ( 2024.09.12 )
·
JSP & Servlet
모델1기법- 개발 속도가 빠름. 하나의 파일 안에 다 적는 것- 자바코드 + 웹코드- 개발 시간 줄어들지만 유지보수가 어려워지고 확장하기도 어려다.  모델2기법 (MVC)두 개를 나눠놓은 거 요청 ---> JSP로 하는건 막혀있다. http://localhost:8080/projectMyBatis/member/writeForm.jsp이렇게 바로 jsp로 요청하는건 막힌다. 모든 요청을 Servlet이 받아라 하는 것jsp로 바로가게 하는 건 막음. 회원가입해주세요 로그인해주세요 요청을 하게되면 Servlet이던 jsp던 request, response를 가지고 있다. (특징임)request와 response를 Servlet과 JSP가 각각 쥐고있는 것 Servlet은 받아주는 Control C역할JAVA..
DAY 50 - EL_JSTL ( 2024.09.11 )
·
JSP & Servlet
MyBatis를 쓰는 주된목적 : SQL문과 자바 코드를 분리하는 것 (코드 양이 줄어드는 것도 맞지만 !)MVC를 쓰는 주된목적: 모델2기법 - 비즈니스 코드(Java)와 프리젠테이션(웹)을 분리하는 것 지금까지 배운 건 모델1기법 --- 다 섞어서 썼다.----> 개발 속도가 빠르다 ( 1페이지 안에서 자바, 웹 다 썼으므로)----> 클라이언트한테 시뮬레이션 보여주거나 할 때 빠르게 할 때 유용----> but, 유지보수가 어렵다. / 확장성 X (아예 버리고 새로 짜는게 더 쉬울 정도) 그러므로 회사 사이트를 만들 때는 모델1으로 하면 안 된다. 모델2로 해야된다.BUT, 개발 속도가 현저히 느려진다.  웹 안에서는 자바 코드가 들어가면 안 된다. 이거 쓰면 안 된다 (자바 코드) 이것도 쓰면 안..
summ.n
'JSP & Servlet' 카테고리의 글 목록