목록WebPrograming (20)
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..

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랑 씀..

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..

1교시 bean객체 생성하는 어노테이션 4종 1. @Controller 2. @Service 3. @Component (vo,dto위에 붙음) : 부모!! 스프링워크가 bean과 동일하게 취급 4. @Repository (dao) -> Bean객체 생성및 등록 @Component를 제외하고 bean처럼 만들면 제대로 작동X ◇Bean 객체 생성및등록을 xml태그로 만드는것과 어노테이션으로 만드는것의 차이점. 다른 라이브러리에 있는 객체들은 생성할때 어노테이션을 붙이지 못하기 때문에 bean 즉 xml파일에 작성하는거임. 선언만해서 의미가 없으니 꺼내서 읽어야 한다 . 따라서 Bean을 생성만 하는게 아니라 사용을 해야한다, Bean객체를 꺼내와 사용하는 행동 = @Autowired @Autowired는 ..

my-batis 세미프로젝트에 적용 후 구동해봤는데 500error가 뜸.. ㅋ 일단 MainController로 가서 해당 코드 주석처리 해봄. ㅎㅎㅎ 된다!!!! 근데 뭐가 문제였는지 .. 모르겠음.. ㅎ 은진언니나 강사님한테 물어봐야지!! ㅎㅎ 사용자 로그인 시도! ??????다시 500에러 뜸.. 콘솔창..콘솔창... .... ㅋㄷㅌㄷㅋㄷㅎㅎ bum_mapper.xml 파일에 아무것도 적혀있지 않아서 주석처리해봄, ㅋ 근데 20일 스프링실습중 또 똑같은 에러가 남. 콘솔창 도 똑같음 ㅋ 500에러가 떴을땐 두가지를 생각해봐야함 1. 이름을 잘못썼나? 2. config.xml 파일이 컴파일되지 않았나? 이상한 코드 넣은뒤 돌려보니 콘솔창에 오류가 안남. ->config.xml 파일이 컴파일되지 않음..