안녕하세요? 감자코딩에 감자개발자입니다. 이번 시간에는 요새 제가 공부중인 CS에 대한 개념을 정리해 볼것인데요. 많이들어본 개념같으면서도 잘 알지못한 부분에 대해서 정리해보았습니다. 파트별로 작성해 나갈 계획이고, 코딩인터뷰에 도움이 많이 되셨으면 좋겠습니다. 그럼 이제 시작하겠습니다. 1.객체지향프로그래밍(Object Oriented Progamming)의 의미와 객체지향적 설계원칙을 설명하시오. OOP 개념 ) 현실세계를 프로그래밍으로 옮겨와서 프로그래밍하는것을 말한다. 현실세계의 사물을 하나의 객체라고 보고 개발하고자하는 애플리케이션에 필요한 특징들을 뽑아와 프로그래밍하는것을 말한다. OOP 특징) 1. 추상화 – 어떤 영역에서 필요로 하는 속성이나 행동을 추출하는 작업예) 아우디, 벤츠 -> 하..
1. 게시판 응답하기계속 진행해왔던 부분이라 따로 많은 설명은 하지 않고 넘어 가겠습니다.1) Controller@RequestMapping("/reply_view")public String reply_view(HttpServletRequest request,Model model) {System.out.println("reply_view()");model.addAttribute("request",request);command = new BReplyViewCommand();command.execute(model);return "reply_view";}//7.답변응답 부분@RequestMapping("/reply")public String reply(HttpServletRequest request, Mode..
1. 게시판 글 내용 삭제계속 진행해왔던 부분이라 따로 많은 설명은 하지 않고 넘어 가겠습니다.1) Controller // 8. 삭제 부@RequestMapping("/delete")public String delete(HttpServletRequest request,Model model) {System.out.println("Delete()");model.addAttribute("request",request);command = new BDeleteCommand();command.execute(model);return "redirect:list";} 2) Commandpackage com.javalec.spring_pjt_board_command; import java.util.Map; import ..
1. 게시판 글 내용 수정하기계속 진행해왔던 부분이라 따로 많은 설명은 하지 않고 넘어 가겠습니다.1) Controller // 5. Modify부분 처리 @RequestMapping(method = RequestMethod.POST,value = "/modify") public String modify(HttpServletRequest request,Model model) { System.out.println("modify()"); model.addAttribute("request",request); command = new BModifyCommand(); command.execute(model); return "redirect:list"; } 2) Command package com.javalec.s..
3. 글 내용 페이지 만들기계속 설명해왔던 부분이므로 설명은 주석으로 대체하겠음.1. controller.java // 4. 이제 list 가 보여지는 화면으로 나왔으므로, 이제 그화면에서 글을 클릭하여 그해당데이터로 이동해야 하는// 그경우를 만들어 준다.@RequestMapping("/content_view")public String content_view(HttpServletRequest request,Model model) {System.out.println("content_view()");model.addAttribute("request",request);command = new BContentCommand();command.execute(model);return "content_view";} ..
1. 이제 글쓰기를 작성해볼것이다12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 Insert title here 이름 제목 내용 목록보기 Colored by Color Scriptercs2. 현재 글쓰기 게시판 만들기의 호출 순서를 보면Controller -> Command -> Dao -> Dto 순서로 호출이 된다. 여기서 중요한것이, 이벤트 발생했을시 넘어가는 부분 처리도 생각해줘야한다는것(JSP파일에서)Conroller.java123456789101112131415161718192021222324252627282930313233343536373..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 contextConfigLocation /WEB-INF/spring/root-context.xml org.springframework.web.context.ContextLoaderListener appServlet 디스패처 org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/appServlet/servlet-context.xml servlet-context 부분으로 연결해주는 부분 ..
1234567@RequestMapping("board/view") => request path public String view(){return "board/view"; => View Page Flow}=> by return view Colored by Color Scriptercs * 2. View Page Name Method123456789**중요 ** View Page = prefix + 위에서 처리 받은 return 요청 처리 반환 메소드 + Suffix View Page중에서 jsp 파일에 preffix , suffix 값이 자동으로 생성되고 , 이값을 조정하면서 경로를 찾아가게 한다.Ex) .jsp file Name = preffix value = /WEB-INF/views/Name = Su..
- Total
- Today
- Yesterday
- Android
- 백준알고리즘
- 리버싱
- 백준
- 알고리즘
- 감자개발자
- 복습
- BFS
- TensorFlow
- 개발하는 관광이
- 텐서플로우
- node
- Spring
- 프로그래밍
- 초보자를 위한 C언어 300제
- MVC
- 감자코딩
- Controller
- programming
- C langauge
- 안드로이드
- 학교
- Algorigm
- 스프링
- 코드엔진
- 머신러닝
- 노드
- C언어
- node.js
- db
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |