목록전체 글 (27)
package sneeThunder
https://programmer93.tistory.com/27 - 다운로드 받아서 사용 Summernote 사용법 , 썸머노트 사용법 - 삽질중인 개발자 - 썸머노트사용법 정리 - 홈페이지에서 글을 쓰는 부분에 일반 텍스트 형태의 글 쓰기만 지원한다면 사용자가 사용하기 불편하다. 이러한 점 때문에 대부분의 홈페이지에서는 웹에디터를 지원 programmer93.tistory.com https://tyrannocoding.tistory.com/13 여기가 더 자세히 나옴 [JAVA, SPRING, SUMMERNOTE] 서머노트 사용법 ① 기존에 서머노트 외에 많이 쓰는 CKEditor 같은 경우는 file에 대해서는 부분 유료라는 단점으로 괜찮은 에디터를 찾다가 효율적인 서머노트를 찾았습니다. 서머노트란?..

런타임 에러 java.lang.IllegalArgumentException은 적합하지 않거나(illegal) 적절하지 못한(inappropriate) 인자를 메소드에 넘겨주었을 때 발생. [org.springframework.web.method.annotation.ModelAttributeMethodProcessor$1: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'local' on field 'index': rejected value [null]; codes [typeMismatch.local.index,typeMismatch.index,typeMismatch.int,typeMismatch..

오라클 21c 버전 삭제후 오라클 11g 설치 중 "이 시스템에는 oracle database express edition 서비스가 이미 있습니다" 문구가 뜨며 설치가 되지 않음. 시작메뉴 - cmd 입력 및 마우스 오른쪽 클릭 - 관리자 권한으로 실행 클릭 sc delete OracleServiceXE 입력후 제살치 하니 설치 됨. 오라클 삭제는 아래 사이트를 참고함. https://jong138.blogspot.com/2019/04/10-11g-64bit.html 윈도우 Windows10에서 오라클 Oracle11g 64bit 삭제 Developer jong138.blogspot.com 윈도우 -> 서비스 -> 오라클 관련 프로그램 중지 -> 윈도우 시작 -> universal installer 검색..

1교시 - 리뷰 2교시 반환자료형 = Member logger 안에는 무조건 String 오류 발생 Cause: java.lang.ClassNotFoundException: Cannot find class: MemberResultMap -> 이건 typeAlias에 없는데? 발생원인 mybatis-config.xml 파일에 typeAlias에 MemberResultMap를 찾지 못해 오류가 남. 해결방법 해결! resultType -> resultMap으로 변경 그리고 컴파일중 에러가 났다면 xml파일에 문제가 발생한거임. 클린 3종 1. 서버 2. 메이븐 3. 스프링 프레임워크가 객체들을 관리하고 알고 있기 때문에 가능함. 4교시 다시듣기^^_ 페이지관련 5교시 @ResponseBody는 aJax랑 씀..

Scanner 와 BufferedReader 는 둘 다 사용자(키보드) 입력을 받을 수 있는 기능을 제공한다. 둘의 가장 큰 차이는 바로 속도이다. Scanner 를 사용하는거보다 BufferedReader를 사용하는것이 더 빠르다. 그 이유는 버퍼 사이즈에 있는데,. Scanner는 버퍼 사이즈가 1024 char로 입력이 바로 전달되는 반면에 BufferedReader는 버퍼 사이즈가 8192 char 이므로 버퍼에 입력들을 저장하였다 한 번에 전송하기 때문에 속도가 더 빠르다. 또한, Scanner는 입력을 읽는 과정에서 안에서 정규 표현식 적용, 입력값 분할, 파싱 과정 등 가공을 거치기 때문에 속도가 느리다.(BufferedReader는 String으로 리턴 값이 고정되어 있음. 따라서 다른 타..

pom.xml DB연동 lombok, 파일업로드 Security root-context.xml servlet-context.xml web.xml member-mapper.xml mybatis-config.xml 회원가입/로그인 Member Controller Member Dao Member Service BoardServiceImpl Member Vo AdviceLog jsp insert.jsp login.jsp list.jsp 게시글 - 작성/답글/수정/삭제 board-mapper.xml mybatis-Config.xml Board +toString +getter, setter HomeController BoardController 글작성 게시글목록/ 상세보기 글수정 글삭제 BoardDao BoardS..

1교시 TODO 어노테이션 정리하기 세션은 루트 컨택스트에서 만들어져 있음. 이렇게 작성해도 되고 인터페이스(?)로 작성 되어도 됨.. sysout으로 뿌리기에는 코드가 너무 길어지기 때문에 log메세지를 찍기 -> log를 얼마나 보기 편하고 깔끔하게 보이냐가 개발 능력에 영향을 줌. 이렇게 작성해주면 resultMap을 따로 적어주지 않아도 됨. 모든것(*) 이라고 모두 세션에 저장해야하나? 아니오! 꼭 필요한 것들만 넣어주기 예를 들어 비밀번호는 저장해 놓으면 보안에 문제가 생김. 그룹웨어 같은 경우 가지고 가야 될것들이 이메일이나 부서를 세션에 저장해주기 주로 사용하게 될 정보들을 여러개 테이블를 조인 하여서 세션에 저장해야함. 예를 들어, 헤더에 계속 띄워지는 데이터들을 주로 세션에 가져와 저장..

1교시 평가안내-통합구현 평가자체크리스트 1. table제시하고 config, mapper 2. dao 3. service 4. controller 5. servlet-context.xml 6. root-context.xml 7. jsp 서술형 1.Maven 2. Spring ㄱ Spring JDBC,Spring Web,Spring MVC 구조 ㄴ DI - xml -생성방법 -anotation - @Component ... ㄷ Ioc ㄹ AOP - Advice - bofore... - JoinPoint - PointCut ㅁ DI사용법 @Autowired ㄹ Controller 의 annotation ㅅ servlet-context.xml ㅇ root-context.xml 3. Mybatis ㄱ 동적 s..