본문 바로가기

Spring

(34)
"Spring에서는 어떻게 예외처리 하죠?" try ~ catchthrowserror page Advice란? 출처: https://blog.naver.com/kuhong1/8648081 AOP, Cross-cutting concern 구현한 코드를 Advice라고 하며, Primary concern 구현한 코드를 Code라고 부른다. Code와 Advice를 연결해주는 설정 정보를 Point-cut이라고 하며, 둘을 조합해서 애플리케이션으로 완성하는 과정을 Weaving(조합)이라고 부른다. Cross-cutting concern(횡단관심사): 다른 관심사에 영향을 미치는 프로그램의 애스펙트예시) 의무기록 어플리케이션핵심관심사: 색인화횡단관심사: 로깅, 인증 ※ 로깅: 시스템 작동시 각종 정보 기록하는 것 (각종 정보 예시)기록 · 보존, 이용자..
"내가 원하는대로 페이징 구현할 수 있을까?" 전체 데이터 조회 vs 10개 데이터 속도 차이 select bno,title, content,writer,regdate,viewcntfrom tbl_boardorder by bno desc, regdate desc select bno,title, content,writer,regdate,viewcntfrom (select bno,title, content,writer,regdate,viewcnt, rownum rn from (select bno,title,content,writer,regdate,viewcnt from tbl_board order by bno desc))where rn between 11 and 20 Oracle vs MySQL MySQLselect bno,title, content,w..
"Spring 프로젝트 모든 설정 한 번에 그림으로 끝내기2"
"Spring 프로젝트 모든 설정 한 번에 그림으로 끝내기" : 간단SpringBoard만들기 1. springTest프로젝트(스프링프로젝트!!) 만들기 2. 게시글 입력 - BoardController생성 - '/springTest/board/form' ---> form.jsp보이기 3. 게시글 입력 ---> DB입력 - '/springTest/board/form' ---> BoardDAO insert()생성, 호출 ---> XML(sql)호출 board.xml생성, 호출 - '/springTest/board/list' --->BoardDAO(인터페이스) selectAll()생성 ---> list.jsp보이기 - 입력된 결과를 보기 위한 redirect 이동(목록보기) 4. 목록보기에 '타이틀' 클릭시 읽기화면으로 이동 - '/springTest/board/re..
"Spring+MyBatis 프로젝트 만들 수 있을까?" Spring+MyBatis 프로젝트 만들기 ① tbl_member.sql(테이블 설정) → ② MemberVO.java(VO만들기) → ③ MemberDAO.java(interface 만들기) → ④ member.xml(sql문 만들기) → ⑤ root-context.xml(Property mappers설정) → ⑥ MemberDAOImple.java(sql문호출) → ⑦ root-context.xml(SqlSession객체 생성) → ⑧ MemberDAOImple.java(작성완료(return까지)) → ⑨ root-context.xml(Repository 객체) → ⑩ MemberDAOTest.java(요청) ①②③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩
"WAS 없이 실행이 될까?" Spring WAS 없이 실행하기
"이건 .jsp 파일이 아니야" Spring Controller return 유형 html에서 를 써준다 ?? a 태그 안의 href 속성에 이동할 페이지를 써주어야 한다 만약 javascript 안의 함수를 호출하고 싶다면 javascript를 명시해주어야 한다 => ※언제 쓸까? Javascript 안에서 ajax를 할 때 쓴다 @RequestMapping("hello") public String doMsg() { return "Hello, Spring~!!"; //요청 브라우저에게 '안녕' 메시지를 전달하고 싶다!! } ⇒ @ResponseBody를 붙여준다 @RequestMapping("hello") public @ResponseBody String doMsg() { return "Hello, Spring~!!"; //요청 브라..
"Spring ajax는 알아서 해준다?" Spring JSON HTML ajax Spring Controller------------------------------------------> pom.xml에 JSON Converter추가 com.fasterxml.jackson.core jackson-databind 2.9.3 ※ Person이 하나가 아니라 여러 개면?Person p1, p2, p3;p1= new Person("길동", 13, "학생);p2= new Person("라임", 15, "학생);p3= new Person("주원", 17, "학생); List list = new ArrayList();list.add(p1);list.add(p2);list.add(p3);return list; =>[{"name":"길동","age":13,"..